кто

Перечислите имена и типы объектов регистрации данных верхнего уровня в 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.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте