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