exponenta event banner

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, вы можете столкнуться с ситуациями, которые требуют обновления кода или модели. См. раздел Миграция сценариев, использующих устаревший API ModelDataLogs.

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