who

Перечислите имена объектов логгирования данных верхнего уровня в Simulink ModelDataLogs журнал данных

Синтаксис

log.who
tsarray.who
log.who('systems')
log.who('all')

Описание

Примечание

Список имен объектов логгирования данных верхнего уровня в Dataset формат, использование find.

The ModelDataLogs класс поддерживается для обратной совместимости. Начиная с R2016a, вы не можете войти данные в ModelDataLogs формат. Логгирование сигналов использует Dataset формат. В R2016a или более поздней версии, когда вы открываете модель из более раннего релиза, которая использовала ModelDataLogs формат, модель, моделируемая при использовании Dataset формат.

Можно преобразовать данные логгирования сигналов из ModelDataLogs на Dataset формат. Преобразование в Dataset формат облегчает постобработку с другими записанными данными (для примера, записанных состояний), которые также могут использовать Dataset формат. Для получения дополнительной информации смотрите Преобразование записанных данных в формат набора данных.

Если у вас есть унаследованный код, который использует ModelDataLogs API, вы можете столкнуться с ситуациями, которые требуют обновления вашего кода или модели. Смотрите Миграцию скриптов, которые используют Legacy ModelDataLogs API.

log.who или who(log) В перечислены имена объектов логгирования сигналов верхнего уровня, содержащиеся в log, где log - указатель на Simulink.ModelDataLogs имя объекта.

tsarray. who или who(tsarray) В перечислены имена Simulink.TimeSeries объекты, содержащиеся в Simulink.TsArray объект с именем tsarray.

log.who('systems') или who(log, 'systems') приводит имена всех объектов логгирования сигналов, содержащихся в log кроме Simulink.Timeseries объекты, хранящиеся в Simulink.TsArray объекты, содержащиеся в log.

log.who('all') или who(log, 'all') В перечислены имена всех Simulink.Timeseries объекты, содержащиеся в Simulink.ModelDataLogs, Simulink.TsArray, или Simulink.SubsysDataLogs объект с именем log.

Для получения информации о других видах применения who, использовать help функция для who в MATLAB® Командное окно.

Совет

Чтобы получить имена Dataset переменные в MAT-файле, с помощью Simulink.SimulationData.DatasetRef.getDatasetVariableNames функции обрабатываются быстрее, чем с помощью who или whos функций.

Представлено до R2006a