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

MATLAB Simulink模块库的详细介绍(一)Sources介绍

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(一)Sources介绍
! q. i5 _7 Q7 @' U3 M, U, k
/ |9 c! ^' v: J- ^% X3 V8 s/ B  {  u; b& W" c# G0 _8 r
Simulink模块库概述( h+ w. n# g- b4 X% l! b1 {
1.Sources模块库,为仿真提供各种信号源9 U7 D# A0 l+ p( k) p

# _, A* B0 d+ l# t9 g1 ?2.Sinks模块库,为仿真提供输出设备元件
& n6 b/ _! W3 ?: @  [1 S
; k" |, L" Y! x+ ]8 d+ r! }3.Continuous模块库,为仿真提供连续系统
! j1 Y: b* D( W' U' C" K8 h- P. D+ C: {& Q6 x) [8 X6 J
4.Discrete模块库,为仿真提供离散元件$ W3 C5 Y4 ?! M  ~; B

8 @, a/ z0 |; u- x0 t5 j1 z8 J5.Math模块库,提供数学运算功能元件
! E! R) o% ]. G- ^% _
1 R7 C  t/ J* O' q6 u3 \6.Function&Tables模块库,自定义函数和线形插值查表模块库9 x7 c$ y, j+ |1 c7 L
5 m+ A" x& a5 L& y" ~
7.Nonlinear模块库,非连续系统元件3 h' }" [# }% t+ e7 z
2 V0 _- w) L' `' _0 A1 I4 i
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理. v" j6 k& A( H, T" T

% k- k; n! z# }* r# m6 B9.Subsystems模块库,各种子系统4 a. K+ I- x  k

