matlab中sinks,MATLAB Simulink模块库的详细介绍(二)Sinks介绍

EDA365欢迎您登录!

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

x

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

4 ~- X3 r* n0 Z5 D7 X  I

- P# |/ u7 |9 @4 P. p2 c( U% A

/ B5 U9 T9 Y, I% pSimulink模块库概述: Q1 D0 t4 @) K" a

1.Sources模块库,为仿真提供各种信号源s8 F& g# g; Q" v

1 `1 q" O& H* i" x

2.Sinks模块库,为仿真提供输出设备元件

/ c, E5 o- u& T( n

2 O" N6 z* F9 E4 b( d' D" c3.Continuous模块库,为仿真提供连续系统; W$ w% d' t1 j4 T* G1 B3 g+ ]

6 l' B% l3 u  `- v) {# ~3 N

4.Discrete模块库,为仿真提供离散元件9 n: k( T7 j$ R2 ^; W7 U5 t* g

n2 b# w- y# k9 `. b5.Math模块库,提供数学运算功能元件( O) }$ r) x/ R- T/ |

1 F& m( S  H. f" ]2 D4 E0 z

6.Function&Tables模块库,自定义函数和线形插值查表模块库! K, W5 ]! ^. o, m- ]/ H* P

5 Q* C( p5 o: q9 H  x" H

7.Nonlinear模块库,非连续系统元件- a& M, j2 T6 V4 p0 W! ?. k

' M. z5 i! Y9 |+ M" P

8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理4 y7 J) P+ c: V% v9 o- c8 ~

/ [( J1 T' P) d) Y9.Subsystems模块库,各种子系统1 W- T7 Q$ [: s+ J! f2 |0 b+ G

, z0 p* d# G! H- J

0 _8 z9 B8 R+ e5 `

Sinks模块介绍! k/ j, Y2 p  b9 R: |& ?

4 I* F9 ]0 c' D) ]$ t0 t; @/ j

none.gif

15-0.png (38.87 KB, 下载次数: 0)

2020-1-15 09:18 上传

# a3 \+ z4 A! X; b* P6 A* g3 B& B

7 F: w* x% c0 w4 p/ F

k# K2 ^; N+ T9 v* s9 F& wDisplay(显示)

! n* }' a6 |( D8 ^' a  d8 _: _模块功能

6 s2 J: U4 s9 @; r; U, P! O

% @+ O$ b9 _* S. w9 Q$ C" W! k4 i0 r) H/ e' M' q* S

显示输入的值9 d% W  }: x  i! k2 {. J$ ]

: j4 I% c$ H* q3 M3 D) f0 i+ `' [* ?2 I" d$ q) C

模块说明

! y* A% W9 @  ~! H/ ]2 H5 h9 h: ^! j8 R$ [3 u% F, w

* t1 F* Z4 r  w/ }# |5 t! [

Display模块显示输入的值。可以通过选择Format选项来控制显示的格式5 k% n/ ?! n8 z. f) F3 c- ]4 z

0 {' F* |6 T, Y$ o. X

0 o5 D3 d$ `4 {- L4 J; f' c模块数据类型

5 x- S) v" L; M  ^3 _

8 c2 h$ j" }* v+ t! _% Y+ w* j( b# w1 [+ m2 T

任意数据类型的实数或复数信号/ {2 r0 Q" u7 ^3 }; [# }

! M% `+ t, P8 B) s7 O

8 Y: ~; T' O& g) ?! Y# D

模块参数对话框

! @0 N4 b; n9 N8 r# u9 t3 p+ z; @% l) ^$ P$ Z" ^

4 ~8 {  ], v( xFormat :指显示数据的格式,缺省值为short; q" W( Q. _. P& v* c

/ V9 ]4 q6 y6 S( w* D- Z+ d7 K9 }Decimation:指显示数据的频度,缺省值为1,显示每个输入点;

' ^/ {$ G9 g0 p; X  M

/ j" R) a, G( X) n: k; MFloating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。

