exponenta event banner

Повышение эффективности управления параметрами с помощью параметров времени выполнения Simscape

Параметры времени выполнения Simscape™ - конфигурируемое время выполнения. Они позволяют отказаться от повторной компиляции при изменении значений параметров между итеративным моделированием во время съемки параметров. Можно протестировать только одно значение для конфигурируемого параметра времени компиляции без повторной компиляции модели.

Этим преимуществом можно воспользоваться при выполнении сдвига параметров с помощью быстрого перезапуска, привязки к модели или создания кода. Создание кода позволяет обновлять параметры времени выполнения Simscape между прогонами моделирования с помощью:

  • Быстрое моделирование (RSim) на разработанном или целевом оборудовании

  • Моделирование в реальном времени на целевом оборудовании

Ссылка на модель с конфигурируемыми параметрами времени выполнения

Блоки модели Simulink ® можно использовать для представления одной модели в другой. Каждый экземпляр блока модели представляет ссылку на другую модель, называемую ссылочной моделью. При моделировании и создании кода ссылочная модель фактически заменяет связанный с ней блок модели. Чтобы изменить поведение ссылочной модели без перекомпиляции, укажите значение параметра времени выполнения Simscape в ссылочной модели, используя глобальные параметры или аргументы модели .

Сведения об использовании и параметризации ссылочных моделей см. в разделах Основы ссылочных моделей и Параметризация экземпляров повторно используемой ссылочной модели.

Создание кода с конфигурируемыми параметрами времени выполнения

Параметры времени выполнения Simscape позволяют протестировать проект в диапазоне значений параметров завода без повторной компиляции или повторного использования кода. Вы можете:

  • Измените значение параметра времени выполнения Simscape как в модели завода, так и в сгенерированном коде на компьютере разработки для быстрого моделирования или моделирования в реальном времени.

  • Перед запуском моделирования в качестве исполняемого файла на внешнем целевом компьютере обновите настраиваемый параметр времени выполнения в развернутом коде.

Пример использования параметров времени выполнения Simscape для моделирования в реальном времени см. в разделе Изменение значений параметров на целевом оборудовании.

Примечание

Быстрое моделирование (RSim) использует части продукта Simulink Coder™ для создания исполняемого файла. Эти режимы заменяют интерпретируемый код, обычно используемый при моделировании Simulink, что сокращает время выполнения модели. Несмотря на то, что RSim использует технологию генерации кода Simulink Coder, вам не нужно программное обеспечение Simulink Coder на компьютере разработки, чтобы ускорить модель с RSim. Дополнительные сведения см. в разделе Ускорение, уточнение и тестирование гибридной динамической системы на хост-компьютере с помощью целевого файла системы RSim (Simulink Coder).

Быстрый перезапуск с параметрами времени выполнения Simscape

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

Быстрый перезапуск Simulink позволяет изменять параметры времени выполнения Simscape из переменной рабочего пространства без повторной компиляции. Пример указания параметра времени выполнения Simscape и изменения значения параметра с помощью быстрого перезапуска см. в разделе Указание и изменение параметра времени выполнения Simscape.

Связанные темы