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