Анимация движения планетарного механизма в MatLab

Раздел
Программирование
Предмет
Просмотров
773
Покупок
1
Антиплагиат
Не указан
Размещена
16 Мая 2016 в 22:58
ВУЗ
Сибирский государственный университет телекомуника
Курс
3 курс
Стоимость
300 ₽
Демо-файлы   
4
docx
Описание Описание
18.3 Кбайт 18.3 Кбайт
zip
prew_Planetary2.PNG prew_Planetary2.PNG
32.9 Кбайт 32.9 Кбайт
zip
prew_Planetary1.PNG prew_Planetary1.PNG
37.7 Кбайт 37.7 Кбайт
zip
prew_Planetary3.PNG prew_Planetary3.PNG
28.7 Кбайт 28.7 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
Planetary
156.6 Кбайт 300 ₽
Описание
Задание
Создать анимацию движения планетарного механизма и построения траектории точки М подвижного колеса. Создать пользовательский интерфейс (GUI) с кнопками «Start0», «Start» и «Stop», с графическим окном (окнами) ввода исходных данных: радиусов колес R1, R2, признака зацепления p=±1 и расстояния r от центра подвижного колеса до точки М. Кривошип (водило) вращается против часовой стрелки с постоянной угловой скоростью 1 рад/с. При нажатии кнопки «Start0» начинается движение из исходного положения, в котором центр подвижного колеса имеет координаты [R1+p•R2; 0], а точка М - координаты [R1+p•R2-r; 0]. При нажатии кнопки «Stop» механизм останавливается в момент обработки этого события. В окно статического текста (окно вывода) помещается значение времени с момента пуска из исходного положения, величины скорости и ускорения точки М. При нажатии кнопки «Start» начинается движение из остановленного положения.
Описание программы
Задание выполнено в двух версиях MatLab: 2008 и 2014.
Чтобы запустить программу, нужно распаковать архив, открыть файл Planetary.m, в окне редактирования программ на панели инструментов нажать кнопку Run. Или в главном окне MatLab в поле Current Directory на панели инструментов указать путь к файлам проекта и в командной строке набрать Planetary и нажать клавишу Enter.
Программа реализует анимацию движения планетарного механизма и строит траектории точки М подвижного колеса.
Исходные данные, которые вводятся пользователем:
 радиус кривошипа (водила) R1,
 радиус подвижного колеса R2,
 признак зацепления p,
 расстояние r от центра подвижного колеса до точки М.
Признак зацепления p может принимать одно из двух значений: -1 или 1.
Кривошип (водило) вращается против часовой стрелки с постоянной угловой скоростью 1 рад/с. При нажатии кнопки «Start0» начинается движение из исходного положения, в котором центр подвижного колеса имеет координаты [R1+p•R2; 0], а точка М - координаты [R1+p•R2-r; 0]. При нажатии кнопки «Stop» механизм останавливается в момент обработки этого события. В окно "Информация о точке" помещается значение времени с момента пуска из исходного положения, величины скорости и ускорения точки М. На координатной плоскости отображаются вектора скорости (зеленая стрелка) и ускорения (голубая стрелка). При нажатии кнопки «Start» начинается движение из остановленного положения. Когда механизм остановлен, кнопка "Stop" неактивна. После запуска механизма неактивны кнопки "Start", "Start0" и все поля ввода.
По нажатию кнопки "Помощь" открывается окно с кратким описанием программы.
Вывод формул для построения модели приведен в файле Вывод формул.docx
Вам подходит эта работа?
Похожие работы
MatLab
Лабораторная работа Лабораторная
3 Июл 2023 в 20:56
75 +1
0 покупок
MatLab
Тест Тест
11 Мая 2022 в 13:25
253 +1
0 покупок
Другие работы автора
Схемотехника
Задача Задача
22 Окт 2015 в 12:00
595 +2
12 покупок
Темы журнала
Показать ещё
Прямой эфир