Моделирование и визуализация движений механических систем в MATLAB. Щербаков В.С - 68 стр.

UptoLike

67
В окне визуального наблюдения SimMechanics используются
стандартные графические элементы управления. Все кнопки панели
инструментов имеют всплывающие подсказки. Имеется возможность
сохранить текущую картинку в виде фигуры в формате MATLAB
файл с расширением *.fig), а также записать анимацию в файл видео
с расширением *.avi.
Наиболее часто используемые кнопки специальных инструмен-
тов визуализации SimMechanics находятся в самом нижнем, третьем
ряду панели инструментов. Их назначение поясняет рис. 65. Кнопка
в первом ряду позволяет вращать изображение мышью в 3D.
Существенным недостатком способа визуализации встроенными
средствами SimMechanics является очень сильное снижение скорости
моделирования при включенной анимации. Кроме того, внешний вид
тел при стандартной визуализации SimMechanics недостаточно реа-
листичен. Всех этих недостатков можно избежать при создании соб-
ственной пользовательской анимации с использованием пакета
Virtual Reality Toolbox, не прибегая к встроенным средствам
SimMechanics. Однако создание собственной анимации в Virtual
Reality требует от пользователя минимальных знаний этого пакета и
затрат времени на подготовку виртуальной сцены, объекта механиз-
ма в ней, на организацию передачи данных для анимации из модели
в Virtual Reality. Подробнее об этом рассказано в следующем пара-
графе.
3.2. Создание собственной пользовательской анимации
с использованием пакета Virtual Reality Toolbox
Пакет Virtual Reality Toolbox предназначен для интеграции вир-
туальной сцены, описанной на языке программирования виртуальной
реальности VRML (Virtual Reality Modeling Language) в MATLAB и
Simulink. Для того, чтобы создать виртуальную сцену на VRML, не-
обязательно знание этого языка программирования. Гораздо проще
воспользоваться встроенным графическим редактором V-Realm
Builder системы MATLAB, поддерживающим формат VRML [3, 4].
Недостатком встроенного редактора V-Realm Builder является
его неполная совместимость с более мощными 3D редакторами, под-
держивающими VRML такими, например, как 3D MAX. При откры-