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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍
# L9 H+ p9 H; d# s/ G! X+ B* J2 i" A) M) n) m

4 q: l/ M+ K2 h) JSimulink模块库概述7 d  c6 G* [: J/ G# q( `
1.Sources模块库,为仿真提供各种信号源9 X/ r, I  R$ X- F

. U% Z& {! v, h, W2.Sinks模块库,为仿真提供输出设备元件
* y$ y1 d! z+ O. L1 b, g
! C. m0 q+ g; x! W& V$ \3.Continuous模块库,为仿真提供连续系统4 Y: c" j5 N. i& B5 c+ v

9 S5 R  j: M5 d, Y+ v4.Discrete模块库,为仿真提供离散元件
% I, x5 ]+ ?: Y
. R+ v* B4 L; w- h$ r- i5.Math模块库,提供数学运算功能元件3 {! ^6 v9 j5 O" N! C0 s" M
8 g( r- H, P6 M1 u: N
6.Function&Tables模块库,自定义函数和线形插值查表模块库
% R# c9 ~, b5 E4 \1 }4 ^, w# P0 M  u
" b+ R: T/ X! d7.Nonlinear模块库,非连续系统元件& @2 O. L9 |8 M& O5 F9 ~$ s
& s5 Y9 E/ f* a1 B# m- b0 U7 v9 x
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理* y2 z, m) W, i* n# C7 L! J3 Y) p

3 r% B' T1 Z) t& G3 ^8 X9.Subsystems模块库,各种子系统* g  _9 W; f8 d% ^

9 F2 h& L2 @- w% y# f2 R; l! [
+ M1 ^) r- ]7 e( C* A& VSinks模块介绍% W" L: o8 B) z* o. [& b* q, X' E

* W: o! a1 h% ^3 m 9 h6 d, Z+ v8 a3 u: Q
0 e( k3 J6 S! S( D: J

8 a8 Q. q! Q5 K5 f# y( ]" QDisplay(显示)
8 k1 }2 U5 V/ V( }3 L2 j6 r
$ ], k$ f( Z4 @1 @8 u模块功能

$ V$ o7 X! x+ d) `/ t7 e
5 |, @7 i& L5 n) P6 y# O/ o' l' O( o" o1 h4 Q7 l7 q
显示输入的值2 t& D0 A" y9 U1 V

; B/ U1 i- }2 D* U3 d% T8 h4 ]' R1 y3 S" c
模块说明
6 A3 z  E& G3 I- R; f  l( G3 i7 o; L) \" x
8 k7 X$ _4 ~5 g+ Z3 l- ~! K% k
Display模块显示输入的值。可以通过选择Format选项来控制显示的格式
0 _/ |' V0 Q! D4 ^& ]' |+ t: x. n* G5 |
2 X% |4 i' ^8 m( G$ b; W6 V( ?8 S
模块数据类型
! H/ Y' h8 p& @  J
( T4 Q0 K' J9 c5 X1 F9 |# [/ R, r6 Q# x+ J# f# e4 Z
任意数据类型的实数或复数信号
3 T& x, D0 T5 @: G$ P5 t9 q0 x+ i# R( o( F8 |- G

9 v7 k0 I. a, @0 e; ~& S模块参数对话框
3 G5 U7 l9 c3 A; Q! l8 N' F$ ~; N1 H' l1 Z3 \! d5 `+ L# K) O) Z
. i9 D+ S$ S" Y5 k; K
Format :指显示数据的格式,缺省值为short# O  u0 ^7 n- g# d
) R9 k+ F* H) p" \# R6 o8 U( d
Decimation:指显示数据的频度,缺省值为1,显示每个输入点;6 L4 y) J' ]1 B$ Y

! x; i( H- a: w( JFloating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。
2 V/ {$ K. z9 V& ?1 R
. o6 p' A6 [) \/ v1 L - m; k, L2 I3 u8 Z
5 [+ r: o1 Q$ F- @  ^/ d! c
3 {1 }* \0 y) O4 P0 |
Scope(显示器)
4 W, s3 W) H4 S" F% ]4 `) y0 y  }7 d$ _% `1 h
模块功能
) Y# I# W% o- G1 f5 d" j4 i/ x+ C

# I+ z6 O, V1 Z5 Z; p! n! _! S9 R9 H% u; |) s& D9 i3 k
显示仿真时产生的信号: k8 Y2 |% Q, `: K7 r; }
% c; z) d" K. Q: a1 K) d
/ r% z/ B  u" S* q7 {
模块说明6 Y8 ^8 Z6 q0 V2 \6 {! I
" I/ |" {( I8 S9 o

5 n9 `$ @2 P0 O3 jScope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。
; u; g  t, o8 t! }$ y3 k9 w4 T3 H

