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

Описание

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

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

Настройки

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

On

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

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

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

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

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

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

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

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

Параметр Initial state не загружает данные о начальном состоянии из словаря данных. Когда модель использует словарь данных, и вы отключаете доступ модели к базовому рабочему пространству, параметр Initial State все еще имеет доступ, чтобы разрешить переменные в базовом рабочем пространстве.

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'

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

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

Похожие темы