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