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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:
. m5 A( }+ `& c4 Q; ]! Z; F) e5 c
% z3 b; |' m2 |下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。0 C( E+ H4 w: W' c- E

3 _( q+ l: l! \圆形(Round)Sum模块3 ~" k  v+ M% @* Y5 c( s
! |. }% q) W6 P3 q
从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:2 K& G' V5 j0 F$ Q

' a% H" L1 ^, Y7 l! ^当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如) _& v0 s# w7 O1 q

7 `5 r, e* o% z7 R' c如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++)
2 n6 U, X" H! C9 U/ ?- i( Y$ G - d' g4 ]: h3 A1 d

( Z4 \9 R8 ]7 I! L: I方形(Rectangular)Sum模块/ _2 k. Z6 K- l8 ^4 L# L
8 z8 H7 O4 _  X% |- ]9 F
直接将默认Sum模块的形状修改为Rectangular,效果如下) Z, U% x+ ?6 n- y
0 u, G  W$ M/ t) _
在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除
8 p: F$ S& A: P, |  Z' A# `2 O3 X
# i2 g: g% p  t+ m8 ]3 b
1 m; f" t# ^" O2 J# c3 X7 C4 ZSum模块的信号
6 Z& ?4 `: \4 u0 P  h$ H1 Z4 Q6 Q' i( p# {
有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)1 C8 ^" I* R' C( ^. J$ {

2 f  h6 Z6 `% N% g! T另外求和模块还可以指定求和的维数方向$ D. p. G/ Z+ f& q1 j
- P9 n: b, g, V3 y5 G
细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的# M/ p' F* J* s: p' P' C7 P
: p( E7 ]9 W' e
到底是方形还是圆形呢
' \5 [- G2 b7 S: c2 E- ~' r3 d! |2 o. H6 {( C& ~
既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:" V1 K, ^9 F, ]" U
(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如* W+ s# B" ?# M9 M% Z# [

+ I( y" s$ _1 x& z3 S  [) ]' \(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:: u. p) d. y0 t  W: L. R

8 ]5 ]9 i. C1 a" q

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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