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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:( A! w2 _2 _" b' c; ~1 r0 J
: t+ j, M- ^% l
下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。6 T2 |  J8 O+ h; B" ^
9 w% x6 m9 A  A
圆形(Round)Sum模块
) t- |- j8 j" P* ?& g2 d% G+ Y1 T- c3 [* r% T" `) ?1 E* S- b
从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:
! q/ [: h9 ^9 X
* }  J( ?& e4 Z* W9 A当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如6 E% u+ N- F5 h0 |6 Z: u/ F4 `

$ o* ?' r( ]  \: C& M. Q如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++)
/ e  }) A/ S4 b  q  Q0 a
% X* X. I# \) @1 y, h7 }4 {! H8 b& u! c3 K' H2 _9 c
方形(Rectangular)Sum模块, X4 z0 p; Z. R5 i
1 I; Y- b! _% U4 Z) k
直接将默认Sum模块的形状修改为Rectangular,效果如下
' n0 ]" X8 P$ a- k3 V3 g( @
, ]' C) ^, `; z& z在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除1 i$ h/ U& }# r5 ^0 W! L: z! Y

3 L6 |; S2 O. a' c! L: C* j, y0 |  T
Sum模块的信号' L* {+ c" L! Q, [, @

2 R- X' I" I' {有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)
' H& l1 v* V, Q7 L. ~+ w( o
6 M8 x5 I/ H$ U: Y& d另外求和模块还可以指定求和的维数方向
3 ~) i$ Q# T! M; y& Y
. w; ^& y; f& o; |细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的6 t# N& P5 C# t1 R7 R

2 t& X, [1 @+ C8 o5 B- |. b到底是方形还是圆形呢
0 s. v7 c& U* g: f; z& V; P9 T8 z' G- i" J% E; z" e# `
既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:
( s9 A. n+ r$ l2 p- ?" G2 f(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如
! H: q. [0 W1 r8 p- t
  l+ r( ?" @$ |" c% b6 i: w/ U(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:/ e7 B, ]1 S2 `% `+ d: d! ^% R9 s

8 ^0 t7 q* O' H* S

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-3 04:58 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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