кто

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

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

Была ли эта тема полезной?