0 `( [: {" I' G' Z4 O, v8 F, P7 N

3 ~0 }, v' {5 L

none.gif

MATLAB Simulink模块库的详细介绍(二)-6.png (22.88 KB, 下载次数: 0)

2020-1-15 09:14 上传

/ N+ z; |9 \" m, J

8 f5 n) r4 Y, z" I! F

7 x# L( k, d6 Q! S. BScope(显示器)

3 l, `  u1 e! [j5 ?, `# d2 }% }5 E' a" p( _

模块功能9 x& U# v" l3 d$ ?; E0 f7 n# ^* z

* V8 J. h# d+ w5 Y* T% G' q3 _) {2 Z  O# X" Y/ I

显示仿真时产生的信号

3 s& v* R% t) k. [  G* r- x7 H7 [+ A  `

4 L# H3 W& {& F+ Z: M, i8 l模块说明

8 D, n9 M7 S1 s- ~' n

: l" Y0 P* D; E! A  j8 T; ?$ |: N, _$ d

Scope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。5 X% [& ~2 E) ~; v3 V

7 m+ o& |( G* V6 l7 U! N5 S

none.gif

MATLAB Simulink模块库的详细介绍(二)-5.png (24.65 KB, 下载次数: 0)

2020-1-15 09:14 上传

- I8 n: y6 v, w! O3 }  u" C

2 }/ s, S, \4 \/ W. D: r: n! }4 c% O& T2 Z: c) ^3 tScope 属性(Properties)

; E- H3 Q* H8 d& |

