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