主要内容gydF4y2Ba

函数元素调用gydF4y2Ba

指定函数调用是通过调用函数端口发出的gydF4y2Ba

自从R2022agydF4y2Ba

库:gydF4y2Ba
金宝app模型/港口和子系统gydF4y2Ba

描述gydF4y2Ba

的gydF4y2Ba函数元素调用gydF4y2Ba块允许调用方函数块在参考模型仿真软件金宝appgydF4y2Ba®gydF4y2Ba函数在另一个参考模型。函数元素调用块,当放置在根级别的模型引用的模型块,调用函数端口模型中创建一个块。当调用函数端口连接到一个输出函数端口的另一个模型,一个函数调用者块模型中的块问题函数调用可以在其他模型仿真软件功能块和接收返回值通过各自的函数模型的港口。金宝appgydF4y2Ba

金宝app仿真软件画布显示2引用模型函数接口和一个线连接。gydF4y2Ba

金宝app仿真软件画布元素调用显示函数块和函数调用子系统块,用一个函数调用程序块内的子系统。gydF4y2Ba

通过使用多个函数元素调用块,多个函数调用者块在参考模型中可以通过单个调用函数问题函数调用端口。所有函数元素调用块,使用相同的端口共享一个对话框。一个模型可以有多个调用函数端口。gydF4y2Ba

函数元素调用块必须放置在模型的根级别指定为一个导出功能模型。看到gydF4y2Ba导出功能模型概述gydF4y2Ba。对于每个块元素调用的函数,函数调用子系统块也应该放置在根级别的模型,和一个函数调用块应放置在子系统内部,指定要调用的函数通过函数调用块元素。gydF4y2Ba

创建端口和相关模块gydF4y2Ba

当你插入一个gydF4y2Ba函数元素调用gydF4y2Ba块,块标签与默认值填充。标签包含两个互动文本字段:港口名称和函数元素名称。改变端口与块相关联的名称,编辑第一个文本字段标签通过单击文本。gydF4y2Ba

允许多个函数被称为通过一个端口,创建一个gydF4y2Ba函数元素调用gydF4y2Ba为每一个函数,你想包括块。在块对话框中,您可以单击gydF4y2Ba添加一个新的功能gydF4y2Ba按钮。另外,持有gydF4y2BaCtrlgydF4y2Ba当你拖一个现有的gydF4y2Ba函数元素调用gydF4y2Ba块到一个新的位置。在释放指针,选择gydF4y2Ba使用现有的港口gydF4y2Ba。gydF4y2Ba

如果多个块与相同的端口相关联,你改变港口的名称,所有块共享端口更新以反映新的端口名称。gydF4y2Ba

创建一个端口,gydF4y2BaCtrlgydF4y2Ba当你拖一个现有的gydF4y2Ba函数元素调用gydF4y2Ba块到一个新的位置。在释放指针,选择gydF4y2Ba创建新的端口gydF4y2Ba。gydF4y2Ba

修改端口特征gydF4y2Ba

在块对话框中,您可以:gydF4y2Ba

  • 改变端口和功能元素名称。gydF4y2Ba

  • 重新排序函数元素通过拖拽一个元素的列表元素。gydF4y2Ba

  • 删除块与通过单击选定的功能元素gydF4y2Ba删除选中的功能块元素gydF4y2Ba按钮gydF4y2Ba。gydF4y2Ba

  • 使用gydF4y2Ba过滤器gydF4y2Ba框来指定一个搜索词用于过滤一长串的功能元素。不包括在引号搜索词。过滤部分字符串搜索,支持正则表达式。金宝app使用一个正则表达式字符作为一个文字,包括一个转义字符(gydF4y2Ba\gydF4y2Ba)。例如,使用一个问号,类型gydF4y2Bafcn \ ? 1gydF4y2Ba。gydF4y2Ba

指定函数元素名称gydF4y2Ba

改变函数的名字与块相关联的元素,通过点击编辑中的第二个文本字段标签文本。gydF4y2Ba

所有功能与港口相关的元素名称必须是唯一的。每个函数的元素名称应当匹配的模型函数的函数名块通过港口调用。金宝appgydF4y2Ba

使用函数元素名称的函数名gydF4y2Ba函数原型gydF4y2Ba参数的函数调用者通过端口块发布函数调用,合格的港口名称。看到gydF4y2Ba端口名称gydF4y2Ba。gydF4y2Ba

指定服务接口gydF4y2Ba

把端口和服务接口编写系统作曲家™,块对话框,暂停在港口的名字似乎功能元素的列表的顶部。然后,单击旁边的铅笔按钮出现端口名称。gydF4y2Ba

铅笔端口名称旁边的按钮gydF4y2Ba

