Периодическое ограничение шага расчета

Описание

Выберите ограничения на шаги расчета, заданные этой моделью. Если модель не удовлетворяет заданным ограничениям во время симуляции, Simulink® программа отобразит сообщение об ошибке.

Category: решатель

Настройки

По умолчанию: Unconstrained

Unconstrained

Не задает никаких ограничений. Выбор этой опции заставляет программное обеспечение Simulink отображать поле для ввода размера шага решателя.

Используйте опцию Fixed-step size (fundamental sample time), чтобы задать размер шага решателя.

Ensure sample time independent

Задает, что блоки Model наследуют шаг расчета от контекста, в котором они используются. Вы не можете использовать ссылку на модель, которая имеет внутренние шаги расчета в подсистеме триггируемой подсистемы или итератора. Если вы планируете ссылаться на эту модель в срабатывающей подсистеме или подсистеме итератора, необходимо выбрать Ensure sample time independent так что Simulink может обнаружить шаг расчета проблемы во время модульного тестирования этой модели.

Программное обеспечение Simulink проверяет, чтобы убедиться, что эта модель может наследовать свои шаги расчета от модели, которая ссылается на нее, не изменяя ее поведение. Модели, которые задают размер шага (то есть базовый шаг расчета), не могут удовлетворить этому ограничению. По этой причине выбор этой опции заставляет программное обеспечение Simulink скрывать поле размера шага группы (см. Раздел «Фиксированный размер шага» (основной шаг расчета)).

Specified

Указывает, что программное обеспечение Simulink проверяет, чтобы убедиться, что эта модель работает с заданным набором приоритетных периодических шагов расчета. Используйте опцию Sample time properties, чтобы задать и назначить приоритеты для моделирования шагов расчета.

Выполнение многозадачных моделей (Simulink Coder) объясняет, как использовать эту опцию для многозадачных моделей.

Совет

Во время симуляции программное обеспечение Simulink проверяет, чтобы убедиться, что модель удовлетворяет ограничениям. Если модель не удовлетворяет заданному ограничению, то программное обеспечение Simulink отображает сообщение об ошибке.

Зависимости

Этот параметр включен, только если для решателя Type задано значение Fixed-step.

Выбор Unconstrained включает следующие параметры:

  • Fixed-step size (fundamental sample time)

  • Treat each discrete rate as a separate task

  • Higher priority value indicates higher task priority

  • Automatically handle rate transitions for data transfers

Выбор Specified включает следующие параметры:

  • Sample time properties

  • Treat each discrete rate as a separate task

  • Higher priority value indicates higher task priority

  • Automatically handle rate transitions for data transfers

Информация о командной строке

Параметр: SampleTimeConstraint
Значение: 'unconstrained' | 'STIndependent' | 'Specified'
По умолчанию: 'unconstrained'

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаОбновите оптимизируйте, используя указанные минимальное и максимальное значения Off
ТрассируемостьНикакого влияния
ЭффективностьНикакого влияния
Меры безопасности

Specified или Ensure sample time independent

Похожие темы