Установите переменные для симуляции через 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