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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍7 {) \9 G& w6 a$ q% {3 U

8 J7 y0 N" I9 J0 D& v& i
' [  b% |1 h; ^1 |Simulink模块库概述, \0 y" d6 H5 c) b  e3 t* z. ^3 r
1.Sources模块库,为仿真提供各种信号源
6 F4 t% d: J) h
) V4 n5 M6 |2 |2 n, W: i- d& ~2.Sinks模块库,为仿真提供输出设备元件
; u6 d9 K& M9 M5 p3 z/ d. H$ o9 l3 F: R" k* P; H0 r1 e
3.Continuous模块库,为仿真提供连续系统
+ N- _! I; X7 Z3 n
+ T" l: Z7 `7 ~' a" }( o4.Discrete模块库,为仿真提供离散元件5 [3 E3 Q3 q6 r  r5 c

0 Q' G0 f: c8 G8 M5.Math模块库,提供数学运算功能元件
6 y- ~5 C9 N, b( z" ^! R" h# `1 W. y  V
6.Function&Tables模块库,自定义函数和线形插值查表模块库: Z. m+ g) T/ t; s2 Y# S3 v; c
* q: F# j; v8 q, \0 i! l% ?
7.Nonlinear模块库,非连续系统元件
3 V6 b8 z- H) R0 K/ \! t1 j# N
$ W1 i6 C7 r2 S. S  `( Q8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理7 W& H9 l2 v& V

' u2 t5 E% t6 A6 n9.Subsystems模块库,各种子系统
2 q. O9 D9 v, g  M1 a0 E
% h* `$ t3 P, `4 w3 _, T
, O9 |0 B3 [5 i( aSinks模块介绍9 O( H: d! h# C  S! O  O3 F# I2 c) c

+ g' v  l' S. \$ h0 y 6 i. [) ^- Q3 R7 S2 s

8 ~# c/ X" e( L# P4 d, \
! `+ O3 V7 z* u# Q* _Display(显示); b" o! E0 }6 W' y/ @3 K

. Q$ j6 E; @' `  J+ F: V模块功能

: [3 h/ A- r, z
, i. u3 H* Y4 h4 x. Y2 y5 O, a
) X5 A% i- k* A% s; A8 E4 B$ b显示输入的值
: c- T, c5 o- y  e" C/ l( U$ `/ ^6 V
% R) f8 O5 ~* b) l; D: z1 n  W2 Q! X4 @& H
模块说明% c' a# |+ I4 u; ~: {

, a/ F  K' n5 z' C4 i6 W* G  F7 V
; L1 L1 t# j4 G. P* C; G, DDisplay模块显示输入的值。可以通过选择Format选项来控制显示的格式7 C- s) _2 D. K2 Y- c8 s
4 }; @) l9 M: h' x9 j4 v8 Q
) p1 L$ A0 @& y: ]! R! r
模块数据类型
; U; Z' e- w5 D$ L
4 ~9 t+ X, t; q5 h& k* l, _# J9 W% W/ M" S0 P& j; x
任意数据类型的实数或复数信号7 j  x0 w/ s5 r3 e/ I. J  s, i

