loadVariablesFromMATFile

Загрузка переменных из MAT-файла в Simulink.SimulationInput объект, in

Описание

пример

in = in.loadVariablesFromMATFile('filename') загружает переменные из заданного MAT-файла в Variables свойство Simulink.SimulationInput.

Примеры

свернуть все

В этом примере показов, как загрузить переменные из MAT-файла в объект Simulink. Simulation Input с помощью метода load Variables From MATF ile.

Создайте объект Simulink .SimulationInput

Создайте объект Simulink .SimulationInput для модели примера.

mdl = 'ex_loadVar_sldemo_househeat';
in = Simulink.SimulationInput(mdl);
in
in = 

  SimulationInput with properties:

          ModelName: 'ex_loadVar_sldemo_househeat'
       InitialState: [0x0 Simulink.op.ModelOperatingPoint]
      ExternalInput: []
    ModelParameters: [0x0 Simulink.Simulation.ModelParameter]
    BlockParameters: [0x0 Simulink.Simulation.BlockParameter]
          Variables: [0x0 Simulink.Simulation.Variable]
          PreSimFcn: []
         PostSimFcn: []
         UserString: ''

Загрузка переменных из MAT-файла

Используйте метод loadVariablesFromMATFile объекта Simulink .SimulationInput.

in = in.loadVariablesFromMATFile('sldemo_househeat_data.mat');
in
in = 

  SimulationInput with properties:

          ModelName: 'ex_loadVar_sldemo_househeat'
       InitialState: [0x0 Simulink.op.ModelOperatingPoint]
      ExternalInput: []
    ModelParameters: [0x0 Simulink.Simulation.ModelParameter]
    BlockParameters: [0x0 Simulink.Simulation.BlockParameter]
          Variables: [1x25 Simulink.Simulation.Variable]
          PreSimFcn: []
         PostSimFcn: []
         UserString: ''

Симулируйте модель

Модель использует загруженные переменные для симуляции

out = sim(in)
out = 

  Simulink.SimulationOutput:
     sldemo_househeat_output: [1x1 Simulink.SimulationData.Dataset] 

          SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
                ErrorMessage: [0x0 char] 

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

свернуть все

Имя MAT-файла, заданное как вектор символов или строковый скаляр.

Пример: 'myFile'

Введенный в R2017a