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