Задайте функцию 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