Перечислите имена объектов логгирования данных верхнего уровня в Simulink ModelDataLogs
журнал данных
log.who tsarray.who log.who('systems') log.who('all')
Примечание
Список имен объектов логгирования данных верхнего уровня в Dataset
формат, использование
.find
The ModelDataLogs
класс поддерживается для обратной совместимости. Начиная с R2016a, вы не можете войти данные в ModelDataLogs
формат. Логгирование сигналов использует Dataset
формат. В R2016a или более поздней версии, когда вы открываете модель из более раннего релиза, которая использовала ModelDataLogs
формат, модель, моделируемая при использовании Dataset
формат.
Можно преобразовать данные логгирования сигналов из ModelDataLogs
на Dataset
формат. Преобразование в Dataset
формат облегчает постобработку с другими записанными данными (для примера, записанных состояний), которые также могут использовать Dataset
формат. Для получения дополнительной информации смотрите Преобразование записанных данных в формат набора данных.
Если у вас есть унаследованный код, который использует ModelDataLogs
API, вы можете столкнуться с ситуациями, которые требуют обновления вашего кода или модели. Смотрите Миграцию скриптов, которые используют Legacy ModelDataLogs API.
log
.who
или who(log)
В перечислены имена объектов логгирования сигналов верхнего уровня, содержащиеся в log
, где log
- указатель на Simulink.ModelDataLogs
имя объекта.
tsarray
. who
или who(tsarray)
В перечислены имена Simulink.TimeSeries
объекты, содержащиеся в Simulink.TsArray
объект с именем tsarray
.
log
.who('systems')
или who(log, 'systems')
приводит имена всех объектов логгирования сигналов, содержащихся в log
кроме Simulink.Timeseries
объекты, хранящиеся в Simulink.TsArray
объекты, содержащиеся в log
.
log
.who('all')
или who(log, 'all')
В перечислены имена всех Simulink.Timeseries
объекты, содержащиеся в Simulink.ModelDataLogs
, Simulink.TsArray
, или Simulink.SubsysDataLogs
объект с именем log
.
Для получения информации о других видах применения who
, использовать 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
| whos