Способы сохранить и получить регистрируемые данные моделирования зависят от метода журналирования. Каждый журнал симуляции имеет два свойства, savable
и exportable
, которые указывают, как данные регистрировались и поэтому, как сохранить и получить его.
Журналирование метода | Enabled | Savable | Экспортный | Использование |
---|---|---|---|---|
Memory | Настройка Stream data to temporary disk directory выключена, опция Record data in Simulation Data Inspector выключена | 1 | 0 | MATLAB®
|
Временный файл на диске | Настройка Stream data to temporary disk directory включена, опция Record data in Simulation Data Inspector выключена | 0 | 1 | |
Инспектор данных моделирования | Опция 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).