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