кто

Перечислите имена объектов регистрации данных верхнего уровня в журнале данных ModelDataLogs Simulink

Синтаксис

log.who
tsarray.who
log.who('systems')
log.who('all')

Описание

Примечание

Чтобы перечислить имена объектов регистрации данных верхнего уровня в формате Dataset, используйте Simulink.SimulationData.Dataset.find нахождение.

Класс ModelDataLogs поддержан для назад совместимости. Начиная в R2016a, вы не можете данные логов в формате ModelDataLogs. Журналирование сигнала использует формат Dataset. В R2016a или позже, когда вы открываете модель от более раннего релиза, который использовал формат ModelDataLogs, модель, моделируемая в использовании формат Dataset.

Можно преобразовать данные регистрации сигнала от ModelDataLogs до формата Dataset. Преобразование в формат Dataset облегчает постобрабатывать с другими записанными данными (например, регистрируемые состояния), который может также использовать формат Dataset. Для получения дополнительной информации смотрите, Преобразовывают Записанные данные в Формат Набора данных.

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

журнал. кто или кто (журнал) перечисляет имена объектов журналирования сигнала верхнего уровня, содержавших журналом, где журнал является указателем Simulink. Имя объекта ModelDataLogs.

tsarray.who или who(tsarray) перечисляет имена объектов Simulink.TimeSeries, содержавших объектом Simulink.TsArray под названием tsarray.

журнал. кто ('системы') или кто (журнал, 'системы') перечисляет имена всех объектов журналирования сигнала, содержавших журналом за исключением Simulink. Объекты timeseries хранятся в Simulink. Объекты TsArray содержатся журналом.

журнал. кто ('все') или кто (журнал, 'все') перечисляет имена всего Simulink. Объекты timeseries содержатся Simulink. ModelDataLogs, Simulink. TsArray или Simulink. Объект SubsysDataLogs, названный журналом.

Для получения информации о другом использовании who выполните справку кто в Окне Команды MATLAB.

Совет

Получить имена переменных Dataset в MAT-файле, с помощью процессов функции Simulink.SimulationData.DatasetRef.getDatasetVariableNames быстрее, чем использование функции whos или who.

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

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