Контейнер для журналов данных сигналов подсистемы
Примечание
Перед R2016a Simulink.SubsysDataLogs
класс использовался в сочетании с ModelDataLogs
логгирование данных. Начиная с R2016a, вы не можете войти данные в ModelDataLogs
формат. Логгирование сигналов использует Dataset
формат.
Однако можно использовать данные, которые были зарегистрированы в предыдущем релизе с помощью ModelDataLogs
формат.
В релизах перед R2016a Simulink® созданы образцы этого класса для регистрации журналов сигналов в моделях подсистем ModelDataLogs
формат. Объекты этого класса имеют переменное количество свойств. Первое свойство, названное Name
, - имя подсистемы, данные журнала которой содержится в этом объекте. Остальными свойствами являются объекты контейнера журнала сигналов или журналов сигналов, содержащие данные, регистрируемые для подсистемы, заданной этим объектом Name
свойство.
Например, предположим, что у вас есть эти записанные данные из модели, запущенной в релизе раньше, чем R2016a:
Simulink.SubsysDataLogs (Gain): Name elements Simulink Class a 1 Timeseries m 2 TsArray
Можно использовать либо полные имена журналов, либо unpack
команда для доступа к журналам сигналов, содержащимся в SubsysDataLogs
объект. Для примера доступа к амплитудам, записанным для a
сигнала В предыдущем примере можно ввести следующее в MATLAB® командная строка:
data = logsout.Gain.a.Data;
или
>> logsout.unpack('all');
data = a.Data;
Загрузка данных сигнала для симуляции, Simulink.ModelDataLogs
, Simulink.Timeseries
, Simulink.TsArray
, Simulink.SimulationData.Dataset
, who
, whos
, unpack