Анимационное видео модели можно создать в интерактивном режиме с помощью инструмента Video Creator или программно с помощью smwritevideo функция. Инструмент и функция обеспечивают эквивалентные способы выполнения одной и той же задачи. Используйте инструмент для более интуитивной настройки и создания видео. Используйте функцию для рабочих процессов командной строки, например, для автоматизации захвата видео после моделирования модели.
Обозреватель Mechanics должен быть настроен на открытие при обновлении модели.
Просмотреть и изменить текущую настройку можно на вкладке Simscape Multibody > Visualization окна Параметры конфигурации модели (Model Configuration Parameters).
Записывается только активная плитка визуализации в Mechanics Explorer.
Плитка визуализации является подразделом панели визуализации Проводника Mechanics, на котором отображается конкретный вид модели. Активная плитка демаркирована цветной ограничивающей рамкой.
Точка зрения видео всегда соответствует точке зрения активной плитки.
Чтобы изменить точку обзора модели в записанном видео, необходимо изменить точку обзора активной плитки. Используйте динамическую камеру для движущейся точки или глобальную камеру для статической точки обзора.
Смоделировать модель для записи.
Анимации и видео, созданные на их основе, основаны на данных моделирования модели.
В обозревателе Mechanics выберите «Сервис» > «Создание видео».
Video Creator опирается на визуализацию модели и доступен только через Mechanics Explorer.
В Video Creator укажите требуемые параметры видео.
Параметры видео, которые можно изменить, включают частоту кадров видео, размер кадра, коэффициент скорости воспроизведения и формат видеофайлов.
Нажмите кнопку «Создать».
Video Creator создает видео анимации модели и сохраняет его с указанным именем в указанной папке.
Сохраните видео анимации модели в папке, для которой у вас есть права на запись.
smwritevideoСмоделировать модель для записи. Например,
modelName = 'sm_dump_trailer'; sim(modelName);
Определите любые параметры видео, которые отличаются от текущих настроек Video Creator. Например,
fps = 60; speedRatio = 2;
Определите требуемое имя и путь к анимационному видео.
videoName = 'dump_trailer_animation'
Позвоните в smwritevideo с именем видео и параметрами в качестве аргументов функции.
smwritevideo(modelName,videoName,... 'PlaybackSpeedRatio',speedRatio,'FrameRate',fps);
smwritevideo функция создает видео анимации модели и сохраняет его с именем dump_trailer_animation в текущей папке.