Упрощенный режим инициализации

Режим инициализации управляет тем, как Simulink® указатели:

  • Значения инициализации для условно выполненных подсистем.

  • Начальные значения для блоков Merge.

  • Discrete-Time Integrator блоки.

  • Прошло время подсистемы.

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

  • Достигайте тех же результатов симуляции с теми же входами при использовании тех же блоков в другой модели.

  • Избегайте неожиданных изменений результатов симуляции при изменении модели.

Когда использовать упрощенную инициализацию

Используйте упрощенный режим инициализации для моделей, которые содержат один или несколько из следующих блоков:

  • Условные блоки подсистемы.

  • Объедините блоки. Если корневой блок Merge имеет пустую матрицу ([]) для своего начального выходного значения в упрощенном режиме используется значение земли по умолчанию для типа выходных данных.

  • Блоки Интегратора в Дискретном Времени. Упрощенный режим всегда использует начальное значение как начальное, так и значение сброса для выхода из блока Интегратора Дискретного Времени.

Используйте упрощенный режим, если ваша модель использует функции, которые требуют упрощенного режима инициализации, такие как:

  • Задайте структуру для инициализации шины.

  • Ветвь объединяет сигналы внутри условной подсистемы.

Установите режим инициализации на упрощенный

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

  1. Откройте диалоговое окно Параметры конфигурации. На вкладке Modeling и из раздела Setup выберите Model Settings.

  2. В поле поиска введите Underspecified initialization detection.

  3. В раскрывающемся списке выберите Simplified.

Похожие темы