Перечислите имена и типы объектов регистрации данных верхнего уровня в Simulink журнал данных ModelDataLogs
log.whos tsarray.whos log.whos('systems') log.whos('all')
Чтобы перечислить имена объектов регистрации данных верхнего уровня в формате Dataset
, используйте
. Simulink.SimulationData.Dataset.find
Класс ModelDataLogs
поддерживается для назад совместимости. Начиная в R2016a, вы не можете данные логов в формате ModelDataLogs
. Журналирование сигнала использует формат Dataset
. В R2016a или позже, когда вы открываете модель от более раннего релиза, который использовал формат ModelDataLogs
, модель, моделируемая в использовании формат Dataset
.
Можно преобразовать данные о регистрации сигнала от ModelDataLogs
до формата Dataset
. Преобразование в формат Dataset
облегчает постобрабатывать с другими записанными данными (например, регистрируемые состояния), который может также использовать формат Dataset
. Для получения дополнительной информации смотрите, Преобразовывают Записанные данные в Формат Набора данных.
Если у вас есть унаследованный код, который использует API ModelDataLogs
, можно столкнуться с ситуациями, которые требуют обновлений кода или модели. Смотрите Перемещают Скрипты Тот Устаревший ModelDataLogs API Использования.
.whos
log
или 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
выполните справку, кто находится в Командном окне MATLAB®.
Получить имена переменных Dataset
в MAT-файле, с помощью процессов функции
быстрее, чем использование функции Simulink.SimulationData.DatasetRef.getDatasetVariableNames
whos
или who
.
Simulink.ModelDataLogs
| Simulink.SimulationData.Dataset.find
| Simulink.SimulationData.DatasetRef.getDatasetVariableNames
| Simulink.SubsysDataLogs
| Simulink.Timeseries
| Simulink.TsArray
| unpack
| who