exponenta event banner

Указание и изменение параметра времени выполнения Simscape

Необходимо изменить Simscape™ значение по умолчанию, чтобы показать опции конфигурируемости перед тем, как первый раз задать параметр как конфигурируемый во время выполнения. Если требуется создать код, может потребоваться изменить поведение встроенных линий по умолчанию. В примере показано, как можно указать и изменить параметр времени выполнения Simscape после выполнения этих шагов.

Предпосылки

Показать параметры времени выполнения Simscape

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

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

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

  • Оставить значение по умолчанию как Tunable.

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

Сведения о настройке и переопределении поведения по умолчанию для параметров времени выполнения Simscape см. в разделе Управление параметрами времени выполнения Simscape.

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

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

  1. Для открытия модели в командной строке MATLAB введите:

    ssc_dcmotor

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

    vDC = 5;

  3. Дважды щелкните на блоке «Напряжение постоянного тока» для редактирования параметров.

  4. В раскрывающемся списке справа от поля «Постоянное напряжение» выберите Run-time.

  5. Укажите значение параметра «Постоянное напряжение» в качестве переменной vDC.

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

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

  1. Чтобы включить быстрый перезапуск, на вкладке «Simulationtab» в разделе «Simulate» щелкните значок быстрого перезапуска.

  2. Чтобы смоделировать модель, щелкните Выполнить (Run).

  3. Откройте блок «Объем» с именем «Частота вращения двигателя». Выберите меню «Сервис» > «Масштабирование осей» > «Автоматическое масштабирование».

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

    vDC = 1.5;

  5. Моделирование модели.

  6. Откройте блок «Область».

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

Связанные темы