Контейнер для журналов данных сигналов подсистемы
Примечание
Перед 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