3 U: d8 j( `% b! p/ g! C2 ^2 W
模块参数对话框) R3 d+ @, F5 A8 W8 }6 [
$ g) f7 w; X% V3 }0 y# W8 O

& }8 S0 @  M7 a( D# ?! S+ qFormat :指显示数据的格式,缺省值为short" X$ ]# Y9 l7 g9 S
# U8 Z6 ^* M* C" o" A2 T
Decimation:指显示数据的频度,缺省值为1,显示每个输入点;- N' D( _5 m7 Y! `
0 o) C: a3 k6 a$ A; q! \0 e
Floating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。- P& N0 A% n& ^$ c( ^

8 P, E: U2 S* G( L  g: A4 R 0 F2 x% o  J: }  T5 R  u

# L8 T' f8 z& k- ?6 |- a
0 H, n$ `1 U( N" R* L- x& `Scope(显示器)
( F" ~# C  R; Z% \8 Z3 i# s5 C+ F! @" A6 _7 F& o
模块功能
1 U) K+ W. ^4 k& |# G0 L) S7 O% z

6 D  v- t8 Z' H9 c6 }7 }
8 l* t! W  e' e8 v9 I显示仿真时产生的信号
" @8 m' m! K, U/ q4 v/ a. v, |
( N: i5 e  y8 i1 V- Z% M
- q$ I! X0 c2 P) s模块说明
4 \$ G& ]' L% {/ c& A! R" u9 S
9 Z+ ?" E0 D1 @; J* T4 f" }
; y& A' c, D+ Q' Y5 S( @" OScope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。
" s; P- U9 k* \, @" T- Q
- X* d3 L8 O- k  t. |) ~9 o
- r4 d+ E# u$ i8 u7 T+ L3 _
$ T4 z% k7 s+ z4 B7 I$ c6 q# R, w( B8 }/ k& |0 @
Scope 属性(Properties)
0 W+ m. A# S( B# p: ]# r+ @! B
6 x3 \( [! b5 h& E) S  V
通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选5 D3 E% W# \: j9 ?
项。* ~$ F  L& p7 S5 d( ]) w
一般(General)参数:+ }" H) O0 j, m/ a% m* U/ Y
Number of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。5 ?/ t6 B+ S4 n8 T- A4 D( \; b8 {, [
Time range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。9 }4 ^3 D6 p0 I  r% C' [

7 @1 G& k4 q/ U4 t. F7 Z
$ V% h5 y5 @' K" DStop Simulation(停止 仿真)
) ~( z# [' a" a* v+ l! ~3 K3 ?) K# ^3 D

. {3 O- t' o5 j0 ]& Z9 _  u% X$ L模块功能) k" G# ?: Z9 o/ J. C) i
% N  L: X) P) K4 @! b0 k6 A& b1 ~

2 u$ z8 l0 F! @. G3 p当输入为非0值时停止仿真。; U" A9 m3 |' h' M  b

  B& E7 A- @  D* V0 B% z# Z2 n" s$ J; x% f9 A# I8 I, N$ p8 E% o
模块说明- \! A( I" M$ d! B- K5 F9 h

2 y3 V( q$ c6 v" T5 [
5 {. J  R" Y: a/ s1 G仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。6 H6 F' S4 p9 v# m9 M3 ]
9 w' w4 Y* U9 A
) B) y$ l$ g4 P. K$ A9 M& C
模块据类型
6 n2 d* p5 F& @8 ?6 i3 n8 z  @

8 F: C4 \! d- ]) w2 n9 P3 v% e) s1 _
该模块接受双精度类型实数信号。- ~3 k2 Q1 L, t  B% {

" t1 X+ W6 m, g+ [0 { + u* |# w: T3 v# P. H, ?9 ?
- U4 k  @5 _; r' h4 g* Y# v
( M) d! |9 u7 y9 k$ \! r' Q
To file (写入文件)( F5 y( h( R, B' G5 H! T6 I

- h4 B: X6 z. c8 m; n7 c  F模块功能

6 C- c9 N) M1 t1 Q& _3 I2 @: K- A0 [8 G/ X  T& F
; k5 Z6 @( G8 L( ~- w
将数据写到文件。
- E0 d' _0 w% x. O8 N
1 R* U% S3 h3 U+ O$ B; U1 Z/ m4 c* I/ h
模块说明
5 E& e1 ]. K1 k- w
+ g/ n. c1 U0 @
; {" N0 f3 {2 G  r& A- g1 b1 d. [该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。! v) v' p2 u: t, }

0 x' ^8 W# Q: E6 S4 ^  d% [# e1 e7 B8 h8 y  |% j3 m
数据类型$ e' _/ A% @0 |3 l& l: E
- s8 C$ v; \5 c5 q

/ Y, I1 Q% W: W3 _4 N' y该模块接受双精度类型实数信号。; q) q/ x0 }5 q, l. q

5 G& m; r  n  F2 E, r# F
3 R  Y$ e: W5 ^7 h模块参数对话框8 M/ z& J% j/ j4 O4 g( b& x
7 C) w- Z. S6 s( u' E

- q; _; ^7 \8 g: x2 E4 rFilename:文件名,指定放矩阵的MAT文件的名称;8 E. C$ y" W* Q- @8 L1 s2 R( I. z
Variable name:变量名,指文件中包含的矩阵的名字;
5 t2 ?7 a' T$ {9 E0 S( XDecimation:抽样,指抽样因子,缺省值为1;* Q/ H* `2 c! G, n$ F' c9 a
# E$ i& X) b$ Z, V; Y1 N' |( t4 l
! Y# W. w9 J* ^% z& ]8 r
$ ^6 t4 Z# U5 L2 e6 u6 q
' u& f/ ]2 z0 l, p, l& I
To Workspace (写到工作空间)
% v, ~5 Z. {2 |
/ M8 q0 p& k; A# r模块功能

) A7 `1 d" P3 m1 W& H3 C3 t- d' F, X$ G* u$ l
7 D) Y" S- m+ [4 w- f) W6 j" Z
将数据写到工作空间。
) |7 ?1 M5 s3 {0 G- I. c7 P3 }1 b0 y  q$ N4 ~. N

+ A5 |- G. C+ v- y( n* q模块说明2 X9 }( }3 p: Q7 l! v

6 P& m0 `& S# C5 {, C# o3 W
1 }: W( G8 l! q+ p  q/ T该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。2 Z" k5 Z4 j$ l6 o

7 t# Z. V' _( w4 ]: m0 j2 _. [' ^7 {  y- `5 ]& W
模块故据类型4 K3 f$ ]5 ?0 w( b+ ?
  N1 T/ q% m4 v, W& G: t
: Q0 j3 b# L% H9 n
该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。
3 \: _0 b% a& |2 e7 Y/ M& a$ _. h' k& v7 f! a! W2 B* e
$ v- V3 o3 Y1 g* C' g& r( v
模块参数对话框- {; P3 O3 |$ M$ D" u7 K; T% k

9 o  E1 r: e( u5 X, s. G6 {$ c/ j0 J3 q
Variable name:变量名,存放数据的矩阵名;# b; d) ~: w- F% B
Limit data points to last:持续极限数据点数;) Z+ F& c/ }+ X# ~; t
Decimation:抽样,指抽样因子,缺省值为1;
5 R# j, F$ Q: c9 z3 m6 [# d  S% [/ A/ T3 F/ B. r
4 |8 t6 v, K* {/ [
' V  G! H% t$ @' I  D9 F
9 y' E* A, Y  G, o) u7 p! P, I
XY Graph(显示平面面形)
9 @1 O% b% z# Y
5 C" D! |& t6 o. b- y模块功能
7 {6 O4 z* D/ M2 ?# f" D
5 L' @( v& U$ q1 v5 e$ e. }

. x7 g0 o1 P* G5 d5 l' G3 V/ W) W% j使用MAT 的图形窗口显示信号的X-丫图5 ^4 C4 [1 ?& |' y3 ]$ O/ G, t

( m4 S  Q  W/ w/ a: w
3 U& R7 t- }: h8 w模块说明
2 o( w4 V2 j. B/ f) k* s9 k1 q6 @5 f2 k& t+ \6 Q" G
: I$ \3 w8 B9 G* r* o
该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。2 `/ Y& X0 O1 z. ~* g
. s/ _" I- }2 M+ s* Q; {

% k4 R: P0 X* l# \) J. ], V% @模早数据类型4 ]3 |9 e/ j" [6 o

( V3 k6 X+ q% U3 j" g
2 O0 U/ V" x- W, P" U; d该模块接受双精度类型实数信号。
. \" F' R1 q5 u* i8 j& j6 Q" ~% u5 v
. {" v7 I4 w3 ]# {* b/ k
模块参数对话框3 a: c0 t! }# M  @' h8 [1 {" M, c. @
6 A0 K9 A9 w% |; ~2 i1 Y

% K# \0 z' J9 t9 M9 [. Q: Sx-min: x轴最小值;缺省值为-1;
, }8 v. Z) r6 R- ~" ox-max: x轴最大值;缺省值为1;7 E* ^5 R# G1 h
y-min: y轴最小值,缺省值为-1;* K+ @$ @. |0 B
y-max: y轴最大值,缺省值为1;
) X+ |' l: g* e3 S9 ISample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。* R( H4 I) b* Q( l! p* @

) }# A- v- @! C- t- p. }4 n5 q
% G& x8 H% D6 v% I+ O# r( r7 p) M) g, B% Y3 }5 k1 s
! B. `2 ~) a/ \, P8 t' L' O! V; j

! T+ |! ?! o" c- P
  • 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-24 00:28 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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