找回密码
 注册

扫一扫,访问微社区

查看: 40|回复: 2

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

[复制链接]

该用户从未签到

发表于 2020-1-15 09:22 | 显示全部楼层 |阅读模式

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍
& p6 J$ K. ?$ [! p1 U- \0 I  G+ }1 s" P* i; m: r3 y

7 ^6 u  |+ x# P3 dSimulink模块库概述
, t; n. o+ d4 H, O# w) [2 f1.Sources模块库,为仿真提供各种信号源
4 @2 b; [% F7 m  D( A
" x* e% l7 o+ b0 Y, x: m* B2.Sinks模块库,为仿真提供输出设备元件
6 r6 X2 R! s: l/ l  h2 t& C
8 v8 G6 O0 y; _  h2 L3 B" L: f4 k3.Continuous模块库,为仿真提供连续系统
2 j: {. O/ ~/ p# I" S
8 X, W7 B0 e0 T+ V4.Discrete模块库,为仿真提供离散元件, y1 n% w' T# C( t; v7 q

) F1 f6 o& j8 w4 x5.Math模块库,提供数学运算功能元件
1 j. P' D  v% Y; \0 O; @7 Y7 `8 e3 M5 K( ]  U) `
6.Function&Tables模块库,自定义函数和线形插值查表模块库5 |1 u' e7 D  _* Z  e1 |

/ G. T& s3 r- |4 |7.Nonlinear模块库,非连续系统元件
: c* K( Q, `4 U' F- [/ I
. Q  Z; J8 N# ?1 |0 B: Q* G8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理: H3 g% B4 O( l! ^: s
9 u! ~: Z4 d! p4 P# t
9.Subsystems模块库,各种子系统
7 ?7 ?9 H5 w0 |0 m! |! v  z/ [
+ R, t# J! P4 v% O" @$ S! F& X' `8 H
Sinks模块介绍( V3 D+ M2 v* L" n
( E( j1 q- v& v4 g7 l  _
15-0.png $ U% P. ~& M7 M' G) F: \& {2 T
6 P' z# g' O+ T# |: S, N
9 V) ~+ d$ {6 Z; I3 u4 }8 ?
Display(显示)$ Q# }( y: U8 P7 n  t
9 `, r$ h7 l2 o. v9 v0 U
模块功能
, ?, o' B) H. \

- E: ?1 N% e8 S4 b  c
7 n- Q$ e& R; n- ]9 v显示输入的值
5 |5 L8 H6 W2 V1 a; e; e4 u: H0 P) U& q1 a- }+ p/ c3 r6 M
2 V1 @; l  t& t% B( ~& W& \% P
模块说明
. F5 H! q  o" w/ F* I/ O; C7 w7 l$ Y: o7 V6 i* U
) _- p7 L) N; o2 _; ~* h
Display模块显示输入的值。可以通过选择Format选项来控制显示的格式
2 |/ @3 _6 f$ R/ {# t# ~/ \: i6 i7 S" O, K$ N/ [3 T, i
. |! v+ n5 Z/ s5 d
模块数据类型3 f8 b4 s% g  q& X
& Z( E6 A* Q2 x, X
4 X5 D/ _4 D9 C1 G- p; H1 b
任意数据类型的实数或复数信号
  T- ], G/ c1 ]* q- R
, [+ S6 l" s$ x5 P4 e1 A  J5 A! v- I' p; C+ F
模块参数对话框
$ ^: L8 L, v& A- p2 R5 z
+ I* j' a8 m7 H2 Q# _
3 \  n1 |8 _. ]/ F, F$ k/ tFormat :指显示数据的格式,缺省值为short
2 _" W9 ?1 J. ?$ W
) a+ o* P: R" }) \2 Q$ KDecimation:指显示数据的频度,缺省值为1,显示每个输入点;
, O# f* x2 A( E, [  ^' j7 K9 f. C4 o1 }' \1 ^
Floating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。
7 a% n$ ?  y9 Q- K5 `# J
0 z" V: s- m. K7 N/ k MATLAB Simulink模块库的详细介绍(二)-6.png
& u  W0 }/ k3 t0 ^# b! i. i$ e( c- @$ F: w* J

: {9 N! I0 T% |% dScope(显示器)' C8 J: Z  P: {1 A0 k  K
* q3 E( V, f" p" N5 [6 g: M
模块功能

. S# `) }! x$ s4 M: Z  b
+ \3 u8 }5 H" c, V+ u1 J! J) D% @, l% G- p8 A
显示仿真时产生的信号
- i9 X# T" D) K- F5 D# |7 k2 f  }5 R! g: M% |, j+ T3 J' k

  g. n! L6 U+ x  t模块说明% V" R8 c. M4 \# @, Z
' V2 m& P  v: T/ t* d6 `
% M4 F2 E0 e! U& ~* X- C9 b
Scope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。
( i6 ~8 }. r$ x+ ^8 B4 n  O; i+ H! ?  f4 L4 U0 W" O
MATLAB Simulink模块库的详细介绍(二)-5.png
. B5 L: g* p3 B  c
' {5 r# Q$ {) [' u+ Y
6 N  ^: \( l& t2 W  a! bScope 属性(Properties)
; S! ]3 p$ _/ [. f) O7 Y
' z1 W+ g  t# b: b! E4 W4 ~2 S* y
通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选' \. c9 p9 y/ b0 |
项。; C! T( D/ Z8 v( P$ H, w
一般(General)参数:
! a/ a% \3 m+ Z, K& oNumber of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。8 b1 ?  ]3 H8 Q( t6 G) ~
Time range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。
6 n+ B  v6 L- r* P0 {: ~
& N& r) p1 H# ^0 N
, Z& m$ F4 @2 B: B0 `' G" jStop Simulation(停止 仿真)
" H3 F* ~6 o. C' N7 ?! w6 ^5 H
1 j9 Q8 a* d  k3 J/ s) v& E

5 A- v* R/ m" {- Y+ }0 Z模块功能0 g& A' O% v: r, O

+ e' u3 f! v! P7 ~9 z, s# b8 S# R
# Q! x0 \7 [5 g8 R7 W6 G% O当输入为非0值时停止仿真。
- ?( f  ^7 s! n" J
$ x5 q+ z4 S% U$ q; `
9 D, z5 \) M: f. ^! m! J- j模块说明
4 J% e  |0 i5 d& J2 E( U
& }0 f( r4 a" |+ r9 h6 `6 {! x9 n5 G/ E6 V/ K8 o7 q6 d# v) h% |
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。& Y( F8 ~/ t7 R
$ m- E8 R: d9 p' H  ^( T1 k
( R9 t" W7 V* E$ G9 b9 K1 E1 f
模块据类型

, o9 I$ F. ^# {' h, A6 {6 Z8 E% n: N! v2 F& E3 i
% V( a/ n7 J) S6 K0 p
该模块接受双精度类型实数信号。
8 G1 q* _7 s/ p& B) \1 _+ S
0 S5 |+ F( P. Z4 E( ?* q) ^( S) a MATLAB Simulink模块库的详细介绍(二)-4.png
5 p+ q) O" ?" ^# z
0 E7 o% ]9 T1 u4 k7 K" u# e. n# u* T& i* z+ P) u
To file (写入文件)- t9 H& ?- t, Z; u0 J! U+ D+ ?
1 y0 t) J, ?1 w7 }& a' S
模块功能
. p, E- V' c2 ^4 G
) y" G+ G6 z4 r
6 R6 V) {5 C! w" z8 b/ y
将数据写到文件。* W  P# Q3 o5 k# r! [8 x& q7 ]

  {, p' S' w! b  L- C2 Q8 @6 q3 d5 h& Z2 V
模块说明* O- E6 A. b( z+ t

" F  B5 q5 e  i6 }# ^/ I. \* d) ^& [! `. M% l
该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。
7 m* g6 ~' W* i! A+ ^. A- n1 B
- a% K; Y1 G- h+ H0 L: m" w, c* Q7 o9 {( }1 Y7 _) r
数据类型8 G* b( {# D4 g

' }* [9 I* g( |) L9 b
; C+ U  d, \  n% g% T该模块接受双精度类型实数信号。$ g7 E  k3 G! Q& D- Z

$ B+ z# y& }1 [+ s  \: r! K$ R6 I& D9 j' ]5 R  b: w$ [4 o# z$ P3 n
模块参数对话框# O) M9 ?  K+ N/ H) K" P4 X
5 r' {& f) \$ \5 H# W7 {

, ^' j! v" f, h+ HFilename:文件名,指定放矩阵的MAT文件的名称;
6 Y$ K/ y! k$ }& j- O0 c* |Variable name:变量名,指文件中包含的矩阵的名字;
# X9 F; E: }* t4 Y* U& X3 xDecimation:抽样,指抽样因子,缺省值为1;2 c0 {. b9 k# e# I. C. t6 f
+ }# b9 K3 F2 y2 x
MATLAB Simulink模块库的详细介绍(二)-3.png ' X; j1 B% |$ z) ^8 B% B  ~
! }0 v$ d* {- s
3 D# s4 r* C# {
To Workspace (写到工作空间)4 I- n! q4 \3 c- v" I

/ M9 m6 y2 `" A& P9 g9 |. e+ q模块功能
- s# d/ D, L0 p" L8 r3 Z
4 g0 E" f; n1 [
" x8 I8 T7 q  z4 r0 J9 T
将数据写到工作空间。1 J4 S& |& Q& {2 T
& F& {8 u* C2 H5 a8 E+ h& b: ~

6 x% P" f* T- X/ G6 d' h  ]# g. p模块说明* ^* w& K2 v# V6 `# z' e

4 T; I  k/ R: Z- g4 q) r: |! V1 b% M! \% _: r& K
该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。: y; U1 n% [$ Q: @+ M

" J; `" S- C4 @2 }
5 l5 }6 E0 Q3 s! a2 G) P+ u- W' O# U模块故据类型
9 j9 R8 |& \0 G, `6 |5 s6 @) K% W% Z' o; N3 c/ l( b! P. V+ x% ?, z0 |

, R% r0 A8 `) M8 a, [该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。
& w9 X( f& \, z6 t  p0 ~" y5 f; g& T: P
1 f: T3 {2 c9 C* L0 |0 M
模块参数对话框
( M" ]) r8 l) w! T" d9 q" C0 q# K8 W9 [
2 f( W/ [0 p; u. X' R; n
Variable name:变量名,存放数据的矩阵名;
, u/ l! g3 K8 ]/ E4 XLimit data points to last:持续极限数据点数;
' k1 G2 j# Z6 nDecimation:抽样,指抽样因子,缺省值为1;
! a0 _- {  Q/ ]0 e, B' @
9 R4 z6 [( f' B' s+ [! a) L MATLAB Simulink模块库的详细介绍(二)-2.png 4 Q. q$ ~8 J* o" l6 ]
( }2 P8 K8 v$ B/ Z
5 Z& j& i+ y: b9 B8 `
XY Graph(显示平面面形)7 D5 q6 Q2 I+ @+ b0 d# n
3 b% \: i& x! [% R' c+ l* c
模块功能
) _% B5 O5 `# G5 N

2 A8 m$ w6 T, X$ m+ O8 _; r" L7 d: o( X4 j( S
使用MAT 的图形窗口显示信号的X-丫图- [7 `; j3 E/ J' |5 I

& ?& E$ z- r- R
, f1 ~* a. x  Q0 k模块说明" M; F0 `2 W7 s  j8 g1 h

* I# N) s. e( G1 N0 C0 \# Y, P8 O* `' u8 P+ E. q7 O& o" X
该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。9 u$ b! P( h. L; i. O
- S% A  ~3 Q7 z6 C# {  f
+ Z* Q& I( e3 J3 T+ ^- r- a
模早数据类型* j, l( _  Z" D; \* }
! ?5 Q, O" }& O* n
6 w( Q( d8 q" h' I
该模块接受双精度类型实数信号。
. K* q/ t+ O% D- Z$ J3 S% A7 j

* a1 h5 j8 e, L5 I4 h' c* n模块参数对话框7 X5 F4 l! {8 p8 e5 g( O; h9 e

1 s( {# U4 a7 G
0 s0 w& d' ]! r9 y; u- yx-min: x轴最小值;缺省值为-1;
. U  ]3 x8 d3 a9 }! ]x-max: x轴最大值;缺省值为1;  h) S+ N; c8 o, P2 M
y-min: y轴最小值,缺省值为-1;
$ P% b- V' r7 x" [9 n( By-max: y轴最大值,缺省值为1;( D  |) a0 j; x+ C, f3 G
Sample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。
2 W7 T5 j0 ]" Q0 }+ s% ~3 F* q# ]- r- e1 e7 k
MATLAB Simulink模块库的详细介绍(二)-1.png ! P  V5 R* V. o5 s9 Q
) T" P: Z# V- ~- L
1 R6 ?8 z1 [2 d* \( {; H" ~

- V$ d4 ]! j4 u! R+ t7 t' k8 U
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-1-15 17:55 | 显示全部楼层
    Sinks的学习
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-1-16 19:36 | 显示全部楼层
    MATLAB Simulink模块库的详细介绍(二)
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号 )

    GMT+8, 2020-1-24 16:57 , Processed in 0.078125 second(s), 22 queries , Gzip On.

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

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

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