Преобразуйте модель и ее ссылочные модели в использование 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 аргумент, см. «Входные параметры»
|
Вектор символов, который задает имя модели верхнего уровня. |
|
Вектор символов, который определяет, какие модели вариантов необходимо обновить:
|
Функция преобразования устанавливает SignalLoggingSaveFormat значение параметров в Dataset для всех обновленных моделей.
Если вы хотите сохранить обновления формата, которые создает функция преобразования, убедитесь, что модель верхнего уровня, модели-ссылки и модели вариантов доступны и доступны для записи.
Если у модели нет других несохраненных изменений, функция преобразования сохраняет обновления формата в модели. Если модель имеет несохраненные изменения, функция обновляет формат, но не сохраняет эти изменения.
Если вы используете эту функцию для модели, которая не включает никаких ссылочных моделей, функция преобразует модель верхнего уровня, используя Dataset формат.
Simulink.ModelDataLogs | Simulink.ModelDataLogs.convertToDataset | Simulink.SimulationData.Dataset