用Simulink块定义的函数金宝app
金宝appSimulink /用户定义函数
SimEvents
的金宝app仿真软件的功能块是一个子系统块,预先配置为使用Simulink以图形方式定义函数的起点金宝app®块。该块为函数调用者提供了一个文本接口。你可以打电话给金宝app仿真软件的功能块从函数调用者块,MATLAB函数块或statflow®图表(Stateflow).
块参数的说明请参见子系统块参考页的Simulink文档。金宝app
你可以在序列查看器中可视化Simul金宝appink函数调用。查看器将显示何时使用参数和返回值进行调用。看到顺序查看器(Stateflow)块参考。
函数界面出现在金宝app仿真软件的功能块。编辑块文本增加和删除参数尺寸。块和参数输出港块从函数定义。编辑还设置函数名参数触发块内金宝app仿真软件的功能块。
例如,进入y = myfunction (u)
在…的表面上金宝app仿真软件的功能块添加一个参数导入块(u
)和一个参数输出块(y
)。
类调用函数时函数调用者块,参数函数原型在函数调用者属性中指定的函数接口必须与金宝app仿真软件的功能块。这个匹配包括函数名以及输入和输出参数名。例如,金宝app仿真软件的功能块和函数调用者Block都使用参数名u
和y
.
当从statflow转换或状态标签调用函数时,可以使用不同的参数名称。例如,金宝app仿真软件的功能块使用x
和y
参数,而statflow转换使用x2
和y2
参数来调用函数。
一般来说,函数调用子系统块提供了更好的信号跟踪与直接信号连接比金宝app仿真软件的功能块。而一个金宝app仿真软件的功能块消除了通过模型层次结构路由输入和输出信号线的需要。
属性 | 函数调用子系统块 | 金宝app仿真软件功能块 |
---|---|---|
执行/调用函数的方法 | 由信号线触发 | 使用函数名通过引用调用 |
形式输入参数(参数尺寸。块)和输出参数(参数输出港块) | 没有 | 是的 |
本地输入(轮廓尺寸块)和输出(外港块) | 是的 | 是的 |