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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:
2 P$ S' h, l$ p+ C+ A ; D" \" k( G# @- W4 @
下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。
* }) _! }  R& R, m& t5 i0 K# M/ O% R9 p. q
圆形(Round)Sum模块% H. ~- J2 Y* x1 j! Y: }/ Q4 p
# a0 a) P6 X( t/ c0 K' T- l
从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:
$ J1 {5 Q* l" s+ b+ T , l  O; d4 ]" ^* B
当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如0 W' ^5 S; ?4 ^0 o: z
+ E' C) T- o! }3 F7 H
如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++)
# e( f- ~/ N( {( D/ m  X: V; \ 4 u8 u9 G4 X: c6 K. c% Q5 M0 r
* Q# ^2 i5 g; `0 m. o
方形(Rectangular)Sum模块
( N9 |* V6 I2 H1 z1 J
) y+ O7 ?8 Z, [9 D6 Q9 E7 p) m直接将默认Sum模块的形状修改为Rectangular,效果如下! K$ i* v3 [! d+ Y4 m/ j4 H) v9 d4 y+ l

# a/ T) T6 L" I1 b7 |4 K  s! y在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除
7 o* e, ]+ Z( U! s) |7 i6 M
8 X! j% M* y. x; x* y0 {
: I, v8 F' a. r! M8 {3 ]Sum模块的信号0 U# X9 c4 |& B5 J

( L% ?, v1 }6 U+ y有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)+ X8 }$ J9 Z( [# m: V7 ]
' |1 D' `; @( f; B
另外求和模块还可以指定求和的维数方向
2 Q$ a" ]. f/ O4 B9 [5 D4 }
8 z% B4 J* b5 U3 A细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的
  X' G3 m+ ]% Y( p- f' v. Z  n2 T6 x/ a9 W9 ^3 h. M7 K
到底是方形还是圆形呢) m% b* }/ i3 N' Y" t6 r: y

2 F- o9 o# [: B# J7 P  G既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:$ S& e7 {0 G; C
(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如
2 \& I& x) U( ~$ E6 X " B3 ^) I3 N% Y* N8 B
(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:, u2 c/ ?/ q/ \

( i% L8 V; e" W0 ~

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-5 00:38 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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