Перечислите имена и типы объектов регистрации данных верхнего уровня в журнале данных ModelDataLogs Simulink
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 или журнал who's(), перечисляет имена и типы объектов журналирования сигнала верхнего уровня, содержавших журналом, где журнал является указателем Simulink. Имя объекта ModelDataLogs.
tsarray.whos или whos(tsarray) перечисляет имена и типы объектов Simulink.TimeSeries, содержавших объектом Simulink.TsArray под названием tsarray.
журнал. whos ('системы') или журнал who's(, 'системы'), перечисляет имена и типы всех объектов журналирования сигнала, содержавших журналом за исключением Simulink. Объекты timeseries хранятся в Simulink. Объекты TsArray содержатся журналом.
журнал. whos ('все') или журнал who's(, 'все'), перечисляет имена и типы всего Simulink. Объекты timeseries содержатся Simulink. ModelDataLogs, Simulink. TsArray или Simulink. Объект SubsysDataLogs, названный журналом.
Для получения информации о другом использовании whos выполните справку, кто находится в Командном окне MATLAB®.
Получить имена переменных Dataset в MAT-файле, с помощью процессов функции быстрее, чем использование функции Simulink.SimulationData.DatasetRef.getDatasetVariableNameswhos или who.
Simulink.ModelDataLogs | Simulink.SimulationData.Dataset.find | Simulink.SimulationData.DatasetRef.getDatasetVariableNames | Simulink.SubsysDataLogs | Simulink.Timeseries | Simulink.TsArray | unpack | кто