Установите переменные для симуляции через 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 объект
Для получения информации об использовании нескалярных переменных, структурных переменных и объектов параметров, смотрите Sweep Nonscalars, Structures и Parameter Objects.
applyToModel | loadVariablesFromMATFile | parsim | setBlockParameter | setExternalInput | setInitialState | setModelParameter | setPostSimFcn | setPreSimFcn | Simulation
Manager | Simulink.SimulationInput | validate