Преобразуйте модель и ее ссылочные модели в использование 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