Загрузите данные, вошел в систему другая симуляция

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

  • Симулируйте ту же модель снова от известной начальной точки.

  • Протестируйте результаты симуляции.

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

Можно получить данные сигнала от симуляции в рабочей области или в файле. Используйте один из этих методов, чтобы получить данные сигнала от симуляции:

  • Логгирование сигнала

  • С блоком Workspace

  • С блоком File

  • Блок Scope

  • В Configuration Parameters> панель Data Import/Export, Output, States или параметры Final states

  • Datastore

  • sim команда, сконфигурированная, чтобы регистрировать данные моделирования

Для примера использования данных моделирования для загрузки данных сигнала туда и обратно смотрите Данные о Загрузке, чтобы Смоделировать Непрерывный Объект.

Загрузите записанные данные

Вот рабочий процесс для использования регистрации сигнала данных для автономной симуляции модели, на которую ссылаются. Можно использовать аналогичный подход для других данных, зарегистрированных Dataset формат.

  1. Используйте сигнал по умолчанию, регистрирующий выходную переменную, logsout, или задайте переменную с помощью окна редактирования Configuration Parameters> Data Import/Export> Signal logging.

  2. Симулируйте родительскую модель.

    Логгированием сигнала выход является Simulink.SimulationData.Dataset объект.

  3. Используйте Simulink.SimulationData.Dataset.getElement метод, чтобы получить доступ к записанным данным. Данные о регистрации для отдельных сигналов хранятся в Simulink.SimulationData.Signal объекты.

  4. Для модели, на которую ссылаются, которую вы хотите симулировать автономный, используйте Simulink.SimulationData.Signal.getElement метод, чтобы указать элементы сигнала для Configuration Parameters> Data Import/Export> параметр Input.

    Например:

  5. Симулируйте модель, на которую ссылаются.

Для примера загрузки регистрации сигнала данных для модели, которая использует ссылку модели, смотрите открытое sldemo_mdlref_bus модель. После того, как вы открываете модель, дважды кликаете, синий блок пометил Interface Specification, и смотрите названные разделы:

  • Логгирование сигналов модели - ссылки

  • Загрузка данных

Кроме того, Данные о Загрузке, чтобы Смоделировать Непрерывный пример Объекта иллюстрируют сигнал загрузки регистрация данных.

Чтобы импортировать данные о логгировании сигнала для массива сигналов шин, смотрите Массив Импорта Данных о Шинах.

Сконфигурируйте логгирование, чтобы удовлетворить требования загрузки

Различные методы логгирования поддерживают различные форматы данных. Большинство методов логгирования поддерживает Dataset формат, который обеспечивает сопоставимый формат данных для регистрируемых данных сигнала. Можно использовать Simulink.SimulationData.Dataset конструктор, чтобы преобразовать другие форматы данных в Dataset формат.

Чтобы регистрировать только данные, которых вы требуете, используйте Configuration Parameters> Data Import/Export>, параметр Logging intervals, чтобы задать запускается и интервалы времени остановки.

Смотрите также

Классы

Похожие темы