Задайте и измените параметр периода выполнения Simscape

Предпосылки

Покажите настройки параметра периода выполнения Simscape

Вы используете установки параметров диалогового окна блока, чтобы задать параметры периода выполнения Simscape™. Однако установки параметров диалогового окна блока Simscape не показывают настройки во время выполнения, если вы не устанавливаете поведение по умолчанию делать настолько использующие настройки MATLAB®. Для примера, который показывает вам, как установить поведение по умолчанию показывать настройки параметра периода выполнения для конфигурируемых параметров Simscape во время выполнения, смотрите, Показывают Настройки Параметра периода выполнения Simscape.

Установите поведение параметра по умолчанию для генерации кода

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

  • Установите значение по умолчанию на tunable

  • Установите inline по умолчанию, и замените поведение по умолчанию для параметра со значением, которое вы хотите изменить.

Для получения информации об установке и переопределении поведения по умолчанию для параметров периода выполнения Simscape, смотрите, Управляют Параметрами периода выполнения Simscape.

Задайте параметр как конфигурируемое время выполнения

Модель двигателя постоянного тока Премьер-министра в качестве примера содержит блок DC Voltage. Вы параметрируете блок путем определения Constant voltage для источника. Напряжение поддерживается как параметр периода выполнения Simscape. Задавать Constant voltage как конфигурируемый параметр во время выполнения:

  1. Открыть модель, в командной строке MATLAB, введите:

    ssc_dcmotor

  2. От окна модели получите доступ к установкам параметров для блока напряжения постоянного тока.

  3. Чтобы задать Constant voltage как параметр периода выполнения Simscape, для установки во время выполнения, выбирают Run-time.

  4. Задайте значение параметров Constant voltage как переменную vDC.

  5. Присвойте числовое значение переменной в рабочем пространстве MATLAB:

    vDC = 5;

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

Чтобы видеть, как изменение значения конфигурируемого параметра во время выполнения может влиять на результаты симуляции, изменить значение параметра Constant voltage между итеративными симуляциями быстрого запуска.

  1. Чтобы включить быстрый перезапуск, кликните по значку Fast restart на панели инструментов Simulink Editor.

  2. Чтобы симулировать модель, нажмите кнопку Run на панели инструментов Simulink Editor.

  3. Откройте Моторный блок scope об/мин. Автомасштабируйтесь, чтобы видеть результаты лучше.

  4. Присвойте различное значение переменной, которая представляет напряжение:

    vDC = 1.5;

  5. Симулируйте модель.

  6. Откройте Моторный блок scope об/мин.

    Результаты отражают изменение в значении для параметра периода выполнения.

Похожие темы