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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(二)Sinks介绍5 f* G$ X& w% H8 m# x
. K4 L# \5 o! Y! u  \
3 a9 b5 ?6 P$ Z2 H6 O
Simulink模块库概述
- t2 R+ _. Y4 Q1 m( G4 V1.Sources模块库,为仿真提供各种信号源
8 ?+ L& n; x( B  Z& A
" J0 Q+ f+ O" |! s0 Q2.Sinks模块库,为仿真提供输出设备元件
# Q& y. X) m% n4 W) g
1 w0 q, v' ]8 H: h3.Continuous模块库,为仿真提供连续系统
" l* Z' Z+ m) O9 t+ m; ?: M+ _) @# ]+ X1 l( [
4.Discrete模块库,为仿真提供离散元件
3 l% o) v+ [- w) g5 s5 s: B% V, t9 i, O
5.Math模块库,提供数学运算功能元件
  [( m$ T& Y& R( Y: y- w! x/ w! w0 L% B3 y9 t
6.Function&Tables模块库,自定义函数和线形插值查表模块库
5 G! G; P0 G9 R7 ^) z9 S, H9 m# H) f
7.Nonlinear模块库,非连续系统元件0 [- i5 W6 M3 f
8 r. W( \/ T9 ^$ q. y
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理
( ]' d: E- l& Q# t& h, S: }' t$ b8 r* ~1 a
9.Subsystems模块库,各种子系统7 h5 Y' [3 h. ]; Y

; A2 d8 R6 v* m9 u% d2 r4 M
% T# W* i8 F5 R" @7 s2 BSinks模块介绍, }7 j# n; s  s7 k

3 E0 g4 l6 `8 o+ j0 c/ s
( n+ C/ m9 ~2 N# p  B5 z/ I8 E0 g- S) Y2 w# U, l. }
* ?, P- k4 e! @9 T; H! ]
Display(显示)3 X, e; V7 a, I4 o% o; p* [
( A7 M3 V6 L6 z5 }  z8 f" U& h
模块功能

8 M* u1 C8 @5 ^0 P& {% G* n/ L9 Y3 V3 E+ w  p; b' r
3 o" k% t1 ^. k- J9 ~, Y7 d* |
显示输入的值
: F0 J! d( T$ Q% m* ~
% j$ g# F! G+ z9 g- c$ \) ~
( E. E! `+ S. y模块说明' d* K, e0 c) \3 w/ j
& a; A: N5 y  }9 u) ^3 p

9 W  G0 A/ E, ^8 d' q% sDisplay模块显示输入的值。可以通过选择Format选项来控制显示的格式
$ }; D3 ?3 r5 f6 G; L& N, q/ J) H1 {, \" D! i6 d" F
  l/ V9 g7 t$ y9 M2 E' f/ B
模块数据类型9 ?8 {. ~. W8 m+ Z. Q' `6 M. A  s
+ F2 C# _+ `# M$ b- r. J
) \6 M/ X+ ^& E0 h) \- V/ _0 A
任意数据类型的实数或复数信号& A$ j" z) B) S) W3 o# \" A
+ w4 w% |, r/ |; C7 K# c

5 S6 h( c; v7 S7 \' D; T3 u' D模块参数对话框
. f; N3 w: l4 y% S4 X3 A( d
8 p- t% K7 ]* \2 \# G6 o% D
. E& x" w6 [. F. r1 M( k7 b% qFormat :指显示数据的格式,缺省值为short7 \. J8 i: M) a. R, n$ R# U: ?9 w( \4 N

% U- {! u! ^6 IDecimation:指显示数据的频度,缺省值为1,显示每个输入点;) Z. ^9 T' H# |# r  v$ |- N

3 c- A# U+ }6 g8 b( B/ E3 z3 gFloating display:如果选中此核选框,模块的输出端消失,可以将此模块作为浮动显示模块。
7 b; E/ F4 i9 H, R8 p$ m1 q2 H% w4 \) C9 ^, n8 `

' g$ D/ Y2 I. U; k8 X' I
. ~7 V; X  |9 M2 {+ c) `
, s$ x; \; ?+ B9 s6 cScope(显示器)* v4 [* t0 W  ]9 W7 V

# b# Y, v9 p; ~/ Y' L$ B' f, T: E模块功能
) P- A& s  h0 a, v

