Simulink.SimulationData.updateDatasetFormatLogging

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

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

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

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

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