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