Задайте функцию MATLAB, чтобы запуститься, прежде чем запустятся каждой симуляции через объект SimulationInput
, в
in = in.setPreSimFcn(@(x) myfunction(arg1, arg2 ...))
in = in.setPreSimFcn(@(
выполнения перед каждой симуляцией запускаются. Объект x
) myfunction(arg1, arg2 ...
))Simulink.SimulationInput
передается в качестве аргумента x
этой функции. myfunction
является любой функцией MATLAB® и может использоваться, чтобы изменить объект Simulink.SimulationInput
. Если вы используете myfunction
, чтобы изменить объект Simulink.SimulationInput
, необходимо возвратить объект Simulink.SimulationInput
как единственный выходной аргумент.
Simulation Manager
| Simulink.SimulationInput
| applyToModel
| loadVariablesFromMATFile
| parsim
| setBlockParameter
| setExternalInput
| setInitialState
| setModelParameter
| setPostSimFcn
| setVariable
| validate