Установите переменные для симуляции через SimulationInput объект, in
in = in.setVariable( присваивает 'Name', 'Value')Value к переменной Name. Можно добавить несколько переменных в модель с помощью того же SimulationInput объект.
in = in.setVariable( присваивает 'Name', 'Value','Workspace', 'ModelName')Value к переменной Name. Переменные, которые заданы через SimulationInput объект помещается в осциллограф global workspace по умолчанию. Термин global workspace характерен для Simulink.SimulationInput возразите и его методы. Переменные в осциллографе global workspace более приоритетны, если переменная с тем же именем существует в базовом рабочем пространстве или словаре данных. Переменные в рабочем пространстве модели более приоритетны по сравнению с осциллографом global workspace. Чтобы изменить значение переменной рабочего пространства модели, установите осциллограф путем определения имени модели, когда вы добавите переменную в SimulationInput объект.
При использовании setVariable метод, можно задать только одну переменную за один раз.
Можно использовать getVariable('VariableName') метод, чтобы получить значение переменной и removeVariable('VariableName') метод, чтобы удалить переменную из Simulink.SimulationInput объект
Для получения информации об использовании нескалярных переменных, объектов переменных структуры и объектов параметра, смотрите Нескаляры Развертки, Структуры и Объекты параметра.
Simulink.SimulationInput | parsim | applyToModel | setBlockParameter | setModelParameter | setInitialState | setExternalInput | validate | setPreSimFcn | setPostSimFcn | loadVariablesFromMATFile | Simulation
Manager