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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍( U. g2 G* l% c' C$ M

5 f, e' L1 H1 k* Q+ s# v# ?4 {. `( M+ y# n' g& ]0 N) i* {
Simulink模块库概述' S- d5 o9 J& P+ l9 c' x
1.Sources模块库,为仿真提供各种信号源3 a* p" s  F" b

* b/ `3 p7 Z* e% x, P3 L' h8 ^2.Sinks模块库,为仿真提供输出设备元件
( W! l; e- ?0 r- Z: k" M
2 z+ M6 W) X* S, p$ v/ G; z1 e3.Continuous模块库,为仿真提供连续系统
+ y: Z* N* M4 B/ m; Y4 D3 C/ X1 \$ ]- t8 C3 m9 ]
4.Discrete模块库,为仿真提供离散元件
3 W' F) v+ x4 E! p! Y9 Z1 o6 u# R2 _# {, y
5.Math模块库,提供数学运算功能元件
8 N4 n& s, M* r6 T5 Q( V  @- t# W' J
6.Function&Tables模块库,自定义函数和线形插值查表模块库
* d+ E& P0 N2 |$ ^+ `3 G9 J
5 \: H! b1 o0 H& E( }" X7.Nonlinear模块库,非连续系统元件
( q1 n, \& k5 T% K! `' L/ e! n" ^- L" M* a+ Y% r0 |4 P5 p
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理
. c& V1 X7 K* a: y4 d5 h* y: y0 Y6 j9 ?
9.Subsystems模块库,各种子系统
7 h6 X$ o% v) u8 }4 m5 |
) V) E9 `; t$ b% e: ?4 z1 Z6 G9 ]  W3 i1 |. n+ m% V' k( R
Sinks模块介绍* @: T6 y# ~+ I

  s* e' p6 p* n( j
5 ^9 m' l/ u8 {% t0 `* r# w: Y) h% ]5 j
7 A: [3 l# m% B5 k% B
Display(显示)
0 V7 D( d. b% k, ?* I+ c) o& L. ^! E2 T: ^' `
模块功能
) ?$ h5 Z$ z5 A* K8 q2 y
0 l+ p( S6 Q, Y( {3 ?

, m, Q5 k! r' k) _: A0 }显示输入的值$ h. j5 h5 ~. T/ F7 e4 w

% f, |0 I, _( Y6 ^: u- p3 C& c
% e2 N. p+ m, K, M( C; C( \模块说明
+ g) d, p" u% e( `. U- Z. N% u; I8 s& \+ n5 t9 M0 Q

1 K5 U; v6 H  Z; ^. nDisplay模块显示输入的值。可以通过选择Format选项来控制显示的格式
- A. b" b& D0 s- P, A- N
4 E$ V6 t" I( i) m' G! ~( P+ N) E) T+ O! L
模块数据类型# h& e1 ^/ N! q" o; y

0 q! F  j+ [. P( G9 S
) O+ k/ b8 b8 x) A任意数据类型的实数或复数信号
5 e' E9 \% @4 V: _' {
7 v# ^; z# E+ h0 f) |  Y
) |* w% t' {% N; `5 }- b模块参数对话框
$ r0 u) @1 D( d/ v
- ?5 ^! I% A" M# S
, l- u4 Q& Q6 C  P, \+ RFormat :指显示数据的格式,缺省值为short
' J! @7 B% U3 `- h
& k+ X) ]" @9 Y" U0 aDecimation:指显示数据的频度,缺省值为1,显示每个输入点;! h- b& b* x, M* W- U: y

6 F# i) I# q$ @1 _9 P% g1 nFloating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。
4 m0 g: x# F" m0 G% j0 z' Z! U* Y' {  F6 J) z& n! @) G; ]+ |

3 o! R) @5 a' R5 O  z. J' F4 Q4 ?2 c# ]3 i" {
7 j+ S: y* m6 K' Y5 P! @
Scope(显示器)
) u+ {  j! l3 [8 K; p) s, W* n3 ~+ R  ]6 X, U% O0 t' g3 X
模块功能

: ~6 ]6 m5 I9 f
+ s; c7 u8 H, S' I: n
% y; z) S% h/ d9 S* f& q显示仿真时产生的信号
+ W8 g5 B4 K* A: ]1 r/ X" H; Y
# H, ]5 R& J4 u* s7 ]7 l* N
$ @1 s' j7 c2 R2 e  L. C模块说明
+ {+ |) k. P" a6 B6 ~' W0 W5 Y2 x* Y, y4 b

