simscape.logging.import

Создайте переменную журнала симуляции для доступа к данным в файле MLDATX

Описание

пример

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

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

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

Примеры

свернуть все

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

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

run1 = simscape.logging.import('C:\Work\motor_run1')
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, по умолчанию выбран в левой панели. При развертывании и выборе узлов на левой панели соответствующие графики появляются на правой панели.

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

свернуть все

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

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

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

Вопросы совместимости

расширить все

Поведение изменено в R2020b

Введенный в R2016a