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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍
7 y. A% y9 \3 P) s" |( o. t1 r5 W0 ~9 o7 L' e: Y2 j
. g  r. H  Z0 k1 R) o6 {2 N1 o% I
Simulink模块库概述
0 J( [/ e0 S" r$ H1 C! D* _9 h1.Sources模块库,为仿真提供各种信号源- C% Q! T( w& |* w- D; \% h

! `1 v( I1 Y$ Q6 y- j2.Sinks模块库,为仿真提供输出设备元件$ u, c" a4 N2 M; t; R

9 X' F/ U- Z4 }, W3.Continuous模块库,为仿真提供连续系统9 ~  `* B- {+ L) m  z

+ T5 C- ?+ |  \# y4.Discrete模块库,为仿真提供离散元件3 I; d( A7 c$ _6 g& J

) |9 D5 \8 `2 @* q5 Q5.Math模块库,提供数学运算功能元件9 ]0 }3 S! Z8 K7 B: s

8 s% N3 G. a0 s2 {4 s  U6.Function&Tables模块库,自定义函数和线形插值查表模块库/ [7 j  H5 G) O
6 Y0 w+ {5 {  [, a) ~
7.Nonlinear模块库,非连续系统元件5 @6 b+ x3 \( u4 V" ~5 N* i
, b7 V9 D! ^' c% B7 _+ ~& ~# s1 Z
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理
# G1 V0 |; ~- R
) m/ U$ |% t' A2 r, b1 p7 ^+ `' d* ]9.Subsystems模块库,各种子系统3 |' u2 o! s7 j5 @$ V( n! t0 _& ^
/ k8 L7 E1 F+ }& _) e

# W8 ?4 P3 P/ E8 k) t; w! z! ]8 _Sinks模块介绍, j$ c+ a1 Y  ^1 Y

' }( k* J- g! C: [. a3 e% A! w ) O1 ~9 k: L9 z& c4 I5 e; V
# N3 y3 V' D; l( e/ }
; y6 y5 E4 l0 U
Display(显示)8 O: w5 P; a; ~" j
' b" x$ m5 A! f. o! h$ M
模块功能

6 A. d( g3 g" ^  e. x, ]+ N
: I. S" z% A6 m& P1 J' L) ?0 \( [; m4 }
显示输入的值
: m7 L: z7 ?& |1 E. l, N- Y/ Z8 u3 v3 R& K; Z0 ]7 Q5 e; M+ ~

' I: ~2 n2 `; z) \/ C模块说明
, j. X0 l! {' h1 z2 N; ~2 b. }- {: R' b1 a( Q
+ L: e' T1 k% J0 B; o
Display模块显示输入的值。可以通过选择Format选项来控制显示的格式/ r* l3 U" [; f2 a1 F8 M9 v

# ]; g% g+ }2 w- Y8 w1 [% r' J) ]0 Z6 b8 \
模块数据类型
/ Q. o) z& O1 Q; s2 {, q. @3 q4 e7 @) }& s3 F: c
- q& S9 k4 z. ^; d% y/ [; L+ V
任意数据类型的实数或复数信号- D6 n4 y: s0 s# P1 W$ p4 `1 y: q
8 R/ l/ S% g1 `( w

* w* g( J) _7 }. B模块参数对话框
. X0 ?; q" Z, ^: F3 |; u; J& c- Y/ s& H3 \' g2 ]
4 l3 e; w( J7 r
Format :指显示数据的格式,缺省值为short
& b# `% ]$ h0 }- ~/ i4 w: t) D3 {! ]0 A. z5 f0 l
Decimation:指显示数据的频度,缺省值为1,显示每个输入点;
7 Z7 n  X9 q7 |& w' ^3 w1 G1 ]. \2 s" o! Z1 ^0 [, y% r
Floating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。. k4 i7 `7 ?# M$ \* Z  n

; T( P' Y  O2 K( J' p  Z
& t- G. g* p* @- Y4 G8 [" I( x5 p! H  u' d; y/ [
* C! l  ^. m) j& f: G' R" ~# w/ p
Scope(显示器)
4 ], C8 b, s/ M4 U' p, Q  T9 @# N" i; T: ?  F/ R" O4 V
模块功能
7 u$ X2 u( F! V" H, I3 b

3 J5 m, P6 D( b9 A
1 ~/ d4 ?; W5 b# a显示仿真时产生的信号
0 J8 R  F1 U/ ?: c3 B$ g  @
) U8 v: D2 F' ?- f2 `
4 r  v2 Y" w) g7 r; R) z! i模块说明
, Q! s3 U  l& N' N- g3 @
! Q" u7 g. j; Z+ V' O$ W7 G( s- J/ l4 \# @# h5 x. k7 M
Scope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。; h; a/ G4 T. ]2 ?5 |" j6 G! Z" ], ~

  N, {  U1 h" D8 x9 w: \  X
$ d5 J" z- Q& O) R) y5 G" p, [4 W- c' m: g* g
$ G8 V; J: z! X3 i" V
Scope 属性(Properties)
4 ?& O, c! Y+ y
  u2 y9 c6 ^/ v0 d- K" b
通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选
6 D1 u7 G! h! N, g8 K! F7 y( k" f项。& @0 }  }, p' }/ G! f  f* s2 B
一般(General)参数:/ ~; e  I* C$ {6 g
Number of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。
7 u) \5 w- L8 F, c" B8 lTime range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。3 s; B6 v2 \; Q$ Z7 g/ l
3 _. f9 B9 L7 v: o* V7 o1 c

" Y3 i; W7 Q0 U4 }3 M% L- m+ [. ~Stop Simulation(停止 仿真)
/ L4 p2 x( v0 g+ j- {2 M# z% ^- h# _  k7 }7 q0 ]

% y6 ]* w( g, a模块功能
7 b1 B/ {& k) F! {7 N
2 P  }( Y7 u* a; b* W; p. @
0 t# M: i( w3 N; v+ v8 N' P' A# P当输入为非0值时停止仿真。
0 V  X$ ~) T8 Y& z% J$ J5 L0 |' q' s$ b0 g+ T" o

) T+ ~7 H- U$ M; L$ r模块说明1 z1 H! ~6 M* {, Q6 J% I3 @
4 S6 b8 S$ C; ^' b* R9 C2 c+ L
4 ?' G/ C6 j1 N" r, l, _" {( j
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。
4 w0 e+ |& B, p) a- h: ^9 J" p$ T+ |% F/ {

- Q2 W. Q; ~4 z9 Z* m: T) y模块据类型
- E9 x0 ]; e" ^% o1 r

0 R; _- K: E( C7 }& s4 C
2 T( V3 u5 ]: C5 K9 E7 N: a该模块接受双精度类型实数信号。
# Z. r  f7 |& z# b+ k: q0 s
+ C9 |9 o% F0 u/ T: z& e0 [
4 x8 D% l- Y. f: m! }: ]7 {8 a9 d2 [1 E8 U, ~

+ q) l+ T* [" c0 C9 N$ H8 S( ^To file (写入文件)
0 I) l3 q% B1 c; w- Y6 q
8 |: \/ y9 u! g模块功能
3 w) Z. H7 \; B# Z
% o; }" \  s* e6 q) b. Y
' P# P& k6 c. r
将数据写到文件。
8 y2 K% w) j! C. q3 q9 ^5 j
: D; q2 n) V/ x& C8 [) B, O7 w- j
/ I! d: L3 ~* a/ F& L模块说明
; o: E1 \! c- X! p9 J
, E0 V- N! ]6 U" u& t- L) r+ q# M6 o2 b. o& x9 M
该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。3 M5 P) `/ z% f4 F; `% i% H! y
4 \* M% j1 B/ s" `, a- u