( a& Q$ Q1 f* V! q 7 O# _+ G# g" R6 F9 k% Y8 a% i: G
* {/ I. Z% C, n: F
Source模块库0 J7 W" y: ]9 r* r6 k# O5 e  p1 Z
% z3 {( Z0 |" n9 K- i/ e; Z- z. g" Y
3 o  _% _& R. c. W4 E; l

' ~; x! O" `) A2 N
8 C2 b4 w% E0 X. fInport(输入端口). M8 v- v2 h/ I$ |2 B& U2 d

( n% t7 s* V5 q. y$ ]- b% Z4 B" X8 D模块功能
3 O  y8 D- g7 x. j9 R3 s
# L* s3 Z% D) j' Z: q1 k为子系统或外部输入创建输入端口! o0 q5 F/ O& G* P3 t# w# F

& w4 Z) C# Y0 @: ^
! l7 C% t4 E8 v模块说明
! r3 \: D% J2 v* b
5 w' t0 ~. L" `3 b该模块件输入信号从一个系统的外部引入到系统的内部。Simulink按照规则来指定Inport端口的编号。  M/ N' u& z8 h6 k/ Q' D7 p

  h8 U! c) H7 b7 v! Z  n( r$ T
2 [; ^4 u6 A( @模块数据类型
/ r! q5 \4 o# B* l/ Z
/ K  E, O! a* S# e5 R/ t8 e( w该模块接受任何实型或复数值信号。# K1 P+ a% i5 o" V0 W

( |1 @8 b, v: M" K% x$ W9 t' F: n" |0 ]8 o* W/ a( s
模块参数对话框
6 X. W) ~% F/ R
* o& V/ I% L# _* v/ i4 r4 CPort number:端口数;7 _& y4 N' r: J9 F# u

  m7 m+ Q1 U% V' o' d( v' ^Port dimensions:端口维数;
) K4 \( g3 P" z2 v9 H8 w* O0 p0 d) k
Sample time:采样时间;' C2 ?. [" T$ q8 {7 Q/ ?& W1 k) J
% p1 F% u' a! h/ x4 R, p
Data type:信号类型
& m( R. n$ e, V8 ^- J: c: b) }# S$ R
Interpolate data:插值数据;选择斥责或外推方法,对从文件读取数据有用。
  L% \' E4 c/ K( P, a! T$ b! ?/ O1 m( I

3 Z# F" J* M  ]  t+ q% H* n
0 ]) z, ]5 h& U7 a! E
$ Z% s! h& b. }( h! R& e: Z8 K' DConstant(常量)( E6 Z& @8 R2 k0 b5 j
. m5 E+ D4 s7 n$ d/ M! x
模块功能  A8 X, P+ \% Z/ A7 M
$ t+ k$ I* }' [+ q8 k6 M
生成一常量6 M' Z& b* ~- F; i

5 B1 {( ^7 ~- }# v& Y2 T, h9 I. X/ z' C) V+ R4 d
模块说明
: ~! F3 O6 L  u9 v5 y9 `
' N. z4 @1 f6 T  F/ y4 x( ^) mConstant模块生成一个与时间无关的指定的实数或复数值。
# i( g4 s3 e% _* J2 r# z0 S5 K
3 e, {( W- B" ]
0 K* h4 x0 ~# y" L& C模块数据类型" C4 k' n: Z& u# X& D7 c( c% l( v

4 q3 j1 k$ _( N) d7 K& k数据类型与模块参数Constant value一样; ^% y8 i2 A( i9 n& M$ h, @1 @6 W
. u/ P0 y% `. _/ w- f! |

& [3 r' L/ L% P7 A模块参数对话框7 k: V" R0 t$ y+ h9 _
' h( ^+ D2 D' U' U# }& U# ]6 T; Z
常数值(Constant value)参数是该模块的输出,它可以是具体数值或常量名。6 m% a* g) D0 g" k+ ]& C# F& _

) C; Q8 a6 K6 ]  B1 D8 {& [6 j
3 U5 _$ W' N0 ?/ T. q) n; z- N) a
% u. d( M& p; ]1 a
! p& z& |8 R1 L4 u' ]Signal Generator(信号发生器)6 ^- @2 N& G3 C0 l9 C
4 `, h( q% [: P9 F5 z: @  ~. Z+ y
模块功能6 p$ f9 x; W* R& o
) _3 ^! w1 e" R" f2 d9 `+ {
生成不同波形
& Q- T; U7 W+ l4 ~5 d8 k# @: u$ ]; @! m/ x4 I
- [1 i- w; B) e2 q2 C
模块说明  p! `' k7 K0 y  v7 u3 f

; f. [8 {- Q5 u+ P4 MSignal Generator模块能够产生三种不同波形:正弦波、方波和锯齿波;信号参数单位可以为Hz或者rad/s
" k4 P' L4 u8 x" l) b& ~4 w
7 }. n' u  d4 Y+ r- u4 r, F! a* T1 ]& D6 \/ O( k7 t
模块数据类型
5 F# K2 X# ]4 S5 T) W1 i7 G5 I6 n$ z0 ^
双精度型实数值信号9 ^! W, g( J% X+ {3 h. E' Q+ l

2 t& c9 t/ Y/ |, V; f
, w1 i6 u2 ^+ p, i/ L, f模块参数对话框5 ~# E& M" P7 v0 v3 D: G+ Q9 W& u! i2 n
  p4 s( Y, E  x3 A6 L- |3 B
Wave form:波形,sine(正弦)、square(方波)、sawtooth(锯齿波);random(随机波形)2 d. ^9 y3 e4 e! t3 p  B
5 w( F. s1 d, A4 z) ~
Amplitude:幅度,信号的幅度; v: z' ?4 Z8 M; E: z% M
. G& t5 X8 b+ }1 C* q5 i9 {
Frequency:频率,信号的频率' R$ _+ v. y$ m3 p% v+ m8 _9 p

3 B& J6 i) {- x5 EUnits:单位,Hertz和rad/sec5 Y1 P9 d1 Y8 c% T) J

' b! ]: @- k. I9 {2 A( K/ \0 { ( \! N" X7 U7 e, g; A

. \1 q* s$ `. W$ a2 I
, O: h" i2 C- [! jRamp(斜波)
+ m' H. e! J$ D: {6 K
* e. x% r1 y: G, d. l% N1 ]模块功能
5 @1 H9 }% \  e5 G( y
3 l7 v3 W- d# e9 }产生连续增大或减小的信号0 A; x  h. ]7 j  Q( X0 N
5 S* d' V# B2 P( j( z. W
' R- J# P: l8 s8 F4 L$ a
模块说明
/ s5 L# T) O0 Q6 l, T
3 ^. K8 }6 o: n2 ZRamp模块生成一从指定时间和大小开始。以一定的速率增大或减小的信号。
6 n. M  U" R/ z6 k2 I) A' u$ J! M- M

: G* J: N( H5 X% V1 x6 {模块数据类型, d8 i2 F' V" Q/ y  Q0 H; I

: n( L- a: R# Q! L7 A; W& W输出双精度类型信号& P8 d* H. s6 N# h( ^) |+ x5 d
3 z% H0 q3 L; k3 R
' P4 }% g! i  L
模块参数对话框0 D5 a" E3 ~- ]* w0 @
, A4 O; }1 L% W8 z- B3 C* F
Slope:斜率,产生信号的变化率
$ V  @0 a2 _6 e  d. f0 A9 r
7 g% U3 r# {; J+ X9 P  VStart time:信号开始产生的时间! M8 z1 j& E0 K# Z

& M* m! B/ D+ ~, h6 R3 y, C( ?Initial output:信号初始值
! _5 y" k. a1 B/ W4 G7 n% |1 Z+ \; d( I+ E8 v0 g$ G. A

* J. P3 D9 K& S# H/ I" l. d7 J# c; V/ z  s4 ]# @9 J0 Z

/ m4 A, ^& [7 f# a: KSine Wave (正弦波)/ h) k" Y2 p- w/ J) T. l

; j/ J8 M* G' f7 g3 |3 |3 Y2 H模块功能, m; f% d( Z: i& }
8 `6 U& o4 L/ N) b  x0 i( ]& G
产生一个正弦波; ?& G8 c) a1 S8 l! C

- S  I6 K0 X! y$ |2 E5 c5 z7 G  s6 J5 i- N# {: ~
模块说明4 z* q7 v# J# r/ K; M
/ \2 P# o( _( b. q: Q! a
Sine Wave 提供连续或离散形式的正弦波& N9 q, i( u# N" @

; |; Y7 P9 U; Y! _1 F; |3 v: |2 ^3 L, q) M
模块数据类型' e# b* g+ J/ A* f
1 [0 ^6 f  Z6 K  a$ n4 `# `
双精度类型实数信号
* m" J5 L% D6 W, N4 Y8 i6 K( r
( {/ q: t* P2 |" R+ P" c% b" B3 h# I+ G2 t
模块参数对话框
8 R  u& c8 a3 }- r
% A; w6 h! Y5 r  yAmplitude:信号的幅度
( Y  ?3 T- O* e/ p
8 p. j& G4 Y' ]  LFrequency:信号的频率(rad/sec)6 F  c. n- {% z# M7 q7 `( g1 u" I
; S% Y* j6 l4 v% a
Phase;信号的相位(rad): M' J: T' e6 I( u# \

+ S4 L7 m: h9 F  H9 l* l/ fSample time:采样周期(0:连续;>0:离散采样时间;-1:工作模式与接收信号模式相同)
, ^4 _1 ~" p$ }
9 S) g! l2 `; r7 Py=Amplitude * sin(Frequency * time+Phase)6 q8 p4 t* N, f5 A
) y6 q. }- |& i" m9 @5 {7 s

( \/ }" }7 y1 \4 F/ s& B8 O
7 R2 E8 G+ v* ]# n: b1 b! t0 T  I! }' w
Step(阶跃)
+ A' l8 H  e/ H- e
1 r# S8 \  L8 |7 M& E7 q1 e模块功能
9 L& e, H+ Z1 U1 U+ F
) g5 A; `6 |9 C: ]( p产生一个阶跃信号7 G8 `- S$ E. V4 N% |  _
6 z  b5 ]4 l; Y$ j- M# x+ W
% _6 e$ M3 O3 ]
模块说明
" N0 k. c8 b. c3 f9 m, _, M3 F1 L: n) d( ^  W1 k, G
Step提供在指定时间处在两个可定义的水平间的阶跃
. t' I0 G1 h- L5 P/ Y5 Z) [% [' r: A" D* M" F# C8 J" S

0 x7 y3 \7 F: _0 F5 `1 A模块数据类型
5 ?/ E  z" E7 k2 b+ p( P7 G# T! x
% R& r  |% `% N; {# p+ ^0 t双精度类型实数信号
9 N3 I; ?$ w- X0 P. v
3 W1 s# M% J$ p$ z' Q  D* @+ X5 a; U1 h- j7 r* M) s+ R
模块参数对话框
. J0 w$ e" e% t5 v0 c4 [! {' @3 A9 W( h9 }  Y# ?" ]2 {
Step time:发生阶跃变化的时间(s)! L& n7 ]3 u( I+ k+ |* r, g
* U; {& c4 G9 P% R& a- `
Initial value:从开始仿真达到Step time时的麦克输出值) n) `3 g$ v( O# ]+ P% r
; j& Q$ e0 c' S- b- L0 h+ L
Final value:仿真超过Step time后的输出值
$ q: {! r, m: o- V6 P9 Z8 {& e* F" m$ z
Sample time:阶跃采样率当仿真时间小于Step time,则输出Initial value;当仿真时间大于或等于Step time输出Final value& |+ E: u. K- S# b7 d/ ?

6 d5 j" Y- ?3 \6 t+ k$ i : E5 ]) ]# K3 y8 k' j

) y4 ~: y' w5 g( ?9 I
% q9 X6 E" A* Q0 sRepeating Sequence(重复序列)
: p  t2 U% E) h3 X( l
0 y0 m6 @5 f, A模块功能
) D: [3 u4 ]; y2 @( E& U/ O
9 g" j$ k; @( M. }/ h产生重复的任意信号
- c5 K# W$ S$ K4 V5 D% N3 `( X8 P5 s0 }, V5 S# y) q
. M2 R- D3 i" F. A- o0 \3 B
模块说明
" ?! U1 }' W8 D7 _2 K3 F; z6 s% s5 L) d: S7 [/ `
Repeating Sequence模块可生成随时间变化的重复信号。波形任意指定,当仿真达到Time values向量中的最大时间值时,信号开始重复。: S, x2 X( `0 M: u3 V2 F; {
, R6 e1 x. {. u+ q! M4 W
/ J) i1 e# X+ U& K2 T
模块数据类型
* h8 m( L5 b0 a) y& K$ t7 q" d. `+ y! G! d) _
双精度类型实数信号+ m' B0 q1 e- F& |' t
6 r- ]2 \+ F5 K  |  P

9 f4 `( g8 ?5 r- b% ?' Q! k  q模块参数对话框2 ]# |, ?+ v+ W: s% A

2 A  d- m+ Y% |Time value:单调增加的时间向量(s)2 y! g) l9 Y' c# P+ ?; V4 k( f. |

5 ~3 K# Q! b: `8 fOutput values:与Time values对应的输出向量: h7 v2 K# d. R, x" y! p8 U
* f+ _; s" O9 z; o' H
- g2 p5 z( c3 H5 O1 Y
2 P- W4 `/ V7 j% u# [6 ]5 V
4 B8 Q0 B; n! g- ~  D' c
Pulse Generator(脉冲发生器)6 s9 s, l. ~- ?0 z, n1 L3 X% T- U
( P3 F5 M( b1 H) x
模块功能
) n  N- s7 W, ~0 q1 z+ L; ?4 R; p7 `4 ~4 O" D' h7 i5 w! S
以一定的间隔生成脉冲
: f" j! x( u( j  t- C
) L4 u& d. P- R) b& [5 w, F0 h" `6 ?$ C: T
模块说明3 Z" _  w$ ~: j8 e* j7 o

4 ~6 Y. [; a2 e6 D, ePulse Generator 模块以一定的间隔产生一系列的脉冲  X! ]0 H. k: B" T* }

0 O; ]% k, r3 D  U. s& e. X
  u0 x$ p$ B& r模块数据类型
1 z8 U% H( \! _/ k9 A! ?" d) t
7 {9 I  d6 \, W; `# _. R双精度类型实数信号
+ w. X. k3 i4 G- V  q2 u/ g/ S3 _* j: h) H/ ~
4 q: G3 K5 Z/ |) F
模块参数对话框
0 _" D8 Z' I% [* w( W( d/ |6 m- [) E# {
Amplitude:脉冲幅度2 e# H9 T/ k8 |4 ?# N0 m9 \

1 ?7 [4 f+ x+ r' \) [Period:脉冲周期(s)% [( ], m: ]& T, j
% |; y5 o/ E* H; Y* m* X0 X
Pulse Width:脉冲宽度(占整个周期的百分比), C8 Q$ h( a1 y' C9 i, B
/ B" P  w' L' I4 D2 h$ c1 z" S2 I
Phase delay:脉冲产生开始前的时间延迟(s)
; Y- _5 e6 Z( K1 B& [7 ?' R# p; x# L8 [! X

/ g2 L* T! b+ v% M0 {: Q8 U# c! u" S$ \' |3 H# F$ N+ k$ Z

- r* v1 n7 `7 b, R! |- z( ^4 EChirp(扫频信号)
: @# V* U# w! m( `! I
0 r( Z7 V* @$ V) w2 D- Y模块功能
3 \) V. N0 T- D* H/ O) p) N6 P" E7 @6 @/ e: Z3 n
产生一频率递增的正弦波信号; U( O0 M! [7 C% R$ K

, T9 q2 N) L: Y! Y; G! B: \% P& m' c! J8 ]9 F/ D# e
模块说明
5 \  N* S* N& k8 _6 i
- Y+ x3 s' I. q4 H. D( K7 |Chirp模块产生一频率随时间线性递增的正弦波信号,可以用该模块进行非线性系统的频谱分析
( _" D$ _$ Y' b& l3 ?: l; O
: N7 C3 S- b+ x, b9 b4 p5 L6 w, |' v# w5 e
模块数据类型
2 Y. @2 I/ ]  \- q# {% X0 a8 x* |
# Z) f0 U! Q. d6 `2 T) Z9 \双精度类型实数信号  q* q6 J" p. j! ^
+ H$ ~  S5 g0 a2 ?$ ?, H
, g9 N2 e7 @# T6 F( R& O5 @
模块参数对话框
6 o3 G- j" F4 j1 i) l
; h0 U5 W7 Z* ?) c, q: Y4 lInitial frequency:信号的初始频率& e/ }5 Y/ Q" Y( {: }, f
1 e) U) |0 ?0 i2 _" d: `' i
Target time:频率达到目标频率的时间值,在该时间后,频率以相同的速率连续改变
- n& o/ |. i; r4 C% }& Y
* m  A- N3 c% o4 z8 O2 IFrequency at target time:在目标时间的频率3 k# w" b9 V* z& F: i. t' Q! l' Y
3 m* X7 R( A8 q3 P0 G3 W0 j6 k
+ p+ S" R3 [* T9 p4 Y5 i
- i! v- W: g/ c: p$ D0 F

7 A6 \" e  b( M0 [Clock(时钟)
6 l; p" l8 h2 X' {$ P
7 H( A, }, I) ?7 d+ U6 h模块功能
4 I3 ?! y) [/ w$ q% o5 ^
( r: ]3 H2 S& I9 @$ M3 x# F+ _9 i显示并提供仿真时间
& [" h" Z+ t% i) f8 M; f6 P
8 o- C# f" L) b( {' l5 o9 l7 R  L: i6 H& n) T& X
模块说明2 C7 r+ T. m7 y

% b/ [8 p( ]9 s4 ~5 O# kClock模块在每一步仿真,输出当时的仿真时间。当该模块被打开时,这一时间将显示在窗口中。在打开该模块的情况下仿真会减慢仿真速度。它对需要仿真时间的模块来说很有用处。
$ F+ S! G' K7 y  t) r  H. o& w  V$ s+ m+ T3 N6 H+ m/ K! g4 l; J
' ]" u7 ^7 n8 i
模块数据类型
& x; c1 M) p9 L7 {) i5 Y
2 I4 }1 E0 y$ l: t2 Y  H双精度类型实数信号
' m; y( o7 c8 F* P4 O1 ^1 Q& J* \' e! V; \$ v3 S$ ^1 u
% A6 k% S. [+ ^. Z7 C' a6 M
模块参数对话框) {  r0 |, w. o% H- E9 r

1 s( f( k- P+ @' R- ?Display time:使用该复选框,在模块图标旁显示当前仿真时间,并改变其图标的外观
1 R" [4 p, i' n1 }! k; f* [& j# n, z1 ]2 R$ q! S; `; Q" R
Decimation:时间更新获取的增量,可以是任意正整数,如取值为1000,固定积分步为1ms,则时钟将每隔1s更新一次。4 _/ t8 }- ?8 K4 C. C

* v4 d" \. B) q# o' V
+ T. g( H; ~- k* t0 w7 z# c7 O% I7 n4 y/ k2 A2 ~3 H

2 L! o: W$ J$ O$ s- M& e; uDigital Clock(时钟)9 g. E" y. N) d1 N

) }' n# J+ ^. ?  S, b) \模块功能
1 t. Q$ D  m; Y7 g/ x8 C9 ?! Y0 i* }' w! ^+ I: e- Z' i3 ?* p
以指定参与时间间隔输出仿真时间
3 c: D+ r6 X1 @( u9 H1 g
, h" F* v: |) B1 x5 p( F5 U
: @, A& a( b. ~3 p2 U# t$ q模块说明
: i/ b5 o, o" f6 S& |' \  u1 \  q( _1 _. n
Digital Clock模块仅仅输出指定采样时间间隔的仿真时间。在其它时间,输出保持为先前的值。在离散系统中,需要当前时间,应采用该模块,而不是Clock
3 x/ I! e- n- o8 ?
) Y2 U* X1 C) x4 i0 y
: S' `8 E: G# Y" x模块数据类型. g) a! {% D; e& [; [4 ]: h

  B: \2 J  ~& m% A- b: ~双精度类型实数信号
) O7 _' ~. [: ]* l
" f# X# q( a1 e" `; a& T
! h% O* a4 I& o* m& p& R模块参数对话框
. H( ]& W. F/ l5 L% T# Q
4 l. Y0 }* T6 [! N/ {: H9 JSample time:采样时间间隔' J% ]: v7 i+ ?
: y5 E" ~( e( f; Z0 V! e

- B/ n6 c$ P; `4 U7 W+ r, p
, P9 B: |) p5 z. N+ [3 {, C/ W; _, w/ n4 Z% d. A) w7 Q4 N
From File(从文件读取数据)
( T4 R& S0 X2 M. Q; b2 d
) c& H' a8 U: C模块功能, Q/ f1 e$ S" {2 i

" b% S* j+ E4 T8 ?, [& v从文件读数据- b! m, e0 e0 W7 F; F, ]
6 a3 P6 c4 |& r/ ~

8 P' i; M( ]! p( Y/ ?模块说明
! g- o8 \9 [; _0 V- ]& X! K  c- ?
From File模块从指定的文件读取数据作为其输出。模块的图标中显示了提供数据的文件名。文件名必须包含一个两行或两行以上的矩阵,第一行应是单调递增的时间点,其它行是与之对应的数据点4 ?0 ~% _* q4 d. f5 s- V
  N9 h- }! Z- m: y

