Сохранение и получение регистрируемых данных моделирования

Способы сохранить и получить регистрируемые данные моделирования зависят от метода логгирования. Каждый журнал симуляции имеет два свойства, savable и exportable, это указывает, как данные регистрировались и поэтому, как сохранить и получить их.

Логгирование методаEnabledSavableЭкспортныйИспользование

Память

Настройка Stream data to temporary disk directory выключена, опция Record data in Simulation Data Inspector выключена

1

0

MATLAB® save и load функции, Переменные рабочей области и MAT-файлы

Временный файл на диске

Настройка Stream data to temporary disk directory включена, опция Record data in Simulation Data Inspector выключена

0

1

simscape.logging.export и simscape.logging.import

Инспектор данных моделирования

Опция Record data in Simulation Data Inspector идет

0

0

Инспектор Данных моделирования функции управления данными, Анализируйте Результаты симуляции

Данные, регистрируемые к памяти

Когда вы регистрируете данные моделирования к рабочей области (флажок 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 диалогового окна Configuration Parameters для конкретной модели, этот выбор заменяет настройку логгирования. simlog объект имеет оба savable и exportable набор свойств к 0. Необходимо использовать Инспектора Данных моделирования функции управления данными, чтобы сохранить и получить эти данные. Для получения дополнительной информации смотрите, Анализируют Результаты симуляции.

Похожие темы