simscape.logging.import

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

Синтаксис

var = simscape.logging.import(fileName)

Описание

пример

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