9 W& J  _# E) F  \3 I5 |* f& ]模块数据类型
/ t) a$ s1 e9 U" @  X$ i# a# _0 s
' ?& F( z( O" {% t4 s' b双精度类型实数信号
3 H/ M; K: m7 ~0 _6 t2 b. e; \( R: `( l2 _
& T! u& O" s* N9 ]+ i
模块参数对话框' |  E2 q; h7 ]) [& ~: z; ~
1 r4 ~( C" T3 t  L6 w
File name:输入数据的文件名" l" Z+ j  `6 W; w
  c% {/ Y# B' _" F
Sample time:从文件中读去数据的采样率
- w9 ]2 {9 m7 @  {& l6 p" M* i$ c* R7 _
6 H1 M3 u7 ?: I
: U  N8 r" q( [( S

) Q: v- {* V5 pFrom Workspace(从工作空间读数据)
8 i0 F/ g; g1 R/ g0 N/ n4 g. ^
. d7 `3 |' H& v; ~% |9 z模块功能
, V- Y% ~' ~$ K6 k
8 X, |$ k5 t1 R& Q- _3 O/ [2 |从文件数据
; P- x0 p5 M3 ?4 w' R( u: c" P4 n1 B. R1 `

) z* W; Z( j  X- e& e模块说明
/ L2 e' ]! t) X9 N: _8 `) Z' n0 }  x' s' Z  Z6 P$ ^" q" b
From Workspace模块从MATLAB工作空间读取数据。模块的Data参数指定工作空间的数据,由包含信号值和时间步表的矩阵或结构的MATLAB计算表达式来指定。其矩阵或结构的格式与工作空间中输入的数据是一致的。模块的图标显示了Data参考的表达式。) _/ A* L7 P; U& B* A" T% F3 x
" j  g0 n& ?# R1 t( Y) O8 ?
- @1 L6 F, H2 A7 N  p3 P# d
模块数据类型! f5 `- V! H! q: u; }9 G- \

  }5 c6 ^$ B2 J; l7 t: P任何类型实数或复数信号
& B% F3 X; J4 W0 e4 I
) q6 {$ m/ V, ?. ^! Z4 ~- H# d# \
/ \: |( r  U. t模块参数对话框% s5 u, z; x" N2 ]
9 m7 l3 c- K+ S5 v  @& r
Data:包含仿真时间和相应信号的数值表。如果所需的信号-时间矩阵或结构已经存在于工作空间中,则只需要输入矩阵名称。1 J5 g' L: k  V; k1 J

! X# z: z4 O: D- i; s* _Sample time:从工作空间读取数据的采样率, j3 K0 b; a) P" R" k; t/ k

, p) Q) X' V. V. w2 q5 VForm output after final data value by:在数据超过Data的末尾时所输出的值。
( B* c1 X7 i- F5 z. [6 a! Y& e, b; L& e/ s  d( e

! Z* E4 h" g, O% Q2 c
' }2 ^! N# @! E4 ^" V5 O5 ^
2 K! b& K; w0 d1 e, m& `; h, xRandom Number(随机数产生器)
  ^% X5 s2 M* B+ u5 H0 o
+ D- m- Z( O) q$ G. {, y模块功能
2 b$ ?# v* E; v2 m0 _, u) n" ^. j' f8 k) a  w
生成正态分布的随机数
2 C/ q7 D5 ?! b( h* v' A4 H( t6 o; Y+ L, @
) p# [, \# z; x2 U
模块说明  T6 P3 b9 V  |, P
3 Z  I9 _7 p7 K( _% L+ z$ ?7 [0 U+ X
Random Number模块生成正态分布的随机数,每次仿真开始,种子被置为指定值。应避免对随机信号进行积分。如果需要,用Band-Limited Noise模块代替
+ F/ f; \' {( _$ r3 M% V% {( v! j) W! r( [* b6 Q* s* [
) _9 n/ ^) }5 O. I
模块数据类型
: E: E& M, X) R$ q
' V+ S+ S. C& t双精度类型实数信号  H6 e6 @) x+ w. i: j9 O
# U6 M* x" m, v  y- {

