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