Simulink.SimulationData.updateDatasetFormatLogging

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

Синтаксис

Simulink.SimulationData.updateDatasetFormatLogging(top_model)
Simulink.SimulationData.updateDatasetFormatLogging(top_model, variants)

Описание

Примечание

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

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

Если у вас есть унаследованный код, который использует ModelDataLogs API, вы можете столкнуться с ситуациями, которые требуют обновления вашего кода или модели. Смотрите Миграцию скриптов, которые используют Legacy ModelDataLogs API.

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

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

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

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

top_model

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

variants

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

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

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

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

Подробнее о

свернуть все

Набор данных

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

ModelDataLogs

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

Совет

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

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

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

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

Введенный в R2011a