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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在使用Simulink的过程中,发现很多用户不知道如何、或者没有时间来设置Sum模块的端口。比如,当我看到下面的框图时,让我感觉的相当刺眼:% ?% |; A9 v2 J7 k, g* n9 |

% t4 k  Z. E( K下面提供一些小Tips,让您的Sum模块看起来更加舒服和便于理解。( F/ Z0 \! g6 ~+ w9 d0 b% b

% @7 K% v% Q9 L4 |$ P圆形(Round)Sum模块, P3 E& ?# s6 N# V$ e$ H9 |

  k7 ]6 o+ K+ T- Y' v1 M0 R7 w* u从Simulink模块库中拖拽新的Sum模块时,它默认形状是圆形的,并且在左边和下边分别具有一个输入端口:
( U' E# N9 g& R5 N& w* C
+ I( {* o  d8 A% z7 i当Sum模块形状设置为Round时,所有的输入端口从上到下均匀的分布,很多同学发现上图的List of signals中有一个"|",不知道这个是做什么的,其实这个是一个占位符(非必须),表示要将这个端口位置空出来,比如
! p: ]' T* N0 R& V$ n# i3 u) w
* o* w2 m0 F7 t8 S. U如果我们想在模块上面添加一个端口,就可以这样修改信号列表(去掉那个|,添加三个+++); H+ m+ e6 |3 n! i+ `& n0 G
- U* v. q; o' P/ i

8 u5 ]: O5 I+ `2 t4 ^* h+ _方形(Rectangular)Sum模块
, M+ I: U( O1 J% c3 Q, B1 m; N. z& g
直接将默认Sum模块的形状修改为Rectangular,效果如下
1 @2 D$ X" L8 n4 C/ G* B
$ i- y1 Y6 F$ B, Y/ _在使用方形Sum模块时,个人认为,没有任何好的理由使用占位符("|"),因此大部分情况最好将"|"删除
; o) Z1 B  I7 L( ] " V$ W% a5 E! z% N4 A

; w8 [, s; K6 w+ USum模块的信号
2 A# d+ |2 R: N) f# y2 X8 `2 R0 K6 X& e' O. B( I2 ?1 Z
有时我们需要对一个向量或数组进行求和,此时可以将List of signs只有一个"+",然后Sum over选择All dimensions(对所有元素求和)
9 m. w/ M  O2 G6 `1 L 0 I& h' ]) m% W
另外求和模块还可以指定求和的维数方向; P( X' D; |0 |
3 S. f/ [" G) U6 Y" L
细心的朋友就会发现,以前一直以为Sum模块只能做两或三个数的加法,原来将Sum的端口修改下成一个"+",就可以变成sum函数的功能!其实这条在Product(相乘)模块中也是通用的
4 o* W9 K/ l9 X5 g2 m( J2 A9 o7 `8 D) M; Q3 J. c1 q$ c
到底是方形还是圆形呢
' y* b% H5 h$ B, a4 B+ F( d9 {8 u3 z2 |+ h/ f' c9 s" H7 F6 a+ ^% a
既然方形也可以,圆形也不错,那Sum模块到底使用方形还是圆形呢?其实,这个没有绝对的规则,只是个人习惯而已,但是个人认为:0 {: _( H5 N1 P7 s- N* V
(1)当执行从左到右的流程(没有反馈信号)时,使用方形看起来更舒服些,比如
. C: Z' Q- T: d) d6 W
  I( }- a$ ?, G6 a(2)当流程中包含反馈信号时,保持默认的圆形是一个不错的主意:
* s8 P. J( z$ u5 z9 u. |) z
1 G  }4 G+ A# R1 [

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-20 07:28 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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