' g8 M+ B! @; ]2 x' [0 c) T数据类型) i9 {3 G; U! ]- m, M, o8 k

( z, y. L" O  X  H6 K
; e: b) {0 V0 n4 z" N0 d% ]5 E该模块接受双精度类型实数信号。
6 D8 o  z* K; L- ^# K4 p
; Y' d% M2 J3 s; m8 }3 K8 o
9 z) G! f  `, W; [. o9 @( Z% e模块参数对话框
0 y; X3 Y: k$ Z' I0 q2 z
  Z6 ^+ k4 e4 n8 E' ^9 \# U2 \. h
* ]3 m! e* K' R) f- ~6 BFilename:文件名,指定放矩阵的MAT文件的名称;0 q0 |! Y9 I# s% K4 D6 ?# ?( t
Variable name:变量名,指文件中包含的矩阵的名字;. e. l& z! H" v# @$ c4 a8 P; a
Decimation:抽样,指抽样因子,缺省值为1;
/ p" c+ g& U% g3 i, \7 z. U. P1 Y: b* N9 Q# w% r9 c5 p& y% J

5 o/ P3 x% r# d- R1 e0 D2 Q. y7 L# Y( z4 a1 u
8 o1 F0 k7 z) Z  j% j6 ]' p
To Workspace (写到工作空间)8 i. O  v  r% C9 M! }8 R; Y
) Y' J4 g6 Z8 ?3 [' N" f/ x
模块功能

1 F7 ~8 l; v' t8 Q9 X4 z2 b8 q0 p8 P% E. X# F' C) R* e# l! q: G$ ?
& T* c; C# Q& M' b
将数据写到工作空间。
( u: {! @9 S6 U  e/ D3 l. i
$ q' T7 b0 ~! f( D$ X
+ G- e9 m  T* y4 {+ w! g, a, ^模块说明
$ `5 V+ _6 U* u6 x

