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

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

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

Memory

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

1

0

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

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

Настройка 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

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

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

Когда вы регистрируете данные моделирования к рабочей области (флажок Stream data to temporary disk directory на панели Simscape диалогового окна Preferences выключен), все данные хранятся в переменной рабочей области. Можно использовать регулярный интерфейс MATLAB, чтобы сохранить переменную рабочей области как MAT-файл и загрузить MAT-файл в переменную. Для получения дополнительной информации см. Переменные рабочей области и MAT-файлы (MATLAB).

Данные, регистрируемые к временному файлу на диске

Когда вы передаете данные моделирования потоком к диску (флажок Stream data to temporary disk directory на панели Simscape диалогового окна Preferences включен), данные хранятся как объект simlog во временном файле и ссылки на переменную рабочей области объект simlog. Временный файл сохраняется, пока существует имя переменной журналирования в рабочей области, которая ссылается на него. Функция simscape.logging.export сохраняет регистрируемые данные моделирования в файл HDF5, кроме временного файла, для использования на более позднем сеансе. Чтобы загрузить файл HDF5, содержащий хранивший объект simlog назад в рабочую область и сопоставить его с переменной рабочей области, используйте функцию simscape.logging.import.

Следующие ограничения применяются:

  • При потоковой передаче данных к диску можно экспортировать и импортировать только целый объект simlog. Это отличается от регистрации данных к рабочей области, где можно сохранить часть переменной рабочей области (такой как узел в дереве simlog) как отдельный MAT-файл.

  • Функция simscape.logging.export не поддерживает символы перекрестной локали в имени файла.

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

Если вы устанавливаете флажок Record data in Simulation Data Inspector на панели Simscape диалогового окна Configuration Parameters для конкретной модели, этот выбор заменяет настройку журналирования. Объект simlog имеет оба набора свойств savable и exportable к 0. Необходимо использовать Инспектора Данных моделирования функции управления данными, чтобы сохранить и получить эти данные. Для получения дополнительной информации смотрите, Осматривают и Анализируют Результаты симуляции (Simulink).

Похожие темы