/ u# W6 l( S! ]
" q+ R6 @+ i9 X- B) y9 D7 _9 E6 _5 A- z! U* u$ N
Scope 属性(Properties)

7 P* z/ E0 l/ _0 ]! Z6 _9 z: {. C# T
通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选
) {' ~5 h7 ?' ^; Z' B项。) y2 B, P7 Q9 ^7 g- V1 c
一般(General)参数:
( q. \2 i: w9 b; H. }$ Z  O% iNumber of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。
4 P% v' A7 `& E( c  I$ R) B. vTime range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。
! K7 [7 u6 ^8 Y' r- W# F) W( z: t" e# n9 v; A1 d0 d& x) W
. N# A+ q6 N8 X0 j) z5 ?
Stop Simulation(停止 仿真)
) H' U& H8 A' `+ b4 Y+ L) S' o; X$ i9 |* C0 F% P7 u2 U3 v& r1 p: Y

3 ?3 i4 T7 g6 h) [( O! B模块功能
3 E* B/ M4 u( }7 i  d/ J4 E# m! A3 D
2 g  ?  a$ x) k+ O( L+ s3 j, [1 V
当输入为非0值时停止仿真。
5 l* U: ?+ y+ v9 \& _) k' r) t, I  ]3 d. f; X4 v
! ?, \% @% D5 c
模块说明9 r3 Z( x+ @% u( b+ Z
* t- O" s, W2 Z( q6 V+ h
  L9 |6 k* `, O' f, L; r
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。1 I; C, p4 M8 y# H/ _) L2 r, v

! `2 m1 b* a  h1 p- c" E* U5 [0 f8 ^, m, z0 |. e
模块据类型
( `% p- s' Y$ F4 u! c) @
. D" u, J1 Q( E9 t

4 u+ j% X; |8 m( D该模块接受双精度类型实数信号。
9 {+ A) a$ L* E6 D) n* o" f7 \2 p4 N
! C3 ~* P7 G1 L

/ c; t: {* p2 R! y: T
, v: d; M) S; UTo file (写入文件)
! H6 X7 D: z2 p$ `1 D6 y
7 F! i* W8 t: n& }$ H. c% L7 W3 g& D) J模块功能

, E, ?* U; {9 X# v, ?9 p/ m
% \5 v* ^5 o) k5 D1 h
# R4 k. R' e; p: F4 @- y5 q将数据写到文件。% \" r, t. W  w3 q5 a1 v

+ O" W0 R: l; T! Z8 H0 @. R2 @0 O7 d. Z, j5 q8 K+ z5 u
模块说明
: R7 C0 |1 s* A  ~' ?  @
9 K# D* ]. m5 K
' j1 d) |* Q) U& f+ D- y0 N5 o: q该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。
$ D2 Y( f9 N" c" M! u$ u5 j5 `. w  B0 h% X& `

) y% p# n# ~& e7 A数据类型1 u/ \% r4 O; b% i5 H7 Y- A3 @
9 H! A: Q3 F( e; d

3 G* w! L6 q; h$ P该模块接受双精度类型实数信号。& j3 l) |  W+ Q, G

9 l& D' w1 r/ s5 M
$ L. {5 o+ H3 k  u2 ~: Y9 b1 W5 C模块参数对话框
0 j+ s+ h" G0 [+ X
, D# \" C7 q8 y$ J( m1 f2 c  Q& l  M) ?0 g7 x" I5 U: a' G
Filename:文件名,指定放矩阵的MAT文件的名称;
, a7 k" x+ E# I- CVariable name:变量名,指文件中包含的矩阵的名字;
7 B$ R' m. X  c: ^6 o! U9 _Decimation:抽样,指抽样因子,缺省值为1;
1 \  u" a* Q  e
$ D- g0 p' z# |  [  [8 C8 z- b7 r5 l
7 j1 b( E: s; G0 c  p
1 D# H9 s$ C+ u# g9 C3 f. U0 Y2 S( m% V- ~4 G
To Workspace (写到工作空间)/ H; D6 l* X  d; ]& ~% g
- s( {8 N/ q) X1 e5 O" U, y. e
模块功能
; @% s+ [/ w( b
, E, T$ o2 u4 j5 U
/ D8 W1 C( \" Q7 X, b( U" ^
将数据写到工作空间。- _) _) K/ k" S; j

( J  ]7 d* n5 o
6 c) ]( Z4 s2 q# Q/ Z5 N' f模块说明
& K; y5 F, H  W" Y4 p" X7 d( C
9 ^9 |1 i  P5 r! [. M, O" |

- W: R' W* G9 d5 x. d该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。
6 K, y& i. B$ t9 c/ a/ _- F: x( _, |# k8 J' k0 w& i" D" ]5 {

! w- w, E3 g# n7 `1 w$ l( ?模块故据类型
% q3 \3 C* k% e" Q* E# L
" }+ }6 B0 t  g" e) C9 Y/ q  S" |8 F% f8 b
该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。  M% R* s4 o' L

: ^4 u9 [' j4 n$ \; {1 v
4 C4 U, Q5 D* n模块参数对话框
4 E+ b5 i( e) q7 v: e  {7 `
/ ?2 L5 c- c% g; S! [
. |! ]! C7 e0 E- P# b. ]Variable name:变量名,存放数据的矩阵名;. M! R% ~4 P/ M/ ~
Limit data points to last:持续极限数据点数;
9 t. Q+ w" G6 X& k. wDecimation:抽样,指抽样因子,缺省值为1;
" z# x$ d* c. @$ k3 W; ~5 n4 U) |" `, c* X* [. }6 x
- t- y% p. S4 I0 W: U  G3 ~+ V& j
* a" [2 [9 }* R$ v; X$ D) p0 E
( m, r: {' \3 t) }
XY Graph(显示平面面形)
" K  H4 J. s7 P5 p: T
$ z* \3 h* e1 k" w1 b4 [6 t模块功能
! u) m2 n9 b7 r4 z' F
  }% I4 l: i9 a7 @) X
( H( X' P9 K4 R7 m. m+ V, B
使用MAT 的图形窗口显示信号的X-丫图
! G% `! n* s3 U; M
; i/ z, m- D2 B0 a0 o. @5 j; O3 W( `7 R3 ~) e0 F1 Y) Y0 b
模块说明
0 W" O/ u" G  X: w' s& v: M/ b# v& O+ A

1 q6 d2 V9 g0 ?. W# k该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。8 F0 c$ X0 |6 d5 Z- v! Q$ i( J
" {6 l% w- H: ^& w! j7 [4 Q
1 V$ c$ e7 \5 \- X/ T  P  e
模早数据类型# F+ f! y" V6 g8 ^4 p: I; d
$ I7 A5 C% C- [% p# W+ {
: y3 e7 |$ G  ]2 Y* _
该模块接受双精度类型实数信号。
( f# o9 X  Q3 U4 p: Y
# p. Q( r  v; h2 B4 w, {; d. `; k  r/ b2 E3 Z% a' J
模块参数对话框
0 k4 m. F- c& _: u- [% I& L& D( \% E7 x3 n8 v: c/ s1 `
2 d: }. o- X2 f+ q+ E( _7 t) ^% D5 W% Y
x-min: x轴最小值;缺省值为-1;
% y) K2 X. C% v$ @! \  nx-max: x轴最大值;缺省值为1;) T% r9 b& j* a/ o% q9 o/ ~. X
y-min: y轴最小值,缺省值为-1;2 Z% d% m' @* g8 ]# y) s  r
y-max: y轴最大值,缺省值为1;
/ b) u) P3 n) ?+ g* ESample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。
) u. S& ]- f2 n' D, p& D' p. ]4 v$ {/ }; N/ T8 @1 i" T- I" D1 O* [4 M
7 @+ c7 }- R+ R2 I1 S0 @  Q$ n

5 p9 \$ Y  j& {/ V) I+ r" L3 N% n% r, k& O$ t' M  q4 C- e

  t1 S8 ^* h- z  e! n& A' ]: j
  • 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-10-5 21:19 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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