主要内容

setpresimfcn

指定MATLAB在每个模拟开始之前都可以运行仿真input对象,in

描述

in = in.setPresimfcn(功能注册与功能句柄关联的回调函数功能在每个模拟开始之前。这万博1manbetxSimulink.SimulationInput对象作为参数传递给此功能。功能是任何MATLAB®功能,可用于修改万博1manbetxSimulink.SimulationInput目的。如果您使用功能修改万博1manbetxSimulink.SimulationInput对象,您必须返回万博1manbetxSimulink.SimulationInput对象是唯一的输出参数。

输入参数

全部收缩

在每次仿真启动之前运行的功能,指定为函数句柄或函数名称。setpresimfcn通过万博1manbetxSimulink.SimulationInput对象形状X争论。例如:

in = in.setPresimfcn(@myfunc,x)
在哪里myfunc是matlab函数,例如
功能f = myfunc(x)f...%以x作为输入参数计算功能值
您还可以将func指定为匿名函数的函数句柄:
in = in.setPresimfcn(@(x)myFunction(arg1,arg2)...))

版本历史记录

在R2017A中引入