主要内容

金宝app仿真软件的功能

用Simulink块图形化地定义一个函数金宝app

  • 库:
  • 金宝appSimulink /用户定义函数

    SimEvents

  • 金宝appSimulink功能块

描述

金宝app仿真软件的功能block是一个子系统块,预先配置为用Simulink图形化定义函数的起点金宝app®块。该块为函数调用者提供文本接口。你可以打电话给金宝app仿真软件的功能阻塞函数调用者块,MATLAB函数块或状态流®图表。看到从模型中调用S金宝appimulink函数

有关块参数的说明,请参见子系统

可以可视化Simulink函数调用金宝app顺序查看器.查看器显示何时使用参数和返回值进行调用。

您可以选择金宝app仿真软件的功能函数调用者块以突出显示相关的块。如果一个或多个相关块在一个子系统或引用模型中,则相关块和子系统块或模型包含相关块的块也会高亮显示。

若要在打开的图表或新选项卡中显示相关块,请在选择后出现的省略号上暂停金宝app仿真软件的功能函数调用者块。然后,选择相关的模块相关块按钮从操作栏。当多个块与所选块相对应时,将打开相关块的列表。您可以通过在文本框中输入搜索项来筛选列表。从列表中选择相关块后,窗口焦点会转到打开的图表或显示相关块的新选项卡。

函数接口

功能界面出现在一个金宝app仿真软件的功能块。编辑块文本可以添加和删除参数尺寸。块和参数输出港块的函数定义。编辑还设置函数名参数。触发块内的金宝app仿真软件的功能块。

例如,输入Y = myfunction(u)在一个脸上金宝app仿真软件的功能方块添加一个参数尺寸。块(u)和一个参数输出港块(y)在子系统内。

类调用函数时函数调用者Block,参数函数原型函数调用者控件上指定的函数接口必须完全匹配金宝app仿真软件的功能块。该匹配包括函数的名称以及输入和输出参数的名称。例如,这个金宝app仿真软件的功能块和函数调用者Block都使用了参数名u而且y

从Stateflow转换或状态标签调用函数时,可以使用不同的参数名。例如,这个金宝app仿真软件的功能块使用x而且y参数时,状态流转换使用x2而且y2参数来调用函数。

函数调用子系统与Simulink函数块的对比金宝app

一般来说,函数调用子系统块提供了更好的信号跟踪与直接信号连接比金宝app仿真软件的功能Block,而a金宝app仿真软件的功能块消除了通过模型层次结构路由输入和输出信号线的需要。

属性 函数调用子系统 金宝app仿真软件的功能
执行/调用函数的方法 用信号线触发 使用函数名通过引用调用
正式输入参数(参数尺寸。块)和输出参数(参数输出港块) 没有 是的
本地输入(轮廓尺寸块)和输出(外港块) 是的 是的

港口

输入

全部展开

放置一个轮廓尺寸块向该块添加外部输入端口。端口标签与端口的名称相匹配轮廓尺寸块。

使用轮廓尺寸块从本地环境接收信号。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车|图像|结构体

一个参数尺寸。块提供与输入参数对应的输入端口。子系统块上没有显示端口。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车|图像|结构体

输出

全部展开

放置一个外港块从该块中添加一个输出端口。子系统块上的端口标签是外港块。

使用外港块向本地环境发送信号。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车|图像|结构体

一个参数输出港块提供与输出参数对应的输出端口。子系统块上没有显示端口。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车|图像|结构体

块特征

数据类型

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

直接引线

没有

多维信号

是的一个

适应信号

没有

讨论二阶导数过零检测

没有

一个实际的数据类型或功能支持取决于块实现。金宝app

扩展功能

版本历史

在R2014b中引入

全部展开