Общий источник данных сигнала, чтобы загрузить в модель является данными, которые вы регистрируете от симуляции. Можно использовать данные сигнала, полученные от симуляции как вход туда и обратно к:
Моделируйте ту же модель снова от известной отправной точки.
Протестируйте результаты симуляции.
Моделируйте другую модель начиная с полученных значений сигналов из модели. Например, можно регистрировать данные сигнала, когда вы моделируете модель. Затем загрузите данные сигнала от той симуляции как входные параметры к второй модели, на которую вы хотите сослаться из первой модели.
Можно получить данные сигнала от симуляции в рабочей области или в файле. Используйте один из этих методов, чтобы получить данные сигнала от симуляции:
Журналирование сигнала
К блоку Workspace
К блоку File
Блок Scope
В Configuration Parameters> панель Data Import/Export, Output, States или параметры Final states
Datastore
Команда sim
, сконфигурированная, чтобы регистрировать данные моделирования
Для примера использования данных моделирования для загрузки данных сигнала туда и обратно смотрите Данные о Загрузке, чтобы Смоделировать Непрерывный Объект.
Вот рабочий процесс для использования регистрации сигнала данных для автономной симуляции модели, на которую ссылаются. Можно использовать аналогичный подход для зарегистрированного формата Dataset
других данных.
Используйте сигнал по умолчанию, регистрирующий выходную переменную, logsout
, или задайте переменную с помощью окна редактирования Configuration Parameters> Data Import/Export> Signal logging.
Моделируйте родительскую модель.
Журналирование сигнала вывод является объектом
.Simulink.SimulationData.Dataset
Используйте метод Simulink.SimulationData.Dataset.getElement
, чтобы получить доступ к записанным данным. Данные о регистрации для отдельных сигналов хранятся в объектах
.Simulink.SimulationData.Signal
Для модели, на которую ссылаются, которую вы хотите моделировать автономный, используйте метод Simulink.SimulationData.Signal.getElement
, чтобы указать элементы сигнала для Configuration Parameters> Data Import/Export> параметр Input.
Например:
Моделируйте модель, на которую ссылаются.
Для примера загрузки регистрации сигнала данных для модели, которая использует образцовую ссылку, смотрите открытое модель
. После того, как вы открываете модель, дважды кликаете, синий блок маркировал Interface Specification, и смотрите названные разделы:sldemo_mdlref_bus
Журналирование сигналов модели - ссылки
Загрузка данных
Кроме того, Данные о Загрузке, чтобы Смоделировать Непрерывный пример Объекта иллюстрируют сигнал загрузки регистрация данных.
Чтобы импортировать данные о журналировании сигнала для массива сигналов шин, смотрите Массив Импорта Данных о Шинах.
Различные методы журналирования поддерживают различные форматы данных. Большинство методов журналирования поддерживает формат Dataset
, который обеспечивает сопоставимый формат данных для регистрируемых данных сигнала. Можно использовать конструктора
, чтобы преобразовать другие форматы данных в формат Simulink.SimulationData.Dataset
Dataset
.
Чтобы регистрировать только данные, которых вы требуете, используйте Configuration Parameters> Data Import/Export>, параметр Logging intervals, чтобы задать запускается и интервалы времени остановки.