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

Предпосылки

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

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

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

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

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

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

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

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

Модель двигателя постоянного тока Премьер-министра в качестве примера содержит блок напряжения постоянного тока. Вы параметризовали блок путем определения 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. Чтобы включить быстрый перезапуск, кликните по Быстрому значку перезапуска на панели инструментов Simulink Editor.

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

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

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

    vDC = 1.5;

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

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

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

Похожие темы