, Q) u) k& J9 D1 q! p! yScope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。5 u% N# Q  t1 K1 F( f
% I! G  w9 Z) r4 N
- [" f7 c' v6 `) v* {$ h
2 Z7 B8 L- t* c
  x  f9 F' y0 B/ X/ y4 f  j, H
Scope 属性(Properties)
( u3 i$ b: M9 b4 N1 K5 K

) E) t% M" [/ {' m7 R通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选
7 s1 }" o# N9 b: M5 C% T9 \项。! o# S2 l4 {, K% z( d* f3 s2 a
一般(General)参数:1 R: o6 W) `6 Y2 ?  m8 t
Number of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。
6 e. L6 d# F" D, O5 b* ]$ H: lTime range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。0 X2 ~# j) i3 G0 P/ {1 {  _
: Q( g0 q- c  p2 N! N4 f9 ~

0 f; m& i) b2 t% }) rStop Simulation(停止 仿真); ?1 \% e4 P& s' L1 B, o
" }* t3 f+ K. j# ?
: v! _8 d- E- a- i- C
模块功能
* r" J' r1 P% w) l5 K: y' c8 b
( d, u- v9 Z- {3 [/ C- m7 e
* n1 x1 k3 M) Y. W当输入为非0值时停止仿真。
$ n) y. ^  E6 ^- E( W1 N5 M
$ _1 `2 G; A2 o8 @5 \
. F  x: C: z# U# c模块说明. ?( l7 F1 P) z" G+ l

- Y( K- G2 l: W/ N- ]% P/ q1 x1 i; f. y, z( \& J5 }$ C* u* g. D
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。
7 @. \9 L* Q- t; C( k
* f9 c% h; M  w7 A
4 Y. A4 G* V. O7 }7 b模块据类型

: _6 t- f8 ], o) h! L8 H' h7 c
$ y8 [# y- f! p9 W, T$ Y
1 d* s6 F" J4 J, \该模块接受双精度类型实数信号。
+ N4 q. Y, h# w
: `( I1 y" Q( O, s ) X) x1 X) v% J4 f

6 F, d; m& z" f2 ^9 u% W8 J  w( C, m" n0 V' X+ R' l: s. R
To file (写入文件)
8 Q( F9 }: v: U9 R2 Q% d4 y2 _9 M8 }" |) _, H  r8 T
模块功能

! F* t" r& N1 _0 J' L, H" T2 N
; y! [( H! b# v7 M% Z' v8 V- ]* V; {( _7 k+ B
将数据写到文件。
: X+ E% B) R' O! m! W, c7 ^- [5 G
/ Q4 K+ K/ s. O. i6 Z/ M/ P2 P
模块说明
. ?8 v6 |7 k' y  f, }; S, H' Q0 G- w% L  ?7 z: v

' D1 o8 E" @' m4 a该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。
7 j/ o: L+ n$ q& L# J) O  O- `; z
, M( p% p, J/ _) D% l, P
6 \+ b; o: C  J0 s8 g( y5 W: a% J* }数据类型4 X0 U6 N" ~9 _

, F+ K) Y! @0 J" r3 R/ d5 G- Z) |0 |1 t$ ~( `3 T! P* O# S3 l
该模块接受双精度类型实数信号。4 D8 O# d/ |+ ~0 _( W1 b$ p% |

