调用Sim万博1manbetxulink或导出的statflow函数
用户定义函数
函数调用者块调用并执行用Simulink定义的函数万博1manbetx®函数块或导出的状态流®函数。使用函数调用者块,您可以从模型或图表层次结构中的任何位置调用函数。
全部展开
输入参数
发送给函数的输入参数的输入信号。
函数原型确定出现在function Caller块上的输入端口的数量和名称。将信号线连接到输入端口,通过函数的输入参数将数据发送给函数。
例如,y = myfunction (u)创建一个输入端口(u)。
y = myfunction (u)
u
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车
单
双
int8
int16
int32
uint8
uint16
uint32
布尔
不动点
枚举
公共汽车
输出参数
函数返回的输出参数的输出信号。
函数原型确定出现在function Caller块上的输出端口的数量和名称。将信号线连接到输出端口,通过函数输出参数接收函数的数据。
例如,y = myfunction (u)创建一个输出端口(y)。
y
函数原型
y = f (u)
指定函数之间的接口函数调用者模块和Simulink函万博1manbetx数。一个万博1manbetxSimulink函数可以是万博1manbetx仿真软件的功能块,导出的statflow图形函数,或导出的statflow MATLAB®函数。打个电话到万博1manbetx仿真软件的功能布洛克:
函数调用参数名称必须与函数参数匹配。
函数名、输入参数和输出参数必须是有效的MATLAB标识符。
FunctionPrototype
“y = f (u)”
' <函数原型> '
“yf (u)”
输入参数规格
<输入示例>
为每个输入参数指定一个逗号分隔的MATLAB表达式列表,该列表结合数据类型、维度和复杂性(真实或虚构)。有关示例,请参见Simulink函数块的参数说明万博1manbetx.
属性指定的Simulink函数块数据类型必须匹配万博1manbetx数据类型参数的参数尺寸。块。
“InputArgumentSpecifications”
''
“MATLAB表达式> <”
输出参数规格
MATLAB <表达式>
为每个输出参数指定一个逗号分隔的MATLAB表达式列表,用于组合数据类型、维度和复杂性(真实或假想)。有关示例,请参见Simulink函数块的参数说明万博1manbetx.
属性指定的Simulink函数块数据类型必须匹配万博1manbetx数据类型参数的参数输出港块。
“OutputArgumentSpecifications”
样品时间
-1
Ts
(Ts,)
指定函数调用包含此参数的子系统或模型之间的时间间隔触发块。如果子系统或模型的实际调用速率与此参数指定的时间间隔不同,则Simulink将显示错误。万博1manbetx
从触发信号继承时间间隔。
其中Ts是时间间隔。
向量,其中Ts是时间间隔,To是初始时间偏移量。
SampleTime
' 1 '
“t”
“(Ts))”
参数尺寸。|参数输出港|图表|函数调用者|函数调用子系统|轮廓尺寸|MATLAB函数|外港|子系统|触发
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在