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

MATLAB Simulink模块库的详细介绍(二)Sinks介绍

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍7 ^4 [+ E) u( L2 {, f* G
; Z' ^+ g4 j& k6 z& O
* ]) W' P5 X% W" I. v4 h
Simulink模块库概述7 V8 ^6 o" T% ?2 @# H. Z% d7 {
1.Sources模块库,为仿真提供各种信号源
9 d! ~. t1 z6 \+ e" G# w( L: S' F9 r: ^& d
2.Sinks模块库,为仿真提供输出设备元件
6 |3 Q3 H# _; B( s0 z3 D  C; W2 ?
' P3 t& \! }6 k2 V3.Continuous模块库,为仿真提供连续系统9 {% n% q$ g  o. L: x- f; L) i+ r

) a0 R$ V) `9 @3 Q$ M  Q* c- o4.Discrete模块库,为仿真提供离散元件
) {( h( _4 S  }3 H7 b
0 Y0 Y+ T# D! f5.Math模块库,提供数学运算功能元件
: T+ `% r) G% T( ^; ?+ J
/ E" e9 g3 ^9 d- Z) n5 T6.Function&Tables模块库,自定义函数和线形插值查表模块库: w) |) P9 Y3 @8 W5 L7 }
( s4 M( T) p$ [! B4 U+ r, @4 ^. R# g, d! c
7.Nonlinear模块库,非连续系统元件
* _) N3 j1 D7 B% z- K
* a" z0 _1 [7 j7 z5 Y' j2 q8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理$ O9 Q; e2 @0 E, q" T
7 k# u* U' Q* a
9.Subsystems模块库,各种子系统
6 X2 l* y" D1 n) y+ U7 \% o
% O, [# P) c2 I  W. u9 S  Z4 S' l4 W5 @1 K
Sinks模块介绍
/ t6 l+ h+ I4 {6 e- E; @1 ^9 `
5 \( P$ \- x& X0 Q) x 4 |: _! W9 U* p  m

/ S7 H' b0 d8 r! f  b2 I. w
! a, |& P3 k- J9 {4 ?+ ~! F- lDisplay(显示)! l' {# _# _9 J2 @' F
3 j' [* v' z9 i: M/ I, s
模块功能

8 j' v4 x- d. E$ b. F6 E; k5 k( N6 M2 `, ^
0 J$ D. k& I' Q
显示输入的值
7 ^; Y. N/ i, r% k# y7 S+ [  J. J4 R+ t' h* X5 H
/ [, F! Q6 z$ K4 m
模块说明
; q/ _8 f# S, U. p+ L4 k+ A- [7 a+ w0 p) [. i1 `

! t' f5 r6 D9 V: z( zDisplay模块显示输入的值。可以通过选择Format选项来控制显示的格式+ d0 U. `% a' R& y2 m4 ?! X+ z
( I) S& ^0 a, L% }2 L( S

! Z. G8 X  e( J4 g# h. H8 F7 F0 L模块数据类型
' d0 ^" a! i$ b( w7 I/ Z9 j
: L" J! I" ^8 X8 G8 ~4 C, K/ r/ t3 f3 n% @5 [2 R) K
任意数据类型的实数或复数信号
$ d% m$ b% ^$ y
1 _2 V* Z& m4 B" k/ i- F$ e9 Y" j( u8 N3 _
模块参数对话框9 X5 }  u* c1 ~4 |
& V! e( }4 `1 X

# }$ m2 o1 s8 j/ i7 n  s5 b  ]6 xFormat :指显示数据的格式,缺省值为short
. B4 W/ q( p/ s9 x" L9 C6 {) i
, g; ~" X& W% e" u: _( bDecimation:指显示数据的频度,缺省值为1,显示每个输入点;
0 t& y$ \% ?- l2 q! c9 [$ V
+ |) M/ k8 T, Q+ `1 b' rFloating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。
- ?+ \3 j! `8 |7 n% I( w$ F- v" G  S
  F% H1 S% L: q3 A
% i8 b1 f( }" ^0 r) G6 n
0 C: c% S( H; U5 G3 X$ I, U
# S# m, e6 m+ l7 eScope(显示器)0 _9 |- X( u0 D/ g

0 n+ i' w' z8 L  Y% |8 p8 J模块功能

; \. Q* F& |; b) A8 T# `/ m$ f6 u$ H; r3 x/ J+ x* R7 s

2 ^$ q3 d% @/ G- n* b) v0 ~! f显示仿真时产生的信号
  @5 o; }3 c  V9 v& B0 \8 m1 _, a) {& J
0 N. B. ^2 j8 L! z/ j) }
模块说明/ p' u! ^# F# {  U* i, H  }
* ]2 b2 e/ I/ p/ b
7 e+ S5 ^& ~8 t7 C3 m5 n1 j
Scope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。# b" \& R/ P) u3 m

" t0 {* o5 `* P. J! x2 h& W ) E4 K3 Y1 H4 g- P6 j9 u" V, t

( J2 L1 n. i8 ?7 ~* ]
- I, ?- {( j+ u7 f/ X4 X" B( c0 GScope 属性(Properties)

% I$ ]6 y) P  L& N! i5 U2 W) l
+ T$ T1 U, r/ A/ y! B& V+ x# h8 I通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选7 x) {) a/ L/ q8 j
项。
% [2 Y+ O9 }* I/ f8 D% G. ?一般(General)参数:
3 }7 C, G$ U1 A. e% yNumber of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。
5 {0 L& v) d) Z: h) DTime range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。
( ^7 y6 \; @9 v& z6 z% R  b  o9 ^9 y/ K4 T* p/ ~3 J- H

& O( c; ~' F4 ~Stop Simulation(停止 仿真)
. o/ i' p% }; ^* f  F+ Y' x( I/ ~$ J# W1 r& Z! V
# X+ X" T( V4 A
模块功能
& R6 N% u$ d, i$ D4 [% S+ h2 o, l. ^7 h9 G+ r- k
$ R, E3 x/ G; a' H. d
当输入为非0值时停止仿真。
" m: M' P0 S/ H. l* I; r& F$ O: i: W1 a
' m+ i& a: k1 Q- `; U. ^( w8 Q/ O3 m7 x
模块说明% d! G( ]4 O/ ^/ d" [# b; {

5 W  b' K4 ]! J0 h- D1 _& F  P, R2 r9 v1 \% g
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。, S1 q7 l: {$ Z/ P

1 Y- ~. W% C& O4 ?
8 _$ }. B5 e$ x4 U. Z模块据类型

# Z/ G- C2 q, j9 q2 j% _/ |- r1 [& H( ]% v. \

6 ]% ?4 Q' L3 ?该模块接受双精度类型实数信号。' _" r5 r* h) ?4 c3 ]
; F; P: U6 B* f$ m1 c
8 T6 C  {" |. t2 [) f! w
' U1 m& A; _# _& U# s

- e' p3 @6 y$ c0 X  k$ D0 z% ?+ KTo file (写入文件)6 h1 }% n( o5 U
; G7 v9 u1 a7 m& e) n( t) B6 y
模块功能
) F/ @# k5 e1 E! C: s4 F/ R) |

, }% o" H6 C8 X% p6 o/ U$ g0 I$ W, U* h7 g& z5 Z. o) H
将数据写到文件。
6 D: b$ @: k6 R+ r( `; ?* I
" m$ n% C9 \, |, o& s4 Z
6 E' p. _2 v* a2 |; R模块说明
" t8 U' E1 w$ F% c# L( Y0 `4 `5 V& u
' v) t, K, l% i8 R4 }% V+ u
8 p( h3 j/ a* O! d/ a该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。
; X9 }1 D# Y9 K# L9 t: I
' E; f' m6 n2 e0 G
, A# x" A1 M% Z! O6 r; H数据类型
4 M8 b6 r) l: A# c8 q& l  G( o
* t; S7 s- @+ R/ P
+ G9 z0 s5 t( s$ m该模块接受双精度类型实数信号。8 a. O; \5 d) y# }' F
) V8 U$ N4 X" W! G0 d! h' O2 c/ O
0 m: t% @2 ]9 W( m
模块参数对话框" ]- k6 O+ y& {6 O) i3 }1 U* u  n

3 _+ {& U; A9 f9 |# W" E$ _
: X& E7 y% }, N' C+ \" S( FFilename:文件名,指定放矩阵的MAT文件的名称;# S% K! [$ u% a% I6 |; K3 @
Variable name:变量名,指文件中包含的矩阵的名字;
8 k4 `% b" I: w( b0 Y3 G- ?Decimation:抽样,指抽样因子,缺省值为1;
! r# y6 f7 O) W* R# }9 M' L) Q" n: |. e

7 Z; B; r$ ~% J8 ?4 y7 k; s0 G; P. l# f( w5 ~
* H2 b( X5 q+ X! K: _2 T9 y" R
To Workspace (写到工作空间), H* q$ v( b$ U5 k7 g8 ~- L

6 v2 U0 g1 e- E. m6 {5 X- F模块功能
. u4 @- L. J* Y" \5 M& b! j

4 \2 N& G' R2 e( N+ K: K
; N. J, F3 b$ ?6 m( X将数据写到工作空间。# W4 w3 I( K  K( }# D

( n' ^# ~1 Y& ]! \$ w2 h$ ]1 |' R5 N0 f9 f
模块说明
" @- s2 z5 D/ Z/ q# J# F- y

% G$ I/ a" n; t# v2 ?( y& p5 m- p' C. X. I3 r2 }! i
该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。
; A# p( j9 f- }  D. d- M3 G3 i4 u) d' y7 B% [
. b8 x4 `7 {) D* O) a
模块故据类型) \6 A+ d3 C. O) C1 s2 n

, V& t4 Y5 W+ |
2 C! s, x4 W* n, B( Y该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。
1 u9 x: X3 [" m: J6 f8 a7 p+ k" D" O8 g" T6 ^9 c) Z9 n$ u! b" Z
+ B: q  a1 q9 q" Z9 A
模块参数对话框
& \: L( r+ y" d* Q5 Q! `
6 q: D- q+ D2 Y) T' J! i- J" O  G+ w- o# Y. P
Variable name:变量名,存放数据的矩阵名;
. v- l3 y* z/ f  m% u8 l6 ELimit data points to last:持续极限数据点数;3 V3 }+ V$ ]+ i! [% P8 d( F, l
Decimation:抽样,指抽样因子,缺省值为1;
5 K0 N8 O" l/ N3 J* Z( `
7 C# N" f! u! ?) z) t0 H) _
9 `8 F- [) j; Y  _% R
! C  p) }# w, {1 r
  o4 y2 X& z6 j8 N; C4 }, RXY Graph(显示平面面形). t4 }* Z. K8 }" Y
; l. n' n- [2 O& c4 z1 [, T
模块功能
$ P4 B5 H" N9 d3 U) O3 j3 W
2 A! r2 G8 Q/ b/ u; N3 S

) }& q! ]3 e; p) m使用MAT 的图形窗口显示信号的X-丫图* t7 ~2 U5 G& p+ D: J7 ^

- ]0 t5 V8 F+ c" Q
1 t$ u- i, a& g模块说明$ Q" n3 `7 @! ]$ [
6 c# `( O. W! M+ L
( ^% E4 B% F! x/ T8 D1 g" ]
该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。
' P/ @0 j; k8 o$ _! x1 r, }  [4 }, Z) k: N  R( w# m

7 ?/ d7 T, Y2 z5 @% a+ v模早数据类型
* {( A2 U! ^& f) q9 A. Y" Z
/ m& Q; h7 E7 g4 g: o* U' f6 U
: k9 b& u( H# Z该模块接受双精度类型实数信号。% K+ F" j% o# x$ J; d; b
# h9 ?& D0 X! L2 D& N" B

% _3 T- L  C+ N模块参数对话框$ a/ u) t' I. t! b& _# E

9 ?9 z& W+ @1 ], q* {9 y8 i
0 `6 |- l8 S  p. S1 \  Ax-min: x轴最小值;缺省值为-1;
3 T7 u; r+ y8 l0 }& s5 Zx-max: x轴最大值;缺省值为1;
( \' N- h) H  W, I4 B* M* D4 sy-min: y轴最小值,缺省值为-1;
+ o# W6 K) M) z! C0 U. V  _y-max: y轴最大值,缺省值为1;% J9 }8 P) B1 C4 `" m
Sample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。
" n4 i( a4 v- A* R% X  X7 A/ a' y
# q/ i/ ^5 N' v( m- s/ \- R* ] . R! A/ ?  D6 I9 R/ }6 N
2 s5 v; s7 [) d$ I; \

, b) f  _7 r5 U3 g5 K. u9 p9 U
) f! _! Q4 v2 }* v6 P4 f
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-1-15 17:55 | 只看该作者
    Sinks的学习
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-1-16 19:36 | 只看该作者
    MATLAB Simulink模块库的详细介绍(二)
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-14 19:50 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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