simscape.logging.import

Создайте логарифмическую переменную симуляции, чтобы получить доступ к данным в файле HDF5

Описание

пример

var = simscape.logging.import(fileName) создает переменную var рабочей области, из типа simscape.logging.Node, который ссылается на simlog объект в заданном файле HDF5.

Можно использовать эту функцию, чтобы просмотреть и анализировать данные моделирования, которые регистрировались с включенной настройкой Stream data to temporary disk directory.

Когда вы передаете данные моделирования потоком к диску, можно сохранить simlog возразите как файл HDF5 при помощи simscape.logging.export функция. simscape.logging.import функция позволяет вам получить те данные в более позднее время, например, когда модель не находится в памяти. Функция сопоставляет данные в файле с переменной var рабочей области, который можно использовать, чтобы получить доступ к регистрируемым данным моделирования. Если вы не присваиваете имя переменной при вызывании функции, то именем переменной рабочей области является ans.

Примеры

свернуть все

В этом примере показано, как можно просмотреть и анализировать регистрируемые данные моделирования, ранее сохраненные в файле HDF5. Это растет на simscape.logging.export пример, который показывает, как сохранить регистрируемые данные моделирования, переданные потоком к диску, в файле с именем C:\Work\motor_run1.h5.

Чтобы получить те данные в более позднее время, даже когда модель не находится в памяти, введите:

run1 = simscape.logging.import('C:\Work\motor_run1.h5')
run1 = 

  Node with properties:

              id: 'ssc_dcmotor'
         savable: 0
      exportable: 1     
    MRRef_Torque: [1x1 simscape.logging.Node]
     Load_Torque: [1x1 simscape.logging.Node]
      DC_Voltage: [1x1 simscape.logging.Node]
        DC_Motor: [1x1 simscape.logging.Node]
            ERef: [1x1 simscape.logging.Node]
         Sensing: [1x1 simscape.logging.Node]
     MRRef_Motor: [1x1 simscape.logging.Node]

Переменный run1, из типа Node, появляется в вашей текущей рабочей области. Его свойства идентичны свойствам логарифмической переменной simlog_ssc_dcmotor симуляции, который был создан в результате симуляции ssc_dcmotor модель и данные о регистрации к диску.

Исследуйте данные моделирования:

sscexplore(run1)

Новое окно Simscape™ Results Explorer открывается. Это содержит регистрируемые данные моделирования, ранее сохраненные на диск. Корневой узел, ssc_dcmotor, выбран на левой панели по умолчанию. Когда вы расширяете и выбираете узлы на левой панели, соответствующие графики появляются на правой панели.

Входные параметры

свернуть все

Имя файла и путь в виде вектора символов или строкового скаляра, включая .h5 расширение. Файл должен быть в формате HDF5 и содержать регистрируемые данные моделирования в виде Node объект. Если вы не используете расширение или пытаетесь импортировать HDF5, который содержит некоторый другой тип данных, вы получаете сообщение об ошибке.

Пример: 'C:\Work\motor_run1.h5'

Типы данных: char | string

Введенный в R2016a