Создайте анимационное видео модели

Инструменты пользовательского интерфейса и командной строки

Можно создать анимационное видео модели в интерактивном режиме, с помощью инструмента Video Creator или программно, с помощью smwritevideo функция. Инструмент и функция обеспечивают эквивалентные способы выполнить ту же задачу. Используйте инструмент, чтобы более интуитивно настроить и создать видео. Используйте функцию для рабочих процессов командной строки, например, чтобы автоматизировать захват видео после симуляции модели.

Перед созданием видео

  • Mechanics Explorer должен быть установлен таким образом, чтобы он открывался при обновлении модели.

    Можно просмотреть и изменить текущую настройку на вкладке Simscape Multibody > Visualization окна Параметры конфигурации модели (Model Configuration Parameters).

  • Записывается только активная мозаика визуализации в Mechanics Explorer.

    Плитка визуализации является подразделом панели визуализации Mechanics Explorer, которая показывает конкретное представление модели. Активная плитка обозначена цветным ограничивающим прямоугольником.

  • Точка зрения видео всегда является точкой зрения активной плитки.

    Чтобы изменить точку обзора модели в записанном видео, необходимо изменить точку обзора активной плитки. Используйте динамическую камеру для движущейся точки или глобальную камеру для статической точки зрения.

Создайте видео с использованием Video Creator

  1. Симулируйте модель, чтобы записать.

    Анимации и видео, сгенерированные из них, основаны на данных симуляции модели.

  2. В Mechanics Explorer выберите Tools > Video Creator.

    Video Creator полагается на визуализацию вашей модели и доступен только через Mechanics Explorer.

  3. В Video Creator укажите желаемые параметры видео.

    Параметры видео, которые вы можете изменить, включают частоту кадров видео, формат кадра, коэффициент скорости воспроизведения и формат файла видео.

  4. Нажмите кнопку Create.

    Video Creator генерирует видео анимации модели и сохраняет его с заданным именем в указанной папке.

  5. Сохраните видео анимации модели в папке, для которой у вас есть права на запись.

Создайте видео используя smwritevideo

  1. Симулируйте модель, чтобы записать. Например,

    modelName = 'sm_dump_trailer';
    sim(modelName);
    Simscape™ Multibody™ программное обеспечение моделирует рекомендуемый пример трейлера дампа.

  2. Задайте любые параметры видео, которые отклоняются от текущих настроек Video Creator. Например,

    fps = 60; speedRatio = 2;
    Все оставшиеся параметры видео настроены так, как указано в Video Creator.

  3. Задайте нужное имя и путь анимационного видео.

    videoName = 'dump_trailer_animation'
    При отсутствии пути функция сохраняет видео в текущей папке. Для сохранения видео необходимо иметь права на запись в папку в порядок.

  4. Вызовите smwritevideo функция с именем видео и параметрами в качестве аргументов функции.

    smwritevideo(modelName,videoName,...
    'PlaybackSpeedRatio',speedRatio,'FrameRate',fps);
    smwritevideo функция создает видео анимации модели и сохраняет его с именем dump_trailer_animation в текущей папке.