Matlab之Simulink中的sum模块符号分布
Matlab之Simulink中的sum模块符号分布
文章介绍了sum模块的使用,特别是矢量规则,包括逆时针读取符号、空隙个数对符号位置的影响。符号+、-和|在不同场景下的作用,以及如何根据空隙数量确定它们的位置。文章提供了实例验证这些规则,并指出在某些情况下,符号|作为占位符并不实际显示。
1 sum使用简介
相信大家在使用sum模块时应该都经历过被+、-、|这三个符号摆放位置的折磨,希望这篇文章可以帮助到你。
百度翻译如下:
增加或减少输入。指定以下选项之一:
a)每个输入端口包含+或-的字符矢量,|表示端口之间的间隔符(例如++|-|++)
b)标量,>=1,指定要求和的输入端口数。
当只有一个输入端口时,在所有维度或一个指定维度上添加或减去元素。
人翻译百度翻译:
a)矢量用法,输入为加减号,较为常用,本文主要解释这个用法。
b)标量用法,输入为阿拉伯数字,如输入3,会显示三个加号。
当输入1或是单独+时,会显示求和符号。
2 矢量规则说明
- 符号为逆时针读取,图1中List of signs:+-+–。
- 所有符号都分布在输入侧的那180度内,按照符号之间的空隙个数均分180度,如图2。
- 符号
|为占位用,显示在sum图上是空,即无箭头,但也参与均分,如图3。
图1:逆时针读取
图2:按符号间空隙个数均分180度
图3:List of signs +-|–
3 实例验证
符号个数分别为5,3,4,空隙个数分别为4,2,3,就可以按照空隙个数先确定各符号位置。
以第一行第一个图为例(略写为1-1,下同):共两个符号,空隙1个,故空隙180度。
1-2:共三个符号,空隙2个,每个90度,由于第三个符号为’|’故空着,余图亦易理解。
目前就是这些,目前只研究了main菜单,后面的信号属性基本用不到,挖坑。