! }: n0 f  G# S: f# i2 q) U/ V- Y模块参数对话框
; j7 e& d3 E. k4 g( [$ L: l' L$ @6 J% ~- R1 U6 z7 p3 g$ e5 i
Mean:产生的随机数的平均值( z2 [8 L0 ^$ g/ K
* m7 m  X8 \7 u8 \; y+ Z, H
Variance:产生的随机数的方差7 x  F: d+ z( {$ A. F
6 i  i9 I  Y7 T" u0 S
Initial seed:随机数发生器开始的种子
6 p4 c1 r6 a5 K3 ~- E: Q- p! }/ s/ v0 ~# c
Sample time:采样的时间间隔
. n6 H; F8 y$ d! R6 Q5 z3 T  R+ Z; j" r, a6 V/ }

- d. W) c) s) M) N% J. Q' y: [' v' b# @4 h8 \

  F/ y+ ^8 N& j: n: `" A- H. tUniform Random Number(均匀分布随机数)
/ w4 k$ ]! w) w/ I6 `* b* u+ y. O: I  s
模块功能
. Z0 a! C+ w4 i2 r( E( n7 b& A# K- D; b: B6 _
生成均匀分布的随机数
" ~' m& C* R3 m: v! c( l" @/ r' ~( }% t1 K0 U- @( v( \

2 ]  Q) y3 _5 ?模块说明
6 n" o6 F. l) A7 L  G& _4 k
" A/ T8 I4 P" h4 m' k1 @+ Q# kUniform Random Number模块在指定的区间内,以起始种子,生成均匀峰的随机数。生成的随机序列是课重复的,只要种子和参数相同。3 T* K% h# n* J$ ]$ n2 Q! Y
5 |, Z$ w) R; z4 N9 U

