Начальное состояние

Описание

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

Импорт/Экспорт данных Category:

Настройки

Значение по умолчанию: прочь, xInitial

На

Программное обеспечение Simulink® загружает начальные состояния из рабочей области.

Задайте имя переменной, которая содержит значения начального состояния, например, переменное, содержащее состояния, сохраненные от предыдущей симуляции.

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

  • Объединенные значения начального состояния непосредственно с полным путем называют к состояниям. Это устраняет ошибки, которые могли произойти, если программное обеспечение Simulink переупорядочивает состояния, но массив начального состояния соответственно не переупорядочивается.

  • Присвойте различный тип данных начальному значению каждого состояния.

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

  • Инициализируйте состояния топ-модели и моделей, на которые это ссылается

Смотрите информацию о состоянии Загрузки для получения дополнительной информации.

'off'

Программное обеспечение Simulink не загружает начальные состояния из рабочей области.

Советы

  • Начальные значения, которые задает переменная рабочей области, заменяют начальные значения, которые задает модель (значения, которые начальные параметры условия тех блоков в модели, которые имеют состояния, задают).

  • Установка флажка Initial state не приводит к Simulink, инициализирующему дискретные состояния в моделях, на которые ссылаются.

  • Избегайте использования массива для начального состояния. Если порядок элементов в массиве не совпадает с порядком, в котором блоки инициализируют, симуляция может привести к неожиданным результатам. Чтобы продвинуть детерминированные результаты симуляции, используйте настройку по умолчанию диагностики InitInArrayFormatMsg warning или установите диагностику на error.

    Вместо формата массивов для начального состояния рассмотрите использование объекта Simulink.SimulationData.Dataset, структуры, структуры со временем или рабочей точки.

  • Если вы используете формат кроме Dataset, можно преобразовать записанные данные в формат Dataset. Преобразование данных к Dataset облегчает постобрабатывать с другими записанными данными. Для получения дополнительной информации смотрите Преобразование Набора данных для Записанных данных.

  • Если вы используете формат Dataset, можно задать тип шины дискретного состояния путем установки метки состояния на DSTATE_NVBUS (невиртуальная шина) или DSTATE_VBUS (виртуальная шина).

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

Параметр: LoadInitialState
Значение: 'on' | 'off'
Значение по умолчанию: 'off'
Параметр: InitialState
Ввод: переменная (вектор символов) или вектор
Значение: любое допустимое значение
Значение по умолчанию: 'xInitial'

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

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

Похожие темы