Simulink 中的系统架构建模与设计空间探索
1. Simulink 系统架构建模基础
在 Simulink 中进行系统架构建模时,支持的预定义块是标准 Simulink 库的一个子集,具体如下:
- 数学运算 :如求和、乘法、除法、取模、绝对值等。
- 逻辑运算 :与(AND)、或(OR)、异或(XOR)、一元负号、算术移位。
- 离散块 :延迟、复用器(mux)、解复用器(demux)、合并、选择器等。
- 条件结构 :if - then - else 和 switch - case。
- 重复结构 :for 循环和 while 条件循环。
- 源模块 :常量、外部文件、输入端口。
- 汇模块 :显示块、示波器块、外部文件和输出端口。
2. S 函数的约束
系统架构模型可能包含仅用 C 编程语言编写的用户定义函数。用于集成自定义代码的 S 函数需要使用 S 函数构建器工具来构建,这比手动实现生成 S 函数更快更容易。
用户定义函数的参数必须遵循明确定义的顺序。基本上,函数调用接受输入参数,后跟输出参数,如下所示:
void Function (DataType1 Input1, …, DataTypeN InputN,
DataTypeN+1 O
超级会员免费看
订阅专栏 解锁全文
102

被折叠的 条评论
为什么被折叠?



