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