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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:
1 R& \0 r0 {% u  d 3 @6 e+ r  @4 L$ V& u  ]
下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。6 e4 O! U. @8 g6 {4 W  J; T8 }4 p
' [" K9 f  {5 s4 a
圆形(Round)Sum模块
  k" {: p1 j* d" p; t2 D( c% z- O3 x8 h2 R' b! r
从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:
# a) I( }) `0 f. ^, \* a  Z % [$ k0 Z* V8 m  J; k
当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如2 x$ d" J% S% L# s! o5 ?

9 a" O8 j' a: w+ o" |& z+ F- A5 `9 C- j如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++)
8 Q. ]2 C. B8 S. a 2 A8 E( X) x% I" G  V5 n1 @

9 F5 J: s+ U- V  Y: H2 d方形(Rectangular)Sum模块
  [$ I+ s5 y; n
+ ^- u/ ^/ p, z$ A) w) D/ k) L% W直接将默认Sum模块的形状修改为Rectangular,效果如下8 w: U7 q/ O% I/ T& e7 c1 P

4 l- m! V4 b. [9 N在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除
5 k* K* |* X5 j' u+ g; U
" p6 [7 h: G" _' `+ w
* S7 c# q. V6 MSum模块的信号
$ n7 @3 Q) T0 I' E7 f( h, d: _2 K& z. s! {. U
有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)
/ s! b; p: X" C" j5 A3 r6 h0 G
: G* F9 H# n. o4 [' ?7 Y) w另外求和模块还可以指定求和的维数方向
2 K! T1 p+ W. C. B  ~# W7 P
+ e5 J$ l5 O5 K. S( E' B3 p细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的
- W, w" p7 C4 _5 D5 F! N+ W6 c
% g. u- P/ N: E2 Z& h! t到底是方形还是圆形呢
. O) g# W4 h. k1 ~) T. l# A  X; M3 q. z, E+ {( C- i* u2 |
既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:" U& v) J' a$ P/ |7 h/ A( U
(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如7 L" K+ y- u' \  a. ?4 H
, u- h  c0 ^& z
(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:  g2 T% C1 e8 k/ J6 Q

/ R& \0 t0 B/ }# ~2 @2 a1 \! ^! f0 j" H

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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