找回密码
 注册
关于网站域名变更的通知
查看: 648|回复: 1
打印 上一主题 下一主题

怎样判断在Simulink中使用方形还是圆行Sum(求和)模块

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-7 09:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:+ p' w) Y. e* W3 o; i$ Q" w! w* r! i

+ U7 |2 A2 K  Z下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。: p# w" R; b5 Z; n7 c7 H9 a
* I) [, `. |* Q$ b7 T8 N2 v
圆形(Round)Sum模块
3 y/ e/ H* r& {  h( g  N, g
9 W( i4 d! B" Z7 ?0 A( u从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:
& H4 [1 }  [: y9 V! ?
' E: O) a0 F! k7 z: ~/ u当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如) ^4 M7 P/ v* ~2 M/ ~2 {( B
7 j  C0 m6 }4 K  j8 K
如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++). j& B9 I0 @: j/ f- @7 r* ]
2 e8 |2 d3 C9 z+ p- z

' ^0 `$ U" w& i0 o/ Y; Z方形(Rectangular)Sum模块! s9 I" |' C2 h2 T

& i. z: W. S5 N$ t8 h' Y$ e直接将默认Sum模块的形状修改为Rectangular,效果如下! z0 D: X6 R' d3 R# b
- ?, d' v9 y5 |$ ~2 [. f/ V
在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除+ E6 {; m" o8 P+ K8 N
+ V9 g  ~$ m4 W) o2 F
" W" j/ H- d; B
Sum模块的信号
2 J  f' b- ], ~1 Q: r4 I5 v
0 G) W$ r* u6 o+ Y2 ]- P有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)4 L& q; q$ @  p4 i; g& y

1 \# ?0 A+ Z. p( J另外求和模块还可以指定求和的维数方向8 u1 o7 }; w  z) e7 o
8 A/ y6 ]/ z7 e% b+ f( Q. z, x1 d8 _
细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的
, o* b% \( \! v6 J+ m0 I0 y( Y4 M, {: c3 |' ~
到底是方形还是圆形呢/ Z" s$ B4 {4 a% a

6 \  U5 `' _5 l7 W- T既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:
; H( {8 ~, p/ j& u* A: {(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如
' i( X. z9 v0 b( ~- R 2 ^$ Y1 O2 a8 J: f2 B
(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:
* S* ?( r4 H4 Q) {+ F 9 j" G# P5 V; s' |/ q

该用户从未签到

2#
发表于 2020-2-7 20:40 | 只看该作者
在Simulink中使用方形还是圆行Sum(求和)模块的方法,哈哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-21 04:04 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表