模块创建基础知识
通过创建模块来扩展 Simulink® 的建模功能的原理
Simulink 允许您创建自己的模块来扩展内置建模功能。
如果内置库未提供合适的模块,请根据需要创建新 Simulink 模块。您可以使用 MATLAB® 函数(而不是 Simulink 模块图)创建新功能。
模块
Function Caller | 调用 Simulink 或导出的 Stateflow 函数 |
Level-2 MATLAB S-Function | 在模型中使用 2 级 MATLAB S-Function |
MATLAB Function | 在 Simulink 模型中包含 MATLAB 代码 |
MATLAB System | 在模型中包含 System object |
S-Function | 在模型中包含 S-Function |
S-Function Builder | 集成 C 或 C++ 代码以创建 S-Function |
Simulink Function | 用 Simulink 模块以图形方式定义函数 |
Fcn | 将指定的表达式应用于输入 |
主题
- 自定义模块的类型
了解自定义模块的功能。
- 设计和创建自定义模块
使用 2 级 MATLAB S-Function 构建自定义模块。
- 比较自定义模块功能
比较和对比不同自定义模块类型的功能。