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