Сохраните данные для сигнала mux или шины
Примечание
Перед R2016a Simulink.TsArray
класс использовался в сочетании с ModelDataLogs
логгирование данных. Начиная с R2016a, вы не можете войти данные в ModelDataLogs
формат. Логгирование сигналов использует Dataset
формат.
Однако можно использовать данные, которые были зарегистрированы в предыдущем релизе с помощью ModelDataLogs
формат.
В релизах раньше R2016a, Simulink® программа создала образцы этого класса, чтобы содержать данные, которые он регистрирует для сигнала mux или шины. Другие типы сигналов хранились в Simulink.Timeseries
.
Объекты Simulink.TsArray
класс имеет переменное количество свойств. Первое свойство, называемое Name
, определяет имя журнала записанного сигнала. Остальные свойства ссылаются на журналы для элементов записанного сигнала: Simulink.Timeseries
объекты для элементарных сигналов и Simulink.TSArray
объекты для сигналов mux или шины. Имя каждого свойства является журналом именем соответствующего сигнала.
Например, предположим, что у вас есть эти записанные данные из модели, выполняемой в релизе раньше R2016a, которая была настроена для входа в ModelDataLogs
формат.
logsout.b2
Simulink.TsArray (untitled/Bus Creator1): Name elements Simulink Class x1 1 Timeseries b1 2 TsArray
The Simulink.ModelDataLogs
объект, именованный logsout
, содержит Simulink.TsArray
объект, именованный b2
, который содержит журналы для элементов b2
(то есть элементарный сигнал x1
и сигнал шины b1
). Ввод полного имени Simulink.TsArray
объект, (logsout.b2
) в MATLAB® командная строка показывает структуру журнала сигналов для этой модели.
Можно использовать либо полные имена журналов, либо unpack
команда для доступа к журналам сигналов, содержащимся в Simulink.TsArray
объект. Для примера доступа к амплитудам, записанным для x1
сигнала В предыдущем примере в командной строке MATLAB можно ввести следующее:
data = logsout.b2.x1.Data;
или
logsout.unpack('all');
data = x1.Data;
Simulink.ModelDataLogs
, Simulink.SubsysDataLogs
, Simulink.Timeseries
, Simulink.SimulationData.Dataset
, who
, whos
, unpack