+ {# M0 A/ L% m7 r: K. F+ r* V' i4 [" T1 b2 |% y6 A) z4 N
模块参数对话框6 F! D& x; v) a& Z4 {
' ?- Q5 r, m3 v( K
, j3 E0 I9 [$ h' D" Q
Filename:文件名,指定放矩阵的MAT文件的名称;
( p3 j; l2 Y$ u" ^+ w) |Variable name:变量名,指文件中包含的矩阵的名字;; \% ?0 E6 J6 D9 n; Q! ~. F
Decimation:抽样,指抽样因子,缺省值为1;; _4 p6 ]- Y4 k9 F8 A( s

# k/ Z+ @' M% u# S9 p2 @ " m7 t5 u/ d! F3 N" t: N
! a7 v3 C2 E1 M; I
2 n( v, j1 a8 S) i
To Workspace (写到工作空间)
$ k* \( ?& k5 ~* _6 R9 w* t, U3 x$ F( q0 I+ _
模块功能
' Y! \. B5 {1 L3 X9 B
" z+ Z0 l6 t. \, I0 \, V& f

) l4 I1 E0 b+ H" A; \6 H/ V+ A( q将数据写到工作空间。/ a  T3 Q: T( O& o' L) L5 [5 _
6 e/ _' y5 A# U$ s
9 u9 b9 }; e3 R6 N! m- Z7 C$ u" d
模块说明1 W, A+ s  Y* e+ B6 i) t, M
2 q. c! b1 o5 X) e# {2 ^& G0 R
5 B& D+ @# K6 l7 \' S
该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。  z" E$ B  H( V2 P
" x: N, v6 r4 f# l9 t4 W2 x
& Z( n* o4 v4 W/ Y- g
模块故据类型2 A; x$ G/ q% k

5 k1 j* c7 p. N7 v& W4 d) h! T! v
该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。  x* N+ }+ E; C& l% E
- x  J: }3 K/ P- ~  ~+ F$ r, g0 h
: U4 v' L/ t* o+ Z1 q
模块参数对话框
2 X. U8 D5 P' l+ p/ Y, h
1 x/ [! P- R! C, T7 P0 j# n! Q) @1 L9 T# c1 {1 t
Variable name:变量名,存放数据的矩阵名;) g- h0 |8 t$ N7 ]7 T
Limit data points to last:持续极限数据点数;  [- m4 E4 D4 N$ R+ b
Decimation:抽样,指抽样因子,缺省值为1;
. c: ]! C7 m6 t) e$ @( K1 k
6 m2 C4 Q6 ^: i6 c" m6 a
( O6 C, J$ G; x9 n, L" H+ @; g" l' m& o! T- ?
' k1 q) [# k8 H  I% l; p
XY Graph(显示平面面形)
+ f, z3 V% i/ P8 M
4 q% W. p; d  G模块功能
3 n; e3 @0 _% D

1 O4 [7 a' J- ~3 k7 U. D" U/ t# Z' n/ J! j" [- K
使用MAT 的图形窗口显示信号的X-丫图
" x. f+ a' }3 n" b
% ?: V! J' ~) I& _
8 c4 N. _; {2 j- Y模块说明
$ L( u* n, C2 a4 G9 A2 @' y- ~: y3 I. e! g3 ]! U& o9 i

8 a9 u* K7 y$ e; @0 _5 ?- y; q该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。/ I+ ~, C, I- [3 r/ \+ V/ y
* Y. u& M/ w* [5 J8 V
2 }) [3 V( B# E0 t, S8 S+ d7 j+ w
模早数据类型2 q' s  B0 a+ B

9 }  z: C/ g" n5 r" w2 ~6 h0 M1 f- b  A9 W0 o7 S2 j
该模块接受双精度类型实数信号。
( @, x% v' z% g0 [  s& @* f% |6 \7 U  D( a) P2 x& u+ d
$ I9 A' T& q, J2 {6 U! P2 q- }+ a
模块参数对话框6 N3 }8 M& s5 y. Q2 z

. [& [2 m' |; P# N# f, P% s8 t. J- T1 C( ?1 Q) e
x-min: x轴最小值;缺省值为-1;
+ n0 r9 J$ u3 v- Rx-max: x轴最大值;缺省值为1;
0 J+ q$ v" L5 t0 o+ Ry-min: y轴最小值,缺省值为-1;7 l% }/ ?/ I/ {3 J7 D& y
y-max: y轴最大值,缺省值为1;
6 Y8 t+ B5 A3 hSample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。
; |/ [# I, O4 K3 h( ?, H& L' D  V* A0 s8 e% S- g$ `9 e
: f! C/ V2 i( u+ i0 C* _1 A+ ]  G6 g* u
8 `$ j/ @- {) e) @  x! Y& }

6 P' r9 P  d# f: o4 D; ~; u. H4 V2 o7 p& o
  • 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-11-23 20:33 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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