Можно записывать данные моделирования в рабочую область или во временный файл на диске для отладки и проверки. Ведение журнала данных позволяет анализировать изменение переменных внутреннего блока со временем во время моделирования. Например, можно увидеть, что давление в гидравлическом цилиндре превышает минимальное значение, или сравнить его с давлением насоса. Если данные моделирования заносятся в журнал, их впоследствии можно будет запрашивать, выводить на печать и анализировать без повторного выполнения моделирования.
Существует два метода ведения журнала расчетных данных: данные можно хранить непосредственно в переменной рабочей области или передавать данные во временный файл на диске, и переменная рабочей области указывает на этот временный файл. Дополнительные сведения о втором методе см. в разделе Протоколирование потока данных на диск. В любом случае взаимодействие с записанными данными моделирования осуществляется через переменную журнала моделирования.
Регистрация данных моделирования может заменить подключение датчиков и областей для отслеживания данных моделирования. Эти блоки увеличивают сложность модели и замедляют моделирование. Данные моделирования журнала и графика (Log and Plot Simulation Data) показывают, как можно регистрировать и выводить данные моделирования вместо добавления датчиков в модель. Также показано, как можно распечатать полное дерево регистрации для модели и распечатать результаты моделирования для выбранной переменной.
Данные можно регистрировать либо для всей модели, либо по блокам. Во втором случае переменная рабочей области будет содержать данные моделирования только для выбранных блоков. Для регистрации данных только для выбранных блоков необходимо:
Установка параметра конфигурации ведения журнала
Выберите блоки в модели
Эти два шага можно выполнить в любом порядке. Дополнительные сведения см. в разделе Данные журнала только для выбранных блоков.
После выполнения моделирования можно использовать инструмент Simscape™ Results Explorer для навигации и печати результатов регистрации данных.
Дополнительные сведения о том, как можно запрашивать, выводить на печать и анализировать данные, обращаясь к переменной журнала моделирования, см. на ссылочных страницах классов. simscape.logging.Node, simscape.logging.Seriesи связанные с ними методы.
Можно также настроить модель на автоматическую запись данных регистрации Simscape вместе с остальными данными моделирования, полученными из прогона модели, с помощью инспектора данных моделирования. Таким образом, можно просматривать и анализировать данные во время выполнения моделирования. Настройте модель для регистрации данных моделирования либо для всей модели, либо по блокам. Включите потоковую передачу данных, установив флажок Запись данных в инспекторе данных моделирования (Record data in Simulation Data Inspector) на панели Simscape диалогового окна Параметры конфигурации (Configuration Parameters). При моделировании модели, как только становятся доступными потоковые данные, кнопка Инспектор расчетных данных (Simulation Data Inspector) на панели инструментов модели подсвечивается. Откройте инспектор данных моделирования для просмотра данных во время моделирования и сравнения данных для различных прогонов моделирования. Дополнительные сведения о настройке и использовании инспектора данных моделирования см. в разделе Проверка и анализ результатов моделирования.
Если у вас есть лицензия Parallel Computing Toolbox™, вы можете сделать моделирование модели и регистрацию данных совместимыми с parfor установив флажок Вывод одного моделирования (Single simulation output) на панели Импорт/экспорт данных (Data Import/Export) диалогового окна Параметры конфигурации (Configuration Parameters). В этом случае данные журнала Simscape будут частью одного выходного объекта, а не отдельной переменной рабочей области. Дополнительные сведения см. в разделе Выходные данные одиночного моделирования. Все другие рабочие процессы регистрации данных, описанные здесь, предполагают, что флажок Вывод одного моделирования (Single simulation output) снят и что вы взаимодействуете с записанными данными Simscape через переменную рабочей области журнала моделирования.
Ведение журнала данных моделирования не поддерживается для:
Ссылка на модель
Сгенерированный код
Режим ускорителя
Режим быстрого ускорения
Разделение локального решателя
Если вы используете sim с командой 'StopTime' пара имя-значение, результаты регистрации Simscape не обновляются.