whos

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

Синтаксис

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

Описание

Примечание

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

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

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

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

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

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

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

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

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

Совет

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

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