Преобразуйте модель и ее модели, на которые ссылаются, чтобы использовать формат Dataset
для журналирования сигнала
Simulink.SimulationData.updateDatasetFormatLogging(top_model)
Simulink.SimulationData.updateDatasetFormatLogging(top_model, variants)
Класс ModelDataLogs
поддерживается для назад совместимости. Начиная в R2016a, вы не можете данные логов в формате ModelDataLogs
. Журналирование сигнала использует формат Dataset
. В R2016a или позже, когда вы открываете модель от более раннего релиза, который использовал формат ModelDataLogs
, модель, моделируемая в использовании формат Dataset
. Вы не должны использовать эту команду, чтобы обновить формат журналирования сигнала для модели, которая использует образцовую ссылку. Открытие модели в R2016a или более позднем использовании формат Dataset
для всего журналирования сигнала.
Можно преобразовать данные о регистрации сигнала от ModelDataLogs
до формата Dataset
. Преобразование в формат Dataset
облегчает постобрабатывать с другими записанными данными (например, регистрируемые состояния), который может также использовать формат Dataset
. Для получения дополнительной информации смотрите, Преобразовывают Записанные данные в Формат Набора данных.
Если у вас есть унаследованный код, который использует API ModelDataLogs
, можно столкнуться с ситуациями, которые требуют обновлений кода или модели. Смотрите Перемещают Скрипты Тот Устаревший ModelDataLogs API Использования.
Simulink.SimulationData.updateDatasetFormatLogging(
преобразовывает модель верхнего уровня и все ее модели, на которые ссылаются, чтобы использовать формат top_model
)Dataset
для журналирования сигнала вместо формата ModelDataLogs
. Можно преобразовать данные о регистрации сигнала от ModelDataLogs
до формата Dataset
. Преобразование в формат Dataset
облегчает постобрабатывать с другими записанными данными (например, регистрируемые состояния), который может также использовать формат Dataset
. Для получения дополнительной информации смотрите, Преобразовывают Записанные данные в Формат Набора данных.
Если блок Model имеет Сгенерировать условную выбранную опцию препроцессора, функция преобразовывает все варианты; в противном случае функция преобразовывает только активный вариант.
Simulink.SimulationData.updateDatasetFormatLogging(
задает который различные модели преобразовать, чтобы использовать сигнал top_model
, variants
)Dataset
журналирование формата. Для получения дополнительной информации об аргументе variants
, смотрите Входные параметры
|
Вектор символов, который задает имя модели верхнего уровня. |
|
Вектор символов, который задает который различные модели обновить:
|
Функция преобразования устанавливает значение параметров SignalLoggingSaveFormat
на Dataset
для всех обновленных моделей.
Если вы хотите сохранить обновления формата, которые делает функция преобразования, то гарантируйте, что модель верхнего уровня, модели, на которые ссылаются и различные модели доступны и перезаписываемы.
Если модель не имеет никаких других несохраненных изменений, функция преобразования сохраняет обновления формата модели. Если модель имеет несохраненные изменения, функция обновляет формат, но не сохраняет те изменения.
Если вы используете эту функцию для модели, которая не включает моделей, на которые ссылаются, функция преобразовывает использование модели верхнего уровня формат Dataset
.
Simulink.ModelDataLogs
| Simulink.ModelDataLogs.convertToDataset
| Simulink.SimulationData.Dataset