; l4 i; |5 i9 `" e8 ]2 ^( t模块数据类型3 B1 w: \6 o1 l, l6 M3 x

1 \0 I$ _: g( l% K双精度类型实数信号
: _0 K3 z' Q. n, I  m$ i  t  J7 ^! c! K$ ^

! P% |( G3 j# u, ?- [) ^模块对话框+ h: f+ @( l+ R6 m# G

9 r  w0 \9 l8 q3 ~Minimum:指定区间的最小值2 C! A  ]/ [( h( A6 ^0 ~

4 E: Q$ Z8 i& D3 l6 J9 u3 E  o8 ~: eMaximum:指定区间的最大值
% R* v9 I5 A5 J# t
; L. W* D$ f( J# E4 P; q$ lInitial seed:随机发生器开始的种子
: ^0 Z' U) \1 K. a/ p1 t4 d8 d8 T
Sample time:采样周期
2 A; q5 A" Y; {- s8 b9 Q& ?3 r
2 U5 N' I$ W6 J5 `2 ]3 N" [+ z . }7 Q* F! y+ K* A  G+ x+ l
: [& x$ A: C# h7 T# f" ?5 t$ g( S
0 ~9 F, ^! E  v) v5 C
Band-Limited White Noise(限带白噪声)
1 Z  N  Q" m& p7 h/ i' i8 Y2 v9 q
  \& l! H+ t! K' H% l  C& Z0 W模块功能# E4 R2 X& d- W4 ]9 c$ O6 H

