主要内容

函数调用者

调用Sim金宝appulink或导出的statflow函数

  • 图书馆:
  • 金宝appSimulink /用户定义函数

  • 函数调用程序块

描述

一种函数调用者块调用并执行用a定义的函数金宝app®函数块或导出的状态流®函数。使用函数调用者块,您可以从模型或图表层次结构中的任何位置调用函数。

你可以选择一个金宝appSimulink功能函数调用者块以突出显示与它相关的块。

港口

输入

展开全部

发送给函数的输入参数的输入信号。

函数原型确定出现在function Caller块上的输入端口的数量和名称。将信号线连接到输入端口,通过函数的输入参数将数据发送给函数。

例如,y = myfunction(u)创建一个输入端口()在函数调用者块上。

数据类型:单身的|双倍的|INT8.|int16|int32|INT64.|uint8.|uint16|UINT32|UINT64|布尔基|不动点|枚举|公共汽车

输出

展开全部

函数返回的输出参数的输出信号。

函数原型确定出现在function Caller块上的输出端口的数量和名称。将信号线连接到输出端口,通过函数输出参数接收函数的数据。

例如,y = myfunction(u)创建一个输出端口(y)在函数调用者块上。

数据类型:单身的|双倍的|INT8.|int16|int32|INT64.|uint8.|uint16|UINT32|UINT64|布尔基|不动点|枚举|公共汽车

参数

展开全部

指定函数之间的接口函数调用者模块和Simulink函金宝app数。一个金宝appSimulink函数可以是金宝appSimulink功能块,导出的statflow图形函数,或导出的statflow MATLAB®函数。打电话给A金宝appSimulink功能堵塞:

  • 函数调用参数名称必须与函数参数匹配。

  • 函数名、输入参数和输出参数必须是有效的MATLAB标识符。

程序使用

块参数:functionPrototype.
类型:字符向量
价值观:“y = f (u)”|' <函数原型> '
默认的“y = f (u)”

为每个输入参数指定一个逗号分隔的MATLAB表达式列表,该列表结合数据类型、维度和复杂性(真实或虚构)。对于例子,见Simulink功能块的参数规范金宝app

本规范必须匹配金宝appSimulink功能的块数据类型数据类型参数的参数Inport.堵塞。

程序使用

块参数:'InputarArgumentsPecifications'
类型:字符向量
价值观:''|''
默认的''

指定与每个输出参数的数据类型,尺寸和复杂性(真实或虚构)组合的MATLAB表达式的逗号分隔列表。对于例子,见Simulink功能块的参数规范金宝app

此规范必须与使用指定的Simulink功能块数据类型匹配金宝app数据类型参数的参数出口块。

程序使用

块参数:“OutputArgumentSpecifications”
类型:字符向量
价值观:''|''
默认的''

指定时间之间的间隔函数调用者块调用指定的Simulink函数。金宝app

默认情况下,块基于模型中块的上下文继承它的样本时间。

要设置不同的采样时间,请使用从表中使用示例时间格式输入值指定采样时间

如果是函数调用者块有任何输入,它是一个非源块,您必须将采样时间设置为-1

程序使用

块参数采样时间
类型:字符向量
价值' 1 '|采样时间
默认的' 1 '

块特征

数据类型

布尔基|公共汽车|双倍的|枚举|不动点|整数|单身的

直接引线

是的

多维信号

是的

可变尺寸信号

没有

零交叉检测

没有

扩展能力

C / C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

定点转换
使用fixed-point Designer™设计和模拟定点系统。