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 FunctionMATLAB 代码包含在生成可嵌入式 C 代码的模型中
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 中的客户端-服务器接口