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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍; e% q& {  e. H% }) x

! K$ b: h/ J7 p' H/ W1 r* P# Z5 K" P  v# F9 Q5 Z
Simulink模块库概述
: D  U9 s, P3 ?) `/ o1.Sources模块库,为仿真提供各种信号源4 Q' v0 w3 W9 d4 w3 }6 v

. \' _5 t1 S' B2.Sinks模块库,为仿真提供输出设备元件, I) q+ w8 l; _  o2 U( H' p+ ?

4 X0 T! o& W1 `9 g3.Continuous模块库,为仿真提供连续系统
+ h  J4 P7 q! v% j; S
% }1 ?- S# S" x  p+ g' D3 k4.Discrete模块库,为仿真提供离散元件
$ r) T3 W5 H4 [1 u$ k2 j* l' O! X) F0 V2 L8 |0 W: r4 l
5.Math模块库,提供数学运算功能元件, O3 t; {7 u( x. R6 h% Q6 \
+ E) u" a! }4 _' S& D, E
6.Function&Tables模块库,自定义函数和线形插值查表模块库
$ F7 O6 H4 s4 J' F$ E
$ o9 r7 L! ~( o! B: L6 ?1 z7.Nonlinear模块库,非连续系统元件
4 k$ p! N1 N$ d  l+ a/ l: l# ?, Y7 Z; ~( q
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理0 o2 t- A! w2 F- P. }* w

1 s3 y/ k- K& l' |9.Subsystems模块库,各种子系统! {" d1 P1 @3 {6 D

+ K& _% z3 S' t, {
/ D& o# i1 d% C+ f$ uSinks模块介绍* {5 J1 \! ]  R- V% N. Q  c( `9 |

6 t4 \; T9 Q& z' m2 R7 g
' c+ p* x1 n3 p7 F) [. T5 N4 s
  m" [; j" U* a* j% Q- w+ S& F+ y7 K. |* w& D9 }6 F4 i5 ?
Display(显示)
2 V8 B, ^$ n! p; j( b& L& [& b9 r: x2 Y
模块功能

- W! O0 h7 M7 R9 K; U6 U- m+ l8 i: k
: _) m  r5 X8 {. x% B3 H" |  _3 U1 f- \+ j8 P" x9 d. e% c
显示输入的值# k. G0 U& y- d% n- N( w

! L1 s' |. d2 V( e1 u
, M% n+ I" c' [; ]# ?& g* K- W' U模块说明) ~7 w5 O/ e" t

, p- U! {, _- z+ N
! |: c5 T8 a( u4 r! ]5 ^Display模块显示输入的值。可以通过选择Format选项来控制显示的格式+ W* K8 n- `) u5 G- G  i1 F- z8 s
0 a0 i1 o9 y" a: `! D
6 o" r( q% i( _5 l; l# e
模块数据类型! N; z- e# t8 E4 ]5 r- `7 u

" \1 s8 ~& k- c
9 n7 \( ?6 U9 ~* Z8 _任意数据类型的实数或复数信号
2 X% y" z* P  @7 s3 _/ i* W% {- u* l8 i

/ S& b7 M  C  n模块参数对话框2 i6 H9 o, j: N3 I8 N  D

* u" ~2 [! e# U
4 q8 A1 {. k% Z# n: s1 @Format :指显示数据的格式,缺省值为short
& c$ C9 _! J# a# F2 w4 i& R
; O$ ?2 Z- R* I' V$ U; e8 tDecimation:指显示数据的频度,缺省值为1,显示每个输入点;. k- W  k8 V4 h8 D  o
/ z6 j8 R/ h' W# q& I4 e* Q- i
Floating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。
" c' Q/ _2 Z2 v; E1 [" S
' ]4 o4 V/ c& @6 n0 K9 ^ 1 {/ F' l$ G$ Y$ {' n& `, n
- a8 b1 r+ J2 D/ l$ S; j1 `6 m

2 z3 t3 s' d% h; T3 tScope(显示器)  @6 Q8 s, |6 r6 }
( |6 I  i+ e1 B1 \( n
模块功能
- R4 h$ `6 p$ I3 Z' j9 X
) _, q1 |* o1 {- j' Y

7 Z, }! B5 v$ U7 N, A& R显示仿真时产生的信号
( Y9 Y+ S* L# J7 A) C2 w; t! D1 U  u6 y3 X$ Q2 A: ]

3 Z/ g1 ]5 B  h模块说明
- {7 }. d* e6 U6 R; B6 R
* e0 ?' ~( j8 p% H
7 c9 Y. F3 f( q) K4 u/ {Scope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。  S- l/ s6 {7 k0 M+ j4 w- D

& d( s0 b  a. b9 l; M/ E
; t2 U' k( V# ^$ n9 m  T9 ~- G- r8 p
9 e, U5 s# V: _& Y& f- q, r
Scope 属性(Properties)

3 C% h3 q5 h+ I6 I( M2 ?+ O. j
% _. ]3 G  P; r通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选
, ?) J$ F+ {  r7 m项。5 r0 n; Y: o$ s$ G: F
一般(General)参数:% R- t/ M3 x. \( e
Number of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。
+ ^( p/ y" g' g$ p6 l# N' e& b9 rTime range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。1 c8 d# A, i" V  `% s: t0 r
/ ^8 R8 b! F  e! G9 x
. d# B  t9 f9 j0 |* X' q7 M' d
Stop Simulation(停止 仿真)2 H& n$ {- y- n3 t

8 R; g9 ^9 y6 R5 ^8 n

2 @4 z, X9 k# ~, P/ c模块功能
7 A  K# |& l; V. f* @4 k+ l0 ?
, @( g/ t5 G# {0 b3 v' q1 `$ k$ o7 S( {, u
当输入为非0值时停止仿真。
8 b* ^( g5 J, R
, R  X0 Y2 G; K0 X5 ], Y- V1 w! d; G. O6 |/ [
模块说明
0 q7 b$ W1 u# E& U: j( u$ t: l2 W, I% ^  k
2 |) y0 O% ]# ]' m$ j  P( B# s) h
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。- v; X( p+ A/ x7 m1 F
( I& L0 ~# d! g* W% J) U

; w. S/ V/ ^4 O5 g$ o! h5 }模块据类型
/ w; e2 A& ?9 ]+ ]- V( K
, P# `1 ^( L# [* M  o
% f; H$ F1 r* J( L0 i) P/ |' C
该模块接受双精度类型实数信号。
! A* H: A- C8 B; P" O$ d
' B: |" h- ?4 l- d( t) P. y: D , M, k- S2 R, Y, O8 X

/ M% |. K7 M4 u2 x; ]2 e: S5 L
To file (写入文件)
' w% e9 s# t  P! f4 c  D& A- R1 `6 d8 E" ]" O- C% M7 _5 S3 R8 ]/ r
模块功能
0 i2 M5 j$ K- c

$ q% T* M- [5 v/ l! t! @1 m4 m0 z. Q  |
将数据写到文件。
% Y- ?5 f( ^# B/ l: I: o
1 E3 C- U! B! f. |# f) H
4 B4 i' M, f" b! v# h3 V7 E模块说明
5 J7 b* d0 L$ }9 S( f
. i; y9 Q4 m+ c  b4 v0 Z
7 n& q) q2 o1 h3 F该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。! H- a: T6 a" q; H* B
& n7 Q5 P4 f. e5 M

$ a  X7 W, z! O8 K7 P9 g/ m: p数据类型
4 R$ t0 u: J; C! _3 I3 `4 j8 T) {, a, H. j
# V& D6 i7 [7 U/ ~7 n
该模块接受双精度类型实数信号。
% a+ d+ ?" k/ I2 Y& _
4 r9 o, Q8 Y, d3 s$ g8 V4 m5 Q. d6 Z  Y
模块参数对话框6 L1 P" {- q( U; W$ f9 ^
  t: S8 s# A  M: d. C/ q8 A- v7 {

/ c9 ~! n- S. s5 O1 |Filename:文件名,指定放矩阵的MAT文件的名称;
, n8 v& X' O9 {, oVariable name:变量名,指文件中包含的矩阵的名字;7 D, J$ {0 r! d
Decimation:抽样,指抽样因子,缺省值为1;
9 a- U1 V" ?( O& ^
% S# d% M* U$ G% A
$ R1 ~& M! n% F. N/ y. [9 K! D: [
% U6 k% P" N, R. V+ r1 G& }
) n- Q4 w0 \* {, j1 i+ _To Workspace (写到工作空间)6 O% r) W5 ~( V+ u% j2 f9 {+ \
7 Z( M+ X, `6 |* ]
模块功能
0 |. l6 o  q4 F

6 C. P9 _8 U; }8 z* ]
- Z; v5 U( ?% p4 N/ @9 A将数据写到工作空间。1 M# ?7 k; C- L% t1 y* `/ q
8 L) C, O! `- i" k$ ~: y

" I5 `1 |6 I0 {4 l' u5 `模块说明
9 N2 Q- B) @# w' J: ]
! |7 ^# J$ m1 j. [6 U

! z0 R* j/ g+ S* Y; G/ k4 Y& U: Y该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。
2 D! |; L! Q9 R# I9 @4 I$ \
$ N) m) _+ f' Q# r; d, F& D& F* P+ e% Y$ o! Q! j% ~
模块故据类型% b3 j9 c1 B7 o* k( o4 q
3 k/ o" u  }) I! G

2 ~2 Q3 s9 o2 p2 w+ b该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。
2 P! X* y$ f9 q6 Z- Z& C8 I  @8 [, b" a( E' _# F
' Q( M$ B+ `1 A3 C$ u' r
模块参数对话框
5 F& L0 c4 B/ C! F6 I& q' `) A, |8 @; a

$ M. v5 O6 A# I1 ~, ZVariable name:变量名,存放数据的矩阵名;
( H5 _. r6 e' H0 m& G! |Limit data points to last:持续极限数据点数;
2 N6 L/ a. e0 g3 o1 |9 ]Decimation:抽样,指抽样因子,缺省值为1;
" ?) |) v! f$ D  S/ i: c( C, j
2 U7 d6 s3 c9 i6 d
2 T# L! k* ]# p, a! B
! y8 ?7 t1 B8 B; m5 B0 X: M
' ]% u  [  b( h' Y/ m( t& A  gXY Graph(显示平面面形)
  O- d# G' ]1 a8 n- X/ U
  X8 {& C' H& a模块功能
( [2 M3 t; Y# o' G& B

; N8 a# R8 J" ]( K# l
2 r  P# T- D) ^% R5 g2 |& H使用MAT 的图形窗口显示信号的X-丫图
  y5 R% b% v/ D$ Q' Z# G: c
+ P) T+ C/ K3 u! l% A. r
% w' I+ {4 D# b' h* L* v2 k# A# p模块说明: G, T3 A1 f' |; Z

7 v7 U7 F4 |+ t9 D4 \
9 ^. f0 l& e6 _6 }该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。9 E' T5 f3 `# J
6 s9 t) W% Z& T% O9 N( f

5 d5 O4 Z/ t; M( O模早数据类型
0 F; Q" N) y4 s  d: Q/ A
( m: i. M: d/ O6 p9 E2 {8 r6 J- z  _9 W1 G  W7 @6 }
该模块接受双精度类型实数信号。$ p) X3 f1 |- x0 D/ _% |' ^

7 ]/ G! S3 C% _% G- i. B9 K
+ ^9 z0 D6 l9 Y& O: o模块参数对话框4 E, \0 g  l0 j
; k) T  r) B8 q  B9 W; X' f/ }

: E+ X% u# T  L4 n1 n% K1 a- Vx-min: x轴最小值;缺省值为-1;
) k+ M+ }! b/ L8 |5 ^9 C- Yx-max: x轴最大值;缺省值为1;8 o! x0 t, A0 x, ~+ S' D6 g; W
y-min: y轴最小值,缺省值为-1;8 |9 y( k# i4 M% K: L$ @8 K
y-max: y轴最大值,缺省值为1;. H+ Y7 T  g/ n8 o, @/ i
Sample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。( u- G* r6 K1 m  u0 z
) Y( K( _, H; I2 ?2 u8 G5 g
0 _) _; t) F3 [! b9 Q& X  m
3 d) x1 ~) D  t7 c9 g3 c

+ N% B$ v7 w) T0 p! U# U9 Q# n! u( F0 C: J8 v' _! h
  • 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-1 20:27 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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