, r+ o9 j* e+ E0 E: ^- [$ r! J% k  V) k9 `, g1 }6 y2 Z
该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。
- ]! _4 Z' c- ]  {% i4 W& }* g4 n8 A2 \- d
( l+ g% i5 F  g# v7 `
模块故据类型
) H& q& x1 n" M/ X3 x2 i
  T" V0 C2 b3 H  p8 ]2 R8 ~- X5 J  r! a
该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。0 ~" Y+ z& F, T- d! V) O

% i0 }3 d" |. Q& Z. r6 [, G3 t4 q, ?
模块参数对话框
  l% T- w3 Q, ~' Z7 g/ H* n5 j# u/ I. e: J3 g0 Y, l% k7 E# \

8 B" `  h: L2 X" `1 bVariable name:变量名,存放数据的矩阵名;
5 \& n- G  N* x/ CLimit data points to last:持续极限数据点数;- h; M2 T* \3 X0 g
Decimation:抽样,指抽样因子,缺省值为1;
1 B% p" N; q' _6 y( f0 z" G
& |( A: B+ R1 v/ |* Y 0 t# X* ^" Y3 |& i2 ~& H) _4 }

7 u. _, W2 N9 `. q2 q9 W) H- Z* N7 ^+ W( J2 ?3 u5 g1 v: M
XY Graph(显示平面面形)
$ y6 e  z9 Q' ]8 f5 U9 I3 X4 y% i9 V
模块功能

  T; g2 j! N9 d& v, X  B4 z& j/ k* e* [

. g3 n3 m1 v" K3 W9 p3 v使用MAT 的图形窗口显示信号的X-丫图
- n6 P& x# a6 g1 Q& j7 k6 ~5 i; C' h; A- ~7 m2 r1 a- ^

0 B% S4 a+ b+ u' _模块说明, P( [2 |! p9 F' j* \
6 G9 r9 C- T% O6 m* q$ S
% A+ d# Y- P9 s- J
该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。
, v$ k; v2 F' `' U( N
3 t) x0 c$ L  R$ V: |- F; N, b0 l6 d. E, L0 J
模早数据类型6 v, k/ _# ]+ _; a- G
+ E5 O. I/ _- i4 L

9 @  x0 ?: R! b6 r# O* B8 i, G2 c+ B该模块接受双精度类型实数信号。% ^- c. g3 }0 a5 b$ K

5 y# b. F4 A; S+ e/ H  z4 Q- P; I4 J3 }; z' c
模块参数对话框% O7 D+ w" G5 _9 h  [
; z/ J" f, E% U' g+ Z4 U, J
; q% l5 i7 O. y/ I4 E" j
x-min: x轴最小值;缺省值为-1;. ^3 y1 J* ~' F7 ^% U9 v1 |
x-max: x轴最大值;缺省值为1;
& I+ p! N8 a# t: o! J# I$ ?/ V2 zy-min: y轴最小值,缺省值为-1;* C3 @( [, i. A5 T5 f& F
y-max: y轴最大值,缺省值为1;
2 x7 C& w5 j9 PSample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。$ ]/ L* T! W6 |9 \, E. A. c7 |

6 Y. e/ K! ~) v" ^) h
5 Z& l; O1 ]4 w# n0 _, U
3 g) B* k: e4 S( M
" d) f8 J2 O' w( o- |$ n
0 Q) Q, P% \$ l" a: k9 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-7-21 05:54 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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