Simscape™ параметрами времени выполнения являются переменные MATLAB ® илиSimulink.Parameter объекты, которые можно конфигурировать во время выполнения. По умолчанию конфигурируемые параметры времени выполнения не встраиваются во время создания кода. Параметры времени выполнения Simscape позволяют пропустить повторную компиляцию модели при изменении значений параметров. Можно изменить значения параметров:
Между быстрым перезапуском и итеративным моделированием на компьютере разработчика
В ссылочных моделях на компьютере разработки
В сгенерированном коде при быстром моделировании (RSim) или на целевом оборудовании в реальном времени
Дополнительные сведения об использовании параметров времени выполнения Simscape для этих типов моделирования см. в разделе Повышение эффективности сдвига параметров с помощью параметров времени выполнения Simscape.
По умолчанию все параметры блока Simscape являются параметрами времени компиляции. Значение параметров времени компиляции в модели завода можно изменить только на компьютере разработки.
Просмотр Simscape Run-time задайте настройки для отображения параметров среды выполнения. Дополнительные сведения см. в разделе Отображение параметров времени выполнения Simscape.
Simscape поддерживает возможность настройки времени выполнения для большинства параметров, требующих ввода числовых значений. Чтобы определить, можно ли указать конкретный параметр в качестве параметра времени выполнения Simscape, просмотрите параметры параметра в диалоговом окне блока. Если параметры времени выполнения включены и параметр конфигурируется во время выполнения, появится диалоговое окно с настройками по умолчанию. Compile-time. Вы можете изменить это на Run-time для параметров, которые должны быть конфигурируемыми во время выполнения. Этот параметр можно изменить в любое время перед созданием кода из модели Simscape.
Чтобы задать параметр блока Simscape в качестве конфигурируемого времени выполнения, измените параметр конфигурации времени выполнения, который отображается рядом с диалоговым окном для параметра, из Compile-time кому Run-time. На рисунке показана настройка конфигурации во время работы для параметра постоянного напряжения двигателя постоянного тока постоянного магнита в ssc_dcmotor Пример Simscape. Запись параметра является переменной V1, значение которого задается в рабочей области MATLAB. В диалоговом окне можно также указать численные значения параметров времени выполнения.

Пример указания и изменения параметров времени выполнения Simscape на компьютерах разработки и целевых компьютерах см. в разделах Указание и изменение параметра времени выполнения Simscape и Изменение значений параметров на целевом оборудовании.
Хотя параметры времени выполнения Simscape могут повысить эффективность итеративного моделирования, их использование может снизить эффективность генерируемого кода. Код, который содержит параметры времени компиляции или встроенного времени выполнения, более эффективен с точки зрения вычислений, поскольку ему не требуется сохранять или извлекать значения параметров. Если задать поведение параметров по умолчанию для генерации кода как встроенное, сгенерированный алгоритм кода встроит числовые значения всех параметров блока в виде констант.
Сведения, которые могут помочь решить, когда встраивать параметры времени выполнения Simscape, см. в разделе Уменьшение вычислительных затрат путем встраивания параметров времени выполнения Simscape. Сведения о том, как встроить параметры времени выполнения Simscape, см. в разделе Управление параметрами времени выполнения Simscape.
Параметры времени выполнения Simscape не совпадают с настраиваемыми параметрами Simulink ®. Сведения о сравнении двух типов параметров см. в разделах Как отличаются параметры времени выполнения Simscape и настраиваемые параметры Simulink.
Некоторые блоки Simscape имеют параметры переменных, которые позволяют задать целевое значение для инициализации переменных на уровне блоков. Дополнительные сведения см. в разделах Инициализация переменных блока для моделирования модели и Установка приоритета и начальной цели для переменных блока.
Переменные, включенные в настройки переменных, настраиваются во время выполнения по умолчанию. Целевое значение переменной уровня блока можно настроить между запусками моделирования, если целевое значение задано с помощью переменной, сохраненной в рабочем пространстве MATLAB.