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