Перечислите имена объектов регистрации данных верхнего уровня в журнале данных 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
.
Simulink.ModelDataLogs
| Simulink.SimulationData.Dataset.find
| Simulink.SimulationData.DatasetRef.getDatasetVariableNames
| Simulink.SubsysDataLogs
| Simulink.Timeseries
| Simulink.TsArray
| unpack
| whos