Преобразуйте модель и ее модели, на которые ссылаются, чтобы использовать 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, можно столкнуться с ситуациями, которые требуют обновлений кода или модели. Смотрите Перемещают Скрипты Тот Устаревший ModelDataLogs API Использования.
Simulink.SimulationData.updateDatasetFormatLogging(
преобразует модель верхнего уровня и все ее модели, на которые ссылаются, чтобы использовать top_model
)Dataset
формат для логгирования сигнала вместо ModelDataLogs
формат. Можно преобразовать данные о регистрации сигнала от ModelDataLogs
к Dataset
формат. Преобразование в Dataset
формат облегчает постобрабатывать с другими записанными данными (например, регистрируемые состояния), который может также использовать Dataset
формат. Для получения дополнительной информации смотрите, Преобразуют Записанные данные в Формат Набора данных.
Если блок Model имеет Сгенерировать условную выбранную опцию препроцессора, функция преобразует все варианты; в противном случае функция преобразует только активный вариант.
Simulink.SimulationData.updateDatasetFormatLogging(
задает который различные модели преобразовать, чтобы использовать top_model
, variants
)Dataset
формат логгирования сигнала. Для получения дополнительной информации о variants
аргумент, смотрите Входные параметры
|
Вектор символов, который задает имя модели верхнего уровня. |
|
Вектор символов, который задает который различные модели обновиться:
|
Функция преобразования устанавливает SignalLoggingSaveFormat
значение параметров к Dataset
для всех обновленных моделей.
Если вы хотите сохранить обновления формата, которые делает функция преобразования, то гарантируйте, что модель верхнего уровня, модели, на которые ссылаются и различные модели доступны и перезаписываемы.
Если модель не имеет никаких других несохраненных изменений, функция преобразования сохраняет обновления формата модели. Если модель имеет несохраненные изменения, функция обновляет формат, но не сохраняет те изменения.
Если вы используете эту функцию в модели, которая не включает моделей, на которые ссылаются, функция преобразует использование модели верхнего уровня Dataset
формат.
Simulink.ModelDataLogs
| Simulink.ModelDataLogs.convertToDataset
| Simulink.SimulationData.Dataset