exponenta event banner

кто

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

Синтаксис

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

Описание

Примечание

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

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

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

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

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