& g0 c' V: Y+ V$ ?, Q! f/ _  F" n给一个连续系统引入白噪声; f% n. t" p* G+ ?# |! y# ~

) v" {  f: }1 I$ l) J4 D6 d8 y. U7 C9 ]+ [; _1 D; g
模块说明
, @$ i- l) b$ x8 P! L, W. V5 e3 k2 z2 O. e+ C8 c0 b! Z6 {, `, E
Band-Limited White Noise模块生成正态分布的随机数,它适用于连续或者混合系统。它以一定的采样率产生输出! D' I+ K0 U7 {/ A

. g! y4 \6 q4 c+ v1 `" l1 [  k4 E  ?
模块数据类型
6 U/ |9 ^* s. }% y
' F! l  [9 |  ?7 ~' _8 y双精度类型实数信号  U- h2 H7 E% B3 Q  a' F- J4 {
# U% C- I: h* n

2 C- O, T6 O( D- |: n模块参数对话框
% D. P1 k3 Y* d- s2 G7 E0 l. Z, t/ v; o. _# [
Noise power:白噪声功率谱密度图的高度9 o+ S* [; o" L7 g9 ~5 h

- W! z- I) @9 t: v) bSample time:噪声相关时间(理论上为0). e- l: J& c+ Y
, ?4 U' @) `/ u( [4 c5 C. K: d6 v
Seed:发生随机数的开始种子
7 M  |. j; H/ k1 K
& e) X8 T9 C+ `5 t0 o- ]2 ?4 `* ~ 1 y4 v0 t6 s9 C7 I
, w* t# C( S( x8 W/ V. C

5 i) H9 q! J/ {9 x$ F5 e: V' I

该用户从未签到

2#
发表于 2020-1-14 19:52 | 只看该作者
好长啊,看了前面的,忘了后面的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

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

GMT+8, 2025-6-10 09:31 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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