Можно создать образцовое видео анимации в интерактивном режиме, с помощью инструмента Video Creator, или программно, с помощью функции smwritevideo
. Инструмент и функция обеспечивают эквивалентные способы выполнить ту же задачу. Используйте инструмент, чтобы более интуитивно сконфигурировать и создать видео. Используйте функцию для своих рабочих процессов командной строки, например, чтобы автоматизировать видеосъемку после симуляции модели.
Mechanics Explorer должен собираться открыться на образцовом обновлении.
Можно просмотреть и изменить текущие настройки во вкладке Simscape Multibody> Visualization окна Model Configuration Parameters.
Только активная мозаика визуализации в Mechanics Explorer зарегистрирована.
Мозаика визуализации является подразделением панели визуализации Mechanics Explorer, которая показывает определенное представление модели. Активная мозаика разграничена цветной ограничительной рамкой.
Видео точка зрения всегда является точкой зрения активной мозаики.
Чтобы изменить образцовую точку зрения в записанном видео, необходимо изменить точку зрения активной мозаики. Используйте динамическую камеру для движущейся точки или глобальную камеру для статической точки зрения.
Моделируйте модель, чтобы записать.
Анимации и видео, сгенерированные от них, основаны на ваших данных о симуляции модели.
В Mechanics Explorer выберите Tools> Video Creator.
Video Creator полагается на вашу образцовую визуализацию и доступен через Mechanics Explorer только.
В Video Creator задайте желаемые видео параметры.
Видео параметры, которые можно изменить, включают частоту видеокадров, формат кадра, отношение скорости воспроизведения и формат видеофайла.
Нажмите кнопку Create.
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
в текущей папке.