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