. o4 g* t3 [/ O0 J% Y2 a. `通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选

0 {7 x) Z, M+ T' x: a项。9 K, P4 y' N' x2 Y) v: A- X

一般(General)参数:

& N3 c/ g+ d5 l0 \Number of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。, h2 h/ L/ h% ]# g' r! Y: u+ P

Time range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。* I% c& _/ ]2 ~! k! p% m

! c9 S2 X7 W( @* F7 R4 E+ J

7 }& c! M' I8 }! i: k; k$ F+ v# {) YStop Simulation(停止 仿真)

+ |: F" J7 @2 V. ?8 y7 W3 @% Z3 O* E7 O: f  U5 ]7 m' X7 a" ~6 w& J+ D# C3 S; h) k

模块功能5 T4 E2 g' e3 I: P! @/ ~

" }6 E2 ?: Z! t$ G5 v) b3 E/ q6 Q% i1 a8 m9 n6 ~- Q# R

当输入为非0值时停止仿真。

' K4 \( K! K) q# ]

$ r4 y; {) z. R6 E: ~2 j0 \: S( H4 [7 W+ K1 U- [8 o4 W

模块说明

, k" |" l$ k  z0 x2 y2 _, O/ A( {8 Z) y. y6 i' M. X6 Y8 v9 U

& R% d) F& j! w7 F- P仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。w" R$ x, D; j+ X8 {

) Q/ S6 l& _% }/ f/ Q7 \5 m" f( G* d% e; F/ c2 g2 I

模块据类型# F4 l$ i9 i) B% c

& W1 E/ R6 c2 j5 s$ P* l5 {8 C

, f( |, ?% s/ Y( ^9 {- N7 T% N该模块接受双精度类型实数信号。- v, U' C+ M, t) T" W

. D8 S+ w* w+ H

none.gif

MATLAB Simulink模块库的详细介绍(二)-4.png (15.56 KB, 下载次数: 0)

2020-1-15 09:14 上传

5 t4 h$ g2 E7 h* _" R% \

6 X& p2 Y: s) E9 ?

7 e4 t$ Q) }  h2 _To file (写入文件)

6 W  A+ ?6 f0 ]  e) o$ C4 W+ B' n# h

模块功能

4 v6 x. H" A) t* K) g1 V$ d& g3 H2 G9 c, ]$ o; J

1 g5 ]+ l5 Z" r/ g: m& z' l# E# x将数据写到文件。

2 s8 U9 M2 K! ]6 h! \

{5 L7 P- Z% [! E$ S" o% D6 ~

* l4 k8 _/ D$ l9 C; a模块说明

% I4 T0 b$ |9 B0 S/ n5 R2 w7 x0 M2 ?! b5 ~$ e1 W

$ v2 C" j$ O. S

该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。

% p) E4 C: g- r* o5 R

d" F0 q! h/ [) p; \% E" C; v

f# B+ s+ W# K+ H数据类型6 ^" x7 W0 `9 X" b3 u

( d# }2 A+ H  Z, o3 C( B% x

7 @* Y( ]8 X" w9 J" b9 `3 t4 \

该模块接受双精度类型实数信号。: Q, y0 G- \* Q1 a" P* ^$ _

: A' |5 A: x( S  c5 R9 I: \: \9 ]9 Y' v+ l8 A

模块参数对话框! `) y+ n7 M7 L  _- t4 p7 t

; @7 h  }& [: W5 x0 n6 R: v

, |/ S: X9 z. l# ?5 o7 h

Filename:文件名,指定放矩阵的MAT文件的名称;4 h0 H5 |5 p7 f5 Q8 O$ A

Variable name:变量名,指文件中包含的矩阵的名字;

& A; f0 Y* u* D' ?7 v' P1 o: DDecimation:抽样,指抽样因子,缺省值为1;* r# _' L$ g3 z  A1 Q* m% Z

3 V3 Q# C9 i& x

none.gif

MATLAB Simulink模块库的详细介绍(二)-3.png (54 KB, 下载次数: 0)

2020-1-15 09:14 上传

% |: H- Z& j* L0 D

( M# p' A5 f9 F! T

7 C1 J9 J( B3 Z, s- ~To Workspace (写到工作空间)

. j" R" ]& o9 r8 {* i7 H5 T. ^) c. s. K& \

模块功能

- Y( p! r6 L! Z; m# K3 i7 e7 T! r

+ h& o3 W  [% l. T& G+ j

将数据写到工作空间。y) L& c! y  y& ^+ i. l

$ v+ @. q% x8 W5 [7 G& E2 o

4 G' h5 r4 f$ k$ y9 t

模块说明

0 @5 ^* F7 |5 {7 g$ Y9 v8 _3 Q9 f! ]8 |  l, u

) r5 d5 @) x* C( v

该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。

, F! a1 `+ T- S1 V6 D+ z. X% G# n5 W4 A6 ]; f9 H/ X

0 J9 o: l) i) }9 G: U: M模块故据类型3 }8 P2 G) j7 h/ T; g  N* V8 S/ Q

. e2 p7 K% C" v7 I$ w  p9 k) K: q, o7 _: i( }' P0 J; i

该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。! C4 {! }# _) r8 e! N5 z9 s

; t7 J" I; [; M

) j8 A/ s$ }, }- i2 `9 M, @

模块参数对话框

; t* a6 q2 F; o: r+ R% e! T: c* X; `* j, n

1 n2 w6 \' \9 L" L) J9 `5 K/ Q$ K- LVariable name:变量名,存放数据的矩阵名;; y, Q& r9 g* y0 s2 K. H

Limit data points to last:持续极限数据点数;

* g9 F3 Q! V' U# u6 X' d0 vDecimation:抽样,指抽样因子,缺省值为1;5 F( Z  q7 c3 F9 g/ i6 Q

) `4 J1 I) c' A

none.gif

MATLAB Simulink模块库的详细介绍(二)-2.png (43.7 KB, 下载次数: 0)

2020-1-15 09:14 上传

- h( B, _1 }9 g1 m

1 q5 Q7 L& P! V! b! y) f4 D0 P  z

9 [% ~5 g& H' K) d5 V" ?XY Graph(显示平面面形): }$ q4 V) m  m+ ]; Q

1 X! v: ^2 X; m3 `4 ?/ s模块功能- w( c: \) F7 @5 b# O$ Z& q

; y# V( f/ G8 P1 z/ m/ ^# U! y. F; f- R8 R. ^; ^" S# A$ G

使用MAT 的图形窗口显示信号的X-丫图

/ E- ]7 z$ Y" V% z6 q! g$ L

5 Q( v  d& q/ ^+ N% _8 a3 A; {+ c) m1 m5 Q& X0 a( ^8 T: _

模块说明+ {, Q. O( n2 f0 g

# `& t& w0 O  f9 Z( [7 V

' A3 K" \4 o, d  |2 p该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。

! M/ z- R2 O% C( r- ]

) c  U/ u6 u& n& H3 X% r7 c9 |

5 f/ i7 ]+ d0 R+ y6 D* K3 \+ `模早数据类型

" I$ X3 h7 M! k# ]& R3 S7 k) J6 x6 @, i$ H$ `: X% f* x

( N3 d+ o- S  F! x! o1 ^5 J该模块接受双精度类型实数信号。4 M: z+ n' ^) Q5 Q, e

' A& w5 y# s3 W: p5 D$ [; q" q# r$ Y2 P9 ]+ a

模块参数对话框

/ ~0 r* P3 E  m, @0 p5 Q: T

1 |6 B1 D( v+ K0 @, U# z1 {2 ~3 O% L

x-min: x轴最小值;缺省值为-1;

" W; l# p, V7 xx-max: x轴最大值;缺省值为1;

- I1 P9 l$ o3 n# by-min: y轴最小值,缺省值为-1;

" l2 W  P* e* W3 C6 g& Ny-max: y轴最大值,缺省值为1;+ }+ D: j6 P2 J1 z. R

Sample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。

8 i/ U8 Y3 W: f7 t$ a- o* U  u# O7 H2 v

none.gif

MATLAB Simulink模块库的详细介绍(二)-1.png (32.94 KB, 下载次数: 0)

2020-1-15 09:14 上传

5 i+ i0 v1 n& R7 \7 g2 a- v

( o- l# y7 t/ D8 E* i) O

/ L  s/ t) p- d& O" r7 y5 oZ% Q& ^# M9 n7 e! m6 F% e3 D( y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值