unpack

Извлеките объекты логгирования сигнала из журналов сигнала и запишите им в рабочее пространство MATLAB

Синтаксис

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

Описание

Примечание

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

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

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

log.unpack или unpack(log) извлекает элементы верхнего уровня Simulink.ModelDataLogs или Simulink.SubsysDataLogs возразите названному log (например, logsout).

log.unpack('systems') или распакуйте (log, 'системы') извлечения Simulink.Timeseries и Simulink.TsArray объекты от Simulink.ModelDataLogs или Simulink.SubsysDataLogs возразите названному log . Эта команда не извлекает Simulink.Timeseries объекты от Simulink.TsArray объекты, и при этом это не пишут промежуточный Simulink.ModelDataLogs или Simulink.SubsysDataLogs объекты к рабочей области MATLAB®.

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

tsarray.unpack извлекает объекты timeseries класса Simulink.Timeseries от Simulink.TsArray возразите названному tsarray.

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