Способы сохранить и получить регистрируемые данные моделирования зависят от метода логгирования. Каждый журнал симуляции имеет два свойства, 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).