Загрузка начальных состояний модели из рабочей области перед началом моделирования.
Категория: Импорт/экспорт данных
По умолчанию: Выкл., xInitial
Программное обеспечение Simulink ® загружает начальные состояния из рабочей области .
Укажите имя переменной, содержащей значения начального состояния, например переменной, содержащей состояния, сохраненные при предыдущем моделировании.
Используйте опцию structure-with-time, чтобы указать начальные состояния, если необходимо выполнить одно из следующих действий.
Связывайте значения начального состояния непосредственно с полным именем пути к состояниям. Это устраняет ошибки, которые могут возникнуть, если программное обеспечение 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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Рекомендации отсутствуют |
| Меры безопасности | Рекомендации отсутствуют |