Необходимо изменить значение по умолчанию Simscape™, чтобы показать варианты конфигурируемости перед первым разом, когда вы устанавливаете параметр, чтобы быть конфигурируемым временем выполнения. Если вы хотите сгенерировать код, вы, возможно, должны изменить поведение встраивания значения по умолчанию. Пример демонстрирует, как можно задать и изменить параметр периода выполнения Simscape, если вы завершили эти шаги.
Параметры блоков Simscape только показывают настройки конфигурируемости, когда вы устанавливаете поведение по умолчанию делать настолько использующие настройки MATLAB®. Для получения дополнительной информации смотрите, Показывают Настройки Параметра периода выполнения Simscape.
Параметры периода выполнения Simscape зависят от установки поведения параметра по умолчанию для генерации кода. Чтобы включить конфигурируемость во время выполнения для параметра периода выполнения Simscape так, чтобы можно было изменить его значение, не перекомпилировав модель, вы можете:
Оставьте значение по умолчанию как Tunable
.
Установите значение по умолчанию на Inline
, и замените поведение по умолчанию для параметра со значением, которое вы хотите изменить.
Для получения информации об установке и переопределении поведения по умолчанию для параметров периода выполнения Simscape, смотрите, Управляют Параметрами периода выполнения Simscape.
Моторная модель Постоянного электромагнита в качестве примера содержит блок DC Voltage. Вы параметрируете блок путем определения Constant voltage. Напряжение является конфигурируемым параметром времени выполнения Simscape. Задавать Constant voltage как конфигурируемый параметр во время выполнения:
Открыть модель, в командной строке MATLAB, введите:
ssc_dcmotor
Присвойте числовое значение переменной в рабочем пространстве MATLAB:
vDC = 5;
Дважды кликните блок DC Voltage, чтобы отредактировать параметры.
В выпадающем поле справа от Constant voltage выберите Run-time
.
Задайте значение параметров Constant voltage как переменную vDC
.
Чтобы видеть, как изменение значения конфигурируемого параметра во время выполнения может влиять на результаты симуляции, изменить значение параметра Constant voltage между итеративными симуляциями быстрого запуска.
Чтобы включить быстрый перезапуск, во вкладке Simulation, в разделе Simulate, кликают по значку Fast restart.
Чтобы симулировать модель, нажмите Run.
Откройте блок Scope под названием Моторный об/мин. Выберите Tools> Axes Scaling> Automatically Scale Axes, чтобы видеть результаты лучше.
Присвойте различное значение переменной, которая представляет напряжение:
vDC = 1.5;
Симулируйте модель.
Откройте блок Scope.
Результаты отражают изменение в значении для параметра периода выполнения.