whos

Перечислите имена и типы объектов регистрации данных верхнего уровня в 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 формат. Для получения дополнительной информации смотрите, Преобразуют Записанные данные в Формат Набора данных.

Если у вас есть унаследованный код, который использует ModelDataLogs API, можно столкнуться с ситуациями, которые требуют обновлений кода или модели. Смотрите Перемещают Скрипты Тот Устаревший ModelDataLogs API Использования.

log.whos или 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 функциональные процессы быстрее, чем использование who или whos функции.

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

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