Список имен и типов объектов регистрации данных верхнего уровня в 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.getDatasetVariableNameswho или whos функции.
find | Simulink.ModelDataLogs | Simulink.SimulationData.DatasetRef.getDatasetVariableNames | Simulink.SubsysDataLogs | Simulink.Timeseries | Simulink.TsArray | unpack | who