По умолчанию все параметры Simscape™ настраиваются по времени компиляции. Значение параметров времени компиляции в модели завода можно изменить только на компьютере разработки.
Сведения о том, как задать поведение по умолчанию для отображения параметров конфигурируемости для поддерживаемых параметров Simscape, см. в разделе Отображение параметров времени выполнения Simscape.
Некоторые параметры блока Simscape строго настраиваются по времени компиляции. Чтобы определить, поддерживает ли конкретный параметр Simscape возможность настройки во время выполнения, проверьте параметры диалогового окна блока для параметра. Если параметры времени выполнения включены, а параметр конфигурируется во время выполнения, появится соседний раскрывающийся список настроек конфигурируемости со значением Compile-time. Вы можете изменить это на Run-time для параметров, которые должны быть конфигурируемыми во время выполнения. Этот параметр можно изменить в любое время перед созданием кода из модели Simscape.
На рисунке показана разрешенная настройка для параметра «Постоянное напряжение» блока Simscape. Если для параметра нет настройки конфигурируемости или параметр отключен, то параметр является строго настраиваемым по времени компиляции.

Если для параметра Simscape задано настраиваемое время выполнения, его можно оставить числовым значением или указать переменную в рабочей области, как показано на рисунке. Для использования переменной:
Для назначения значения переменной в рабочей области MATLAB ® используйте инструменты ввода, такие как командная строка, обратные вызовы, сценарии или MAT-файлы.
Укажите переменную для параметра в диалоговом окне «Блок».
Для изменения значения переменной используйте инструменты ввода.
В любом случае при указании параметра новое значение будет включено при перезапуске моделирования. Пример задания параметра времени выполнения Simscape с помощью переменной см. в разделе Указание и изменение параметра времени выполнения Simscape.
По умолчанию можно изменить значение параметра времени выполнения Simscape во время остановки моделирования без повторной компиляции модели. Если изменить поведение параметров по умолчанию для создания кода на Inlineсгенерированный код вводит числовые значения всех параметров блока в виде констант. Код, генерируемый с использованием встроенных параметров, более эффективен с точки зрения вычислений, поскольку ему не требуется сохранять или извлекать значения параметров.
Чтобы задать поведение по умолчанию для параметров времени выполнения Simscape, выполните следующие действия.
Откройте модель Параметры конфигурации (Configuration Parameters). На вкладке Моделирование (Modeling) щелкните Параметры модели (Model Settings) > Параметры модели (Model Settings).
Выберите «Создание кода» > «Оптимизация».
Выберите значение для параметра Поведение параметра по умолчанию:
Tunable (по умолчанию) - Simulink ® Coder™ создает структуры данных, которые позволяют изменять параметры без повторной компиляции между запусками моделирования.
Inline - Simulink Coder обрабатывает числовые значения всех параметров блока как константы в сгенерированном коде C, делая их неизменяемыми.
Первый заданный настраиваемый параметр времени выполнения имеет наибольшую вычислительную стоимость, а добавленная стоимость для каждого дополнительного параметра ниже последней. Поэтому, даже если вычислительные затраты для модели значительно снижаются с включением, они уменьшаются лишь незначительно для каждого параметра времени выполнения Simscape, который выборочно вставляется. Однако если модель подвержена риску перерасхода и содержит параметры времени выполнения Simscape, можно уменьшить вычислительные затраты настолько, чтобы предотвратить перерасход.
Для включения с исключениями:
В меню «Создание кода» > «Параметры оптимизации» задайте для параметра «По умолчанию» значение Inline.
Щелкните Настроить (Configure), чтобы открыть окно Конфигурация параметров модели (Model Parameter Configuration).
При необходимости удалите отдельные параметры из строки.