Main Content

Simulink 函数

创建可在 Simulink 模型中访问的函数

Simulink® 函数是一种计算单元,为它提供一组输入之后,它会计算出一组输出。由于 Simulink 函数为其函数定义和函数调用方提供了一个通用的文本接口,因此您可以选择如何定义函数。可能的函数定义包括使用:

  • Simulink Function 模块中的 Simulink 模块

  • 导出的 Stateflow® 图形函数中的 Stateflow 状态转移

  • 导出的 Stateflow MATLAB® 函数中的 MATLAB 代码语句

定义函数后,可以使用 Function Caller 模块、MATLAB Function 模块或 Stateflow 图来调用该函数。

模块

全部展开

Simulink Function用 Simulink 模块以图形方式定义函数
Chart用有限状态机实现控制逻辑
Function Caller调用 Simulink 或导出的 Stateflow 函数
MATLAB FunctionSimulink 模型中包含 MATLAB 代码
Chart用有限状态机实现控制逻辑
Inport为子系统或外部输入创建输入端口
Outport为子系统或外部输出创建输出端口
Function ElementSpecify function to be called via exporting function port (自 R2022a 起)
Function Element CallSpecify function call to be issued via invoking function port (自 R2022a 起)

主题

了解 Simulink 函数

限定作用域的 Simulink 函数

Simulink 中的客户端-服务器接口