exponenta event banner

simscape.logging.import

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

Описание

пример

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

Эту функцию можно использовать для просмотра и анализа данных моделирования, зарегистрированных с включенной настройкой Поток данных во временный каталог диска.

При потоковой передаче данных моделирования на диск можно сохранить 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™. Он содержит записанные данные моделирования, ранее сохраненные на диске. Корневой узел, ssc_dcmotor, по умолчанию выбран на левой панели. При развертывании и выборе узлов на левой панели соответствующие графики появляются на правой панели.

Входные аргументы

свернуть все

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

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

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

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

развернуть все

В R2020b изменилось поведение

Представлен в R2016a