exponenta event banner

Simulink. SubsysDataLogs

Контейнер для файлов регистрации сигналов подсистемы

Описание

Примечание

Перед 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;
Представлен до R2006a