Загружает начальные состояния модели из рабочей области, прежде чем симуляция начнется.
Импорт/Экспорт данных Category:
Значение по умолчанию: прочь, xInitial
Программное обеспечение Simulink® загружает начальные состояния из рабочей области.
Задайте имя переменной, которая содержит значения начального состояния, например, переменное, содержащее состояния, сохраненные от предыдущей симуляции.
Используйте структуру или опцию структуры-с-разовым, чтобы задать начальные состояния, если вы хотите выполнить какое-либо следующее:
Объединенные значения начального состояния непосредственно с полным путем называют к состояниям. Это устраняет ошибки, которые могли произойти, если программное обеспечение Simulink переупорядочивает состояния, но массив начального состояния соответственно не переупорядочивается.
Присвойте другой тип данных начальному значению каждого состояния.
Инициализируйте только подмножество состояний.
Инициализируйте состояния топ-модели и моделей, на которые это ссылается
Смотрите информацию о состоянии Загрузки для получения дополнительной информации.
Параметр Initial state не загружает данные о начальном состоянии из словаря данных. Когда модель использует словарь данных, и вы отключаете доступ модели к базовому рабочему пространству, параметр Initial State все еще имеет доступ, чтобы разрешить переменные в базовом рабочем пространстве.
Программное обеспечение Simulink не загружает начальные состояния из рабочей области.
Начальные значения, которые задает переменная рабочей области, заменяют начальные значения, которые задает модель (значения, которые начальные параметры условия тех блоков в модели, которые имеют состояния, задают).
Установка флажка Initial state не приводит к Simulink, инициализирующему дискретные состояния в моделях, на которые ссылаются.
Избегайте использования массива для начального состояния. Если порядок элементов в массиве не совпадает с порядком, в котором блоки инициализируют, симуляция может привести к неожиданным результатам. Чтобы продвинуть детерминированные результаты симуляции, используйте настройку по умолчанию диагностики InitInArrayFormatMsg warning
или набор диагностика к error
.
Вместо формата массивов для начального состояния рассмотрите использование Simulink.SimulationData.Dataset
объект, структура, структура со временем или рабочая точка.
Если вы используете формат кроме Dataset
, можно преобразовать записанные данные в Dataset
формат. Преобразование данных к Dataset
облегчает постобрабатывать с другими записанными данными. Для получения дополнительной информации смотрите Преобразование Набора данных для Записанных данных.
Если вы используете Dataset
формат, можно задать тип шины дискретного состояния путем установки метки состояния на DSTATE_NVBUS (невиртуальная шина) или DSTATE_VBUS (виртуальная шина).
Параметр: LoadInitialState |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Параметр: InitialState |
Ввод: переменная (вектор символов) или вектор |
Значение: любое допустимое значение |
Значение по умолчанию:
'xInitial' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакая рекомендация |
Меры безопасности | Никакая рекомендация |