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

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

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

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

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

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

  • Журналирование сигнала

  • К блоку Workspace

  • К блоку File

  • Блок Scope

  • В Параметрах конфигурации> панель Импорта/Экспорта Данных, Вывод, состояния или параметры конечных состояний

  • Datastore

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

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

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

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

  1. Используйте сигнал по умолчанию, регистрирующий выходную переменную, logsout, или задайте переменную с помощью Параметров конфигурации> Импорт/Экспорт Данных> окно редактирования журналирования Сигнала.

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

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

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

  4. Для модели, на которую ссылаются, которую вы хотите моделировать автономный, используйте метод Simulink.SimulationData.Signal.getElement, чтобы задать элементы сигнала для Параметров конфигурации> Импорт/Экспорт Данных> Входной параметр.

    Например:

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

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

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

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

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

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

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

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

Чтобы регистрировать только данные, которых вы требуете, используйте Параметры конфигурации> Импорт/Экспорт Данных>, Журналирование параметра интервалов, чтобы задать запускается и интервалы времени остановки.

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

Классы

Похожие темы

Была ли эта тема полезной?