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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:' v! L& j8 {0 x  G. m/ J

9 ?; u( U, u7 v- u4 M下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。, v; H; Q  M2 F  V. \$ N+ g
* f" b2 n" w  G5 n5 j( f" W1 {
圆形(Round)Sum模块& t4 T0 p$ n" W' E
) e& Z! Q! c4 {
从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:0 J6 G5 T5 H$ ]( `

& N# a/ z$ K) d5 x当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如5 T, k1 q& v4 S0 h

  }  B0 _7 G. M; e7 c! u5 I5 Q* v如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++)$ `2 _3 f( e  \5 P2 l& O. @' Z
, N2 l3 ?, O" O3 T6 p0 S5 X! \

8 V5 n) @4 [( T, e7 p% I方形(Rectangular)Sum模块/ U$ n  d/ @9 G" x# w
% w  o' J2 f( P5 z* |3 n2 j, J
直接将默认Sum模块的形状修改为Rectangular,效果如下+ ^/ `& p5 X2 ^* R+ `0 F

& V' g* O* F; o在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除2 G9 |% t! I5 }/ R' A$ c
. ^# U- u! O; K$ t+ _' t9 \
- r6 x. x" G+ a% F( s
Sum模块的信号
% h7 C4 ^* ~2 N! [2 G# Q. D) U( Z2 t8 Q/ A
有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)
# |5 d8 A$ ~2 }9 [( \" G
2 ?6 }' @# `8 h# c另外求和模块还可以指定求和的维数方向: e5 U) K& W6 W' `3 w

! w) D% n. v3 x2 D/ o% a* L2 U细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的
/ F4 z7 j; N" ?' @) k/ C2 A+ ^" w
, D9 t* g+ `; z+ t4 `到底是方形还是圆形呢
9 M7 Z6 |% V1 T2 e7 V- y8 \# l$ t1 p0 Z) P; K4 q4 I& d. w5 k
既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:
7 N- O' G8 t8 k0 }$ I(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如
9 a' H( S: X" P& N! P7 p$ R; E
. o5 P1 J( u! k5 ~  Y(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:
; k) y5 q* y+ v+ P / V3 }' M  r% y2 j+ L6 e0 M; V

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 23:51 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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