Simulink. SimulationData.updateDatasetFormatLogging

Преобразуйте модель и ее модели, на которые ссылаются, чтобы использовать формат Dataset для журналирования сигнала

Синтаксис

Simulink. SimulationData.updateDatasetFormatLogging(top_model)
Simulink. SimulationData.updateDatasetFormatLogging (top_model, варианты)

Описание

Примечание

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

Если Блок модели имеет Сгенерировать условную выбранную опцию препроцессора, функция преобразовывает все варианты; в противном случае функция преобразовывает только активный вариант.

Simulink.SimulationData.updateDatasetFormatLogging(top_model, variants) задает который различные модели преобразовать, чтобы использовать сигнал Dataset журналирование формата. Для получения дополнительной информации об аргументе variants, смотрите Входные параметры

Входные параметры

top_model

Вектор символа, который задает имя модели верхнего уровня.

variants

Вектор символа, который задает который различные модели обновить:

  • 'ActivePlusCodeVariants' — Поиск (по умолчанию) все варианты, если кто-либо генерирует условные выражения препроцессора. В противном случае ищите только активный вариант.

  • 'ActiveVariants' — Преобразуйте только активный вариант.

  • 'AllVariants' — Преобразуйте все варианты.

Больше о

свернуть все

Набор данных

Формат Dataset заставляет Simulink® использовать объект Simulink.SimulationData.Dataset сохранить регистрируемые данные сигнала. Формат Dataset использует объекты MATLAB® timeseries для форматирования данных.

ModelDataLogs

Формат ModelDataLogs заставляет Simulink использовать объект Simulink.ModelDataLogs сохранить регистрируемые данные сигнала. Simulink.Timeseries и объекты Simulink.TsArray обеспечивают формат для данных.

Советы

  • Функция преобразования устанавливает значение параметров SignalLoggingSaveFormat на Dataset для всех обновленных моделей.

  • Если вы хотите сохранить обновления формата, которые делает функция преобразования, то гарантируйте, что модель верхнего уровня, модели, на которые ссылаются и различные модели доступны и перезаписываемы.

  • Если модель не имеет никаких других несохраненных изменений, функция преобразования сохраняет обновления формата модели. Если модель имеет несохраненные изменения, функция обновляет формат, но не сохраняет те изменения.

  • При использовании эту функцию для модели, которая не включает моделей, на которые ссылаются, функция преобразовывает использование модели верхнего уровня формат Dataset.

Введенный в R2011a

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