Способы сохранения и извлечения записанных данных моделирования зависят от метода логгирования. Каждый журнал симуляции имеет два свойства, savable
и exportable
, которые указывают, как были записаны данные и, следовательно, как их сохранить и извлечь.
Метод логгирования | Включено | Savable | Экспортный | Использовать |
---|---|---|---|---|
Память | Stream data to temporary disk directory выбор отключено, Record data in Simulation Data Inspector опция отключен |
|
| MATLAB®
|
Временный файл на диске | Stream data to temporary disk directory выбор включено, Record data in Simulation Data Inspector опция отключена |
|
| |
Инспектор данных моделирования | Record data in Simulation Data Inspector опция включена |
|
| Данные моделирования Inspector, Просмотр и анализ результатов симуляции |
Когда вы логгируете данные моделирования в рабочую область (Stream data to temporary disk directory флажок на панели Simscape диалогового окна Preferences отключен), все данные хранятся в переменной рабочей области. Можно использовать обычный интерфейс MATLAB, чтобы сохранить переменную рабочей области в качестве MAT-файла и загрузить MAT-файл в переменную. Для получения дополнительной информации смотрите Переменные рабочей области и MAT-файлы.
При потоковой передаче данных моделирования на диск (Stream data to temporary disk directory флажок на панели Simscape диалогового окна Preferences) данные хранятся как simlog
объект во временном файле, и переменная рабочей области ссылается на simlog
объект. Временный файл сохраняется до тех пор, пока в рабочей области есть имя переменной регистрации, которая ссылается на него. simscape.logging.export
функция сохраняет записанные данные моделирования в файл MLDATX, кроме временного файла, для использования в более позднем сеансе. Загрузка файла MLDATX, содержащего сохраненные simlog
объект обратно в рабочую область и связать его с переменной рабочей области, используйте simscape.logging.import
функция.
Действуют следующие ограничения:
При потоковой передаче данных на диск можно экспортировать и импортировать только весь simlog
объект. Это отличается от регистрации данных в рабочей области, где можно сохранить часть переменной рабочей области (например, узел в simlog
дерево) как отдельный MAT-файл.
simscape.logging.export
функция не поддерживает кросс-локальные символы в имени файла.
Если установить флажок Record data in Simulation Data Inspector на панели Simscape диалогового окна Параметры конфигурации для конкретной модели, этот выбор переопределяет настройку регистрации. The simlog
объект имеет оба savable
и exportable
свойства, установленные на 0
. Для сохранения и извлечения этих данных необходимо использовать функции управления данными Данных моделирования Inspector. Для получения дополнительной информации см. раздел «Просмотр и анализ результатов симуляции».