, K# d( Q5 ]3 i! X8 a$ u4 Q! `( l6 ~0 _
显示仿真时产生的信号
/ q0 {  {' Q) H; a
+ X1 b7 n1 e4 {8 n* p" `
  z+ y! N9 W" N+ I( C' A. ^; O模块说明( {$ M" d* C4 c$ W+ e2 C9 |
& y8 S0 k* m0 I
2 H& ^" U/ x, E: e* o
Scope模块显示输入关于仿真时间的图杉,模块接收一个输入并且能显示多个信号的图形。如果信号连续的,Scope生成由点连成的图形,如果信号是离散的,Scope生成阶梯图。Scope提供工具条按钮,可以缩放显示的数据,可以显示所有的数据,可以将一个仿真中坐标轴的设置保存给下一个仿真,可以限制显示的数据;可以保存数据到工作空间。
% a3 n5 l$ b6 Y& n, s
! k# f% c6 Z# @2 }# \- D2 v- I 3 v/ t6 D1 ]/ E4 q
3 Z! o* g/ {+ [9 m- a
3 g  p1 G+ M: s3 H5 q) @
Scope 属性(Properties)
( x4 |, J/ h, |8 h/ ~
8 o" [) h5 e5 v# F/ W& \" B
通过属性按钮可改变坐标轴限,设置坐标轴数、时间范围、标记、采样参数以及保存选, h: x$ W& N6 @, N0 @& t
项。6 K8 P* J  E1 d) p
一般(General)参数:/ X; t! n2 K3 ^# x' ^
Number of axes:坐标轴数,在该数域中设置Y轴数,Y轴独立,但共用一个时间基准(X轴),坐标轴的个数于输入端口的个数。8 p7 |6 S& h- ~( v# `7 B
Time range:时间范围,通过输入一个数或auto到该域中来改变X轴限制。输入一个秒数值,则每个窗口显示相应秒数的数据量;输入auto,则设置X轴为仿真连续时间。3 L4 @" m' w# W7 I' K! q
9 r- L4 ^; p) k  O0 M
9 D( Y3 {0 w' `. W  _+ @
Stop Simulation(停止 仿真)
5 _6 \9 R% Z" T% H. e; y. J- y. _* @! F& i: b4 Z

: u4 R" I# o$ h模块功能( e. P0 U3 R/ v+ t6 V. ]  e; z

5 |( |; p4 g5 e3 X' T/ A
% F' ]# N/ w6 ~! p3 n当输入为非0值时停止仿真。) J5 W3 W/ ?6 V# d  _9 P
) g8 M+ z: a- |. A* e7 L

9 w# q9 a" R8 b8 O. @3 ~模块说明
/ B5 W# G0 d) A5 {+ D1 R6 E. H$ l4 ]0 Y1 E( P
+ x( t- d) P7 M  g" L- B! O% f
仿真在的之前完成当前时间的计算。如果该模块的输入是向量,任何非0的向量元素都会导数仿真停止。
* E! E( l. u; `7 q& q% I8 `; Y* z7 V1 c; ^/ K9 w$ J# Y+ i$ C
4 l3 o" b" M' i" n: L1 B
模块据类型

7 x* f1 E7 c; A  Q2 y- _
4 U' }+ G$ Y4 h* j/ p7 B& i' O- p
该模块接受双精度类型实数信号。* N9 e) ~) _6 z5 W
8 N) [. V, j# ^& [  h$ O, m

' C6 r% E3 m' t' I
; S' c! l- ^! x' i" G9 f: E* {- {& C" E0 ?7 F" w
To file (写入文件)
0 o2 M# e. j6 i1 k. {) F4 T/ j6 w' I: M3 n4 ~9 B
模块功能
, g. t( P' r" I7 V
5 r% T- T  x0 s! |. W* h8 m

; m" V! [. m" s/ e将数据写到文件。
0 S0 _1 Z, [: t) L/ `8 J1 K) f
* t! P) B* ~$ W6 m
/ v( X! ?( R* L1 z/ T) {模块说明" o3 Z0 Z/ ^& Q$ V9 @; r5 t

8 O) |9 w6 ^* A' @
' I/ O0 E) F+ y' _, N该模块将其输入写到MAT文件中的矩阵,把每个时间步写成一列,第一行是仿真时间,该列中剩余的行是输入的数据,输入向量中每一元素占一数据点。9 y0 k: b& |# V1 h$ `( S& [

5 b# S: a1 D- y1 o- A* }) _' w5 F- b6 z/ P6 ~
数据类型8 u! Q1 T: a7 @. V, Q% ^/ W! k( B
. R7 m( ]0 W4 `
4 O/ \1 f: c; a7 L0 Z
该模块接受双精度类型实数信号。! G& s8 @6 u8 ^/ F3 p& q
# \6 B' V; p& F

& G2 F0 |9 o. b) }  s模块参数对话框
$ F4 l" e% d/ ?) I9 ]' v- K, Z0 h2 R  B4 P7 s
3 P. v7 R2 S' T) W  \  j
Filename:文件名,指定放矩阵的MAT文件的名称;
! y  L, f* n. A" r  I8 Q. D) fVariable name:变量名,指文件中包含的矩阵的名字;7 U7 x" D7 i8 v/ P4 Y' P0 E$ Q
Decimation:抽样,指抽样因子,缺省值为1;
" C7 r$ O5 d1 Q% W& |( }
7 F5 K/ s7 i( G& G3 ?. v8 L% s . y/ R8 P) m8 C
: q; x3 n; F' w

' T# J3 r, J& a8 ZTo Workspace (写到工作空间)9 X" W5 a' |% W  F8 c
7 j; u& h. k" F% j; i  u6 G
模块功能
/ E# R9 L, s; ~6 [6 p- J
0 s, S6 \$ g; O! k
: W* s4 v0 [# q& T% e
将数据写到工作空间。
8 r" `" F1 u" g: ]
% C9 A& a2 ^6 P4 k. [
8 E4 t8 K0 n7 }7 {模块说明
. {9 k) m3 T0 L+ \; f5 S% c8 d
6 B, @+ C3 i9 ^: \4 k) A/ [4 L3 U
% L1 }* H& J0 P% d' U
该模块将其输入写到工作空间中、该模块写其输出到由参数变量名指定的矩阵或结构中。参数保存格式确定输出格式。% ?2 [0 G' j: Y4 w- h, I
1 x2 v! U' W  }& ]. m  K( @
( Z. k. Z1 x2 Y+ A/ ]& C
模块故据类型
. M7 w* W" Y+ A  h
) J: X3 h. W9 C) v0 |
& j9 b+ X0 U: D3 p" G1 O该模块可以保存任何实数或复数类型的数据到MATLAB工作空间。1 p+ b* k' r& H' ?% E4 {: M- a

2 d" u% [+ Q) ]- _. Q; _- d$ Q$ \  K6 [
模块参数对话框
( ]9 j$ W7 I5 C- [7 L) _$ L0 F- P: Y; z
( D# a8 M* i5 J* V+ R( u% n
5 N) |7 I7 u! RVariable name:变量名,存放数据的矩阵名;
. q0 q, _) E/ j' y* VLimit data points to last:持续极限数据点数;
5 Z: K$ ?6 @' {9 b  P4 ZDecimation:抽样,指抽样因子,缺省值为1;! I% s+ H' J9 `% b# E+ t
  E7 W! {! L# b. w3 O% X
7 Y- u- ~5 d# y* k' E, {
9 T0 @) {5 d! h9 T. B0 ~: r
' ^, g5 N+ t3 B9 ~) A( u
XY Graph(显示平面面形)
. ^  k  s: M/ w9 f
7 V6 w; ^$ c9 F5 w模块功能
/ e; k( z6 V2 d# c2 ]& c0 a& A; H9 `) {
, X4 E* b, W; \5 n, v
$ n6 ?( k- Q: l! C, j' P2 I+ Y
使用MAT 的图形窗口显示信号的X-丫图( ^9 k* F5 @' t
+ S* u: k! ]/ L) T
+ p: }0 D( e3 R" o! }
模块说明
  W' q# `: g( T: h+ j" x
- m9 v/ v1 {& b! N/ W
! y& `) m& P5 e! H4 H; b该模块有两个标量输入,模块绘制第一个输入的数据(X轴方向)对第二个输入的数据(Y轴仿向)的曲线图。该模块对于检验两状态的数据是有用的。超过制定范围的数据将不显示。
; e8 Y3 d& y2 `# e2 p5 V: _1 x
" I/ X: a8 M, \+ J9 i" M( [& W9 J8 e3 j) C
模早数据类型. V( l( E5 f' _
! V/ y5 D! s! x6 ~6 m2 s. y

. ~- K: y0 T9 T* c2 H该模块接受双精度类型实数信号。
& J5 d2 J, J" Y- M) V. l) t8 J
4 I2 t& m: m; Z2 i. Y, o& }
% i9 l6 z0 U+ `; K2 n9 a0 h模块参数对话框: T9 I/ ]( e  ?# b/ w9 [5 c) E1 Q

& c5 b: |: A1 ?3 j4 F0 n) n# ]5 |6 h' E
x-min: x轴最小值;缺省值为-1;
  k0 f8 ?& P# {3 v1 K1 C, Qx-max: x轴最大值;缺省值为1;4 P; {# n! U9 J; B6 n: A
y-min: y轴最小值,缺省值为-1;2 _1 T/ M( r2 J" `7 A+ V
y-max: y轴最大值,缺省值为1;. H! X, i$ {" R7 c" F( y4 Z
Sample time:采样时间,缺省为-1,即采样时间由其驱动模块决定。
3 j) v8 i) m9 B1 I; Z* Q7 ?% K8 e$ X- g
/ Z! `! Z, G: K1 e; [, n( `
* \5 H2 A9 O7 M: f1 ?
/ P4 P) D2 u; V# o

" M% L$ c4 y! @* e5 L) c, J$ f
  • 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-8-14 04:46 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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