选择一个服务接口的gydF4y2Ba数据类型gydF4y2Ba列表或输入它gydF4y2Ba总线:gydF4y2BaServiceInterfaceNamegydF4y2Ba。现在服务接口的名字出现在端口名称旁边的括号。gydF4y2Ba

服务接口名称旁边的港口名称gydF4y2Ba

你可以将服务接口定义只有港作为一个整体,而不是个体功能元素内的港口。gydF4y2Ba

参数gydF4y2Ba

全部展开gydF4y2Ba

指定一个端口名称未在使用另一个端口。的名字出现在一个港口在父标签gydF4y2Ba模型gydF4y2Ba块。旁边的名字也出现。多个模块可以访问相同的端口。gydF4y2Ba

使用相同的端口名资格,点符号,的函数名gydF4y2Ba函数原型gydF4y2Ba参数的函数调用者块发行函数调用通过端口:gydF4y2Ba

(gydF4y2BaOutputArg1gydF4y2Ba,gydF4y2BaOutputArg2gydF4y2Ba,……]=gydF4y2BaPortNamegydF4y2Ba。gydF4y2BaFunctionElementNamegydF4y2Ba(gydF4y2BaInputArg1gydF4y2Ba,gydF4y2BaInputArg2gydF4y2Ba,……)gydF4y2Ba

编程使用gydF4y2Ba

块参数:gydF4y2BaPortNamegydF4y2Ba
类型:gydF4y2Ba特征向量gydF4y2Ba
价值观:gydF4y2Ba“客户”|“<端口名称>”gydF4y2Ba
默认值:gydF4y2Ba“客户”gydF4y2Ba

指定的端口的顺序对应块出现在家长gydF4y2Ba模型gydF4y2Ba块。gydF4y2Ba

  • 如果你把一块创建另一个端口,端口号是下一个可用的数字。gydF4y2Ba

  • 删除所有与港口相关的块删除端口。其他港口重新编号,以便它们顺序,不跳过任何数字。gydF4y2Ba

  • 指定端口号,超过数量的端口创建了一个港口,任何跳过数量和顺序的数字。gydF4y2Ba

编程使用gydF4y2Ba

块参数:gydF4y2Ba港口gydF4y2Ba
类型:gydF4y2Ba特征向量gydF4y2Ba
价值观:gydF4y2Ba真正的整数gydF4y2Ba
默认值:gydF4y2Ba' 1 'gydF4y2Ba

指定块的背景颜色。这个规范集的颜色块与选定的功能元素,或所有的块与港口相关的如果你不选择任何功能元素。gydF4y2Ba

编程使用gydF4y2Ba

块参数:gydF4y2Ba写成BackgroundColorgydF4y2Ba
类型:gydF4y2Ba特征向量gydF4y2Ba
价值观:gydF4y2Ba“黑”gydF4y2Ba|gydF4y2Ba“白色gydF4y2Ba|gydF4y2Ba“红色”gydF4y2Ba|gydF4y2Ba“绿色”gydF4y2Ba|gydF4y2Ba“蓝”gydF4y2Ba|gydF4y2Ba“青色”gydF4y2Ba|gydF4y2Ba“红色”gydF4y2Ba|gydF4y2Ba“黄色”gydF4y2Ba|gydF4y2Ba“灰色”gydF4y2Ba|gydF4y2Ba“lightBlue”gydF4y2Ba|gydF4y2Ba“橙”gydF4y2Ba|gydF4y2Ba暗绿色的gydF4y2Ba|gydF4y2Ba“(r, g, b)”gydF4y2Ba在哪里gydF4y2BargydF4y2Ba,gydF4y2BaggydF4y2Ba,gydF4y2BabgydF4y2Ba是红、绿、蓝的颜色值在0.0到1.0范围gydF4y2Ba
默认值:gydF4y2Ba“黑”gydF4y2Ba

块特征gydF4y2Ba

数据类型gydF4y2Ba

布尔gydF4y2Ba|gydF4y2Ba公共汽车gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Ba枚举gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba|gydF4y2Ba一半gydF4y2Ba|gydF4y2Ba整数gydF4y2Ba|gydF4y2Ba单gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

直接引线gydF4y2Ba

没有gydF4y2Ba

多维信号gydF4y2Ba

是的gydF4y2Ba

适应信号gydF4y2Ba

是的gydF4y2Ba

讨论二阶导数过零检测gydF4y2Ba

没有gydF4y2Ba

扩展功能gydF4y2Ba

C / c++代码生成gydF4y2Ba
使用仿真软件生成C和c++代码®编码器™。金宝appgydF4y2Ba

版本历史gydF4y2Ba

介绍了R2022agydF4y2Ba