Этот пример показывает, как загрузить переменные из MAT-файла в Simulink. Объект SimulationInput с помощью loadVariablesFromMATFile метода.
Создайте Simulink. Объект SimulationInput
Создайте Simulink. Объект SimulationInput для модели в качестве примера.
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 =
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 =
Simulink.SimulationOutput:
sldemo_househeat_output: [1x1 Simulink.SimulationData.Dataset]
SimulationMetadata: [1x1 Simulink.SimulationMetadata]
ErrorMessage: [0x0 char]