Я хочу установить объект класса, который содержит все переменные для модели Simulink в качестве своих свойств.
Чтобы позже иметь возможность использовать параллельное моделирование, я хочу иметь функцию в методах, которая берет все свойства и передает их объекту Simulink SimulationInput (через ' setVariable 'метод), но функция setVariable не заполняет переменные объекта 'in', когда я его запускаю.
Код выглядит примерно так:
classdef SimSetup
properties
mdl = 'SimulinkFile'
SimulationTime = 2
Plant
in
end
methods
function this = SimSetup()
open_system(this.mdl);
this.Plant = load('PlantData.mat','xPlant');
end
function createSimIn(this)
this.in = Simulink.SimulationInput(this.mdl);
this.in = this.in.setVariable('SimulationTime', this.SimulationTime);
end
end
Заранее спасибо