EDA365电子论坛网

标题: MATLAB Simulink模块库的详细介绍(一)Sources介绍 [打印本页]

作者: ulppknot    时间: 2020-1-14 11:04
标题: MATLAB Simulink模块库的详细介绍(一)Sources介绍
MATLAB Simulink模块库的详细介绍(一)Sources介绍' y& R$ a+ A0 q( Z$ G; w- t
  N4 M2 l7 \" U: }3 |

$ p5 D. E9 A0 ?9 U4 r" [Simulink模块库概述
# D8 M% `& V9 ]) n3 e1.Sources模块库,为仿真提供各种信号源
! x1 a- ?: @, M( B7 ^2 B) [
9 V2 O2 N: y! ^1 p7 M2.Sinks模块库,为仿真提供输出设备元件
, V: S' N9 M) ]) W6 }. z& O6 p; b, V) K2 W
3.Continuous模块库,为仿真提供连续系统/ {* }. A7 Q# N- b9 Q( ~, G8 `

- k& \  {; G  S( a" n4.Discrete模块库,为仿真提供离散元件
4 F' |  p6 L& O' t- d2 K
0 U6 t# |6 N6 |% ]+ y7 K5.Math模块库,提供数学运算功能元件
$ d3 _8 n0 K( j, c3 ^# v$ R/ }
2 Z2 Z" w1 |" j* S9 k6.Function&Tables模块库,自定义函数和线形插值查表模块库) L0 M+ U1 U( k* e7 g7 O

. ?( g$ ]/ [. h' m" @7.Nonlinear模块库,非连续系统元件, `* A* W6 B5 ^
7 g5 U$ l: M' h# D
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理1 W! l) h! Q: p/ Q- ?

, f4 M7 r$ ?$ _# r) ~9.Subsystems模块库,各种子系统
9 J! \- J( ^# J  Z7 a) E3 l
3 D2 H8 \* M/ e6 l" P ' H: m1 j4 @& B5 T

: Y" O8 }5 ?5 Z! R& RSource模块库
9 Z* i" W7 a5 d9 l  Y# S" Z: f) h" f( t3 l  G9 J1 M

: O5 K0 ?  {, _' k) d( u- x. \+ ]2 p' m9 R

* T7 O  j' G  LInport(输入端口)
4 m/ Y% G* K: g4 m2 Z/ H/ S1 ~' ^- y1 O5 F3 Q1 [: w
模块功能
8 T' D  H$ {3 F% g/ C4 x* B/ t( d7 K3 r  Z
为子系统或外部输入创建输入端口
0 k4 p+ ~9 _, s# a' z! H- M. y. n  z3 D5 P* r
6 N2 d1 m, `: _
模块说明
0 k, z& s7 M* Y' V$ {; {/ x+ K1 f5 `  C: F! D- x
该模块件输入信号从一个系统的外部引入到系统的内部。Simulink按照规则来指定Inport端口的编号。
' E# \' A/ [9 Q5 p: U& r( b; y8 C2 s3 {2 J$ |
; M% a7 C& i- t  @0 t+ O2 ^' o
模块数据类型
  x( J( D5 z, Z. ]( I5 ?& c# b2 Y: E9 Q* R
该模块接受任何实型或复数值信号。# H1 B" L% E/ c7 C  f+ V% X9 N/ W
% R. W1 e3 ]+ M/ q& y

* @8 W% `. w* T  W" v模块参数对话框. k5 `6 m# Y( H6 Z1 O9 b
7 t) f7 G1 f+ `$ h- V2 }7 Y
Port number:端口数;: I7 X, N6 J) d  O
, `& d1 f, K. T* t
Port dimensions:端口维数;+ F0 S% ?+ M# V. a) J! e8 o& n
* p% ?, M) s# p3 j
Sample time:采样时间;- ]! C8 A' s+ o: }$ f, E1 y
5 A5 D  k4 n  k0 N# d, W
Data type:信号类型
5 J' e4 G1 T0 j+ @3 e0 k+ l! b1 b& L- H- M
Interpolate data:插值数据;选择斥责或外推方法,对从文件读取数据有用。
4 R5 T4 b. Z8 U  g* q; ~$ ?
/ F' M" [: `/ f- z0 h3 { ) H5 r# |+ o, b' {7 a' f
& W) M  B/ V) Z8 V) X$ j
" E. [# F# Z" O* r/ y* B" C  \
Constant(常量); b1 I" E% G# Q  n6 I
5 e% x5 b3 k, i
模块功能
! f( Q2 R; }8 ~4 P$ S9 d+ g1 a. f) K* `# \, J& n, P
生成一常量; T# d2 v3 }. C. ]1 A' U5 J9 P4 Q3 e

; B7 C5 z3 i- S/ F. g% y8 s/ n, n- `  E0 n; G: w7 P4 {
模块说明  `  ?; }$ l7 l+ t
2 ~6 m- x0 A& U8 D2 _
Constant模块生成一个与时间无关的指定的实数或复数值。
" T) W7 j; p8 e0 X) i
+ a5 V4 R! y8 z3 A1 i
' M# l7 z$ B% X% T5 U8 H7 l( g模块数据类型
, q) ]' Y" a; x# Z  w' _+ A. w4 q
数据类型与模块参数Constant value一样
2 y  Y$ f' j" Y. `1 J9 @
+ j' Z0 }: V; u+ x5 P# F% ]- F# |2 C8 j1 h% v# G; a
模块参数对话框
" y/ a3 {' I1 A
. k+ a8 H, d" M常数值(Constant value)参数是该模块的输出,它可以是具体数值或常量名。
6 N2 D8 F! x$ g0 V2 W
2 V7 P/ y" z( }( e. D6 p( K " O+ E1 y2 A6 a( C3 d

9 s; `4 Y) G+ g6 Z$ n6 g2 q. f2 A" E( Q) ~1 A
Signal Generator(信号发生器)9 e, ^$ r+ H  ]2 K! K& o/ |
  d: @$ w  F1 M) x0 i
模块功能
4 k+ W' ^4 C! j4 Y! I
9 \4 _2 j" _: |" G. e% w/ {3 f3 ^生成不同波形' H4 a6 V7 c, R3 Y0 v( i9 x
3 z  Z; C3 r/ W4 @* `
: }' i/ c5 w! t& y$ V! P' c# |8 C
模块说明; B0 @0 n" O/ N% v: u, r2 u
  M  b# Y- t. Q' {8 c* o
Signal Generator模块能够产生三种不同波形:正弦波、方波和锯齿波;信号参数单位可以为Hz或者rad/s
6 ]1 O8 x; d- d7 l/ s  ?3 o& W# r
/ ?) y9 J, G3 z" ?& j9 U8 W; e$ r" ^+ a0 |
模块数据类型% k8 o5 s: h7 W$ f
* e, d5 f  |3 E
双精度型实数值信号
' u( R' o+ E; G$ }6 ^
7 l( h0 o" d5 C7 I$ T+ i4 @3 [2 _1 c9 ]6 x! A% B3 n. b0 D4 G  _; _9 [
模块参数对话框
! B$ @' l- y! o7 U& v& z
, J1 T, k% G: G: IWave form:波形,sine(正弦)、square(方波)、sawtooth(锯齿波);random(随机波形), K0 U- I2 T* x- O

, X- y: f# u/ e+ C9 ^* rAmplitude:幅度,信号的幅度
3 f7 o2 ~( [6 C% [  a2 B, u3 u6 Y) {3 T& R) G  n
Frequency:频率,信号的频率' V. Y7 g5 g; K/ ^7 r+ s+ J

) N$ s9 J: x# L3 X9 cUnits:单位,Hertz和rad/sec
6 R2 ?- U) E* U
# e0 a: ~! A4 n  F - p( k  q9 ?: M* t- y

  E& Q9 s3 W, r' Z8 q' w" f. n; P1 l; S5 K- ]+ I% y. ?% k1 T
Ramp(斜波)
" T! ], Z% M8 b
( U  \0 M9 L. q0 f/ ^模块功能, s7 i; F3 h, B3 r$ n
0 E2 D0 v% R: @8 N
产生连续增大或减小的信号: \# S6 l5 `2 S, A

+ s0 r4 r$ X. g) E! n4 n
0 ^/ y8 p% o* a2 @模块说明
" B( d9 }2 f0 L3 S9 Y9 }# Y: E( @: A0 T9 x6 |0 a
Ramp模块生成一从指定时间和大小开始。以一定的速率增大或减小的信号。
% P; W2 d# W$ M$ d9 L- O) d. X1 L1 W
6 J: \7 S( ]4 y. t$ x, A2 Y
模块数据类型: i% l- ?1 h  t9 i7 V5 a2 H3 C. G  v. ~
  R4 ]& T1 z4 N) \: l
输出双精度类型信号: P4 Y4 m" p+ c- K- q/ f3 ]

  \: A; Z9 E+ V' _$ V
+ ~, [2 |0 P  ]模块参数对话框  ~# F' J7 n0 }& H
( ^6 K" M, g3 @# h7 k8 a/ Q' K! Q
Slope:斜率,产生信号的变化率
4 ]3 w! j! C4 i( A7 I+ J3 f8 h. l9 f
Start time:信号开始产生的时间
5 E+ F+ S2 D# y9 r9 B7 D' H. N* w5 P8 b/ X& g9 ]% n- s# v
Initial output:信号初始值
  U% \1 _" r: E
+ @* @& g: a* Q* N8 v
( Y) r. G2 c8 X; i" ^  u
3 ?3 x& C! Y9 B$ e# x9 C. t! t; L+ c; V: [8 L- V
Sine Wave (正弦波)2 h2 }  j: A, F  U6 v% ^
) W1 S; N2 I' y' e  b, y: H( G' w
模块功能; O6 f3 u6 K9 |" }7 c" h
  A1 \# I! Z8 G/ ^3 j* |
产生一个正弦波& V! d1 e0 k* @% B& {0 n0 G  p$ K
; l8 v9 u# X0 K7 r+ `  H! j

' `% b/ X# c/ Z1 U$ D模块说明# g& B$ G8 B3 ~; ]

) @5 g- T4 ?. s/ T* Z4 \5 ]Sine Wave 提供连续或离散形式的正弦波
6 ^" t- C: [1 L* s& r0 t6 N& @% `4 X5 ]: v4 \5 M: L0 }, V$ s
+ ]. {) c+ W8 \
模块数据类型
1 y: c$ w8 C1 w& g) P4 a' ], z# {$ h. N7 r2 d4 u$ K
双精度类型实数信号
# M( i6 u0 V- n8 P6 L1 m2 ~
2 {- w, P5 H& J0 Z' u6 d5 Q& ?1 \  c0 ?6 H
模块参数对话框
, u. Y/ \8 N" i+ t2 F9 y/ P2 @- U; ?) k6 A& H( G# f2 ^
Amplitude:信号的幅度3 ?+ ~0 c1 i( `
7 N) H# |1 b' \  g$ U* r
Frequency:信号的频率(rad/sec)6 `5 q. v- U' }" B

! ]5 ]& Q& T0 K7 ]8 U6 uPhase;信号的相位(rad)/ V1 G# }4 Y4 W0 y0 v8 G! _0 K

& o  @' ~9 i2 w  X& V- t2 ?7 ]Sample time:采样周期(0:连续;>0:离散采样时间;-1:工作模式与接收信号模式相同)
" f  ~% B+ d0 F8 B( a4 L' B
% p* E) h9 ?3 P" Sy=Amplitude * sin(Frequency * time+Phase); X7 B, l0 X- Y0 \3 p% }" K

, U8 K2 L$ J6 i/ r  N - c1 D. j# X: v0 R

) a2 l. {& [8 H, K! a* B' b
' `2 T3 o7 `6 U  Z6 W- Q8 @Step(阶跃)
  B$ D' C  Y( l  I; v
6 U/ m8 P8 D% }% E3 x, l( J模块功能/ l& `3 y$ X" b) h$ J5 g+ O. w

: C8 Y0 }  g3 e: v  P产生一个阶跃信号
: g- f* A2 c; ?8 i1 c% M* v# W
2 d) M8 A  T$ Z# Z. G9 ]/ J# l  P" x4 K) L2 G
模块说明! t9 G  h1 B+ D& J) P

0 r6 ?. y1 ~( G( Y* E* EStep提供在指定时间处在两个可定义的水平间的阶跃
7 T5 A7 k2 _& Z8 o+ R6 C! y8 X' \: Z

9 o/ E4 Y2 K; _3 ]: ^8 f8 e模块数据类型
  T1 U  l+ M8 W( Z( S
. {1 ~) `% A" X# U双精度类型实数信号/ y$ F& J( K, I0 @& j1 T/ k; a
% [; C, V- \" S( Y1 p: u
, \: t7 b. ~, B$ V
模块参数对话框
, L2 G5 z2 j; e4 |: ]1 Q" m7 X
6 s. X2 g0 j3 E8 |- K/ Q3 AStep time:发生阶跃变化的时间(s)
+ y( A2 \% O0 V5 t; {7 ~$ b0 `4 t) Q9 q+ n  G& F+ Y
Initial value:从开始仿真达到Step time时的麦克输出值3 R3 O, Q" N8 y3 X5 u

  r2 d, D; e, L8 t2 e, F' q8 }) t! PFinal value:仿真超过Step time后的输出值
$ L' v& p0 J( {0 r6 z/ g2 M; k  `9 s, t2 A8 b, D3 r9 A1 z
Sample time:阶跃采样率当仿真时间小于Step time,则输出Initial value;当仿真时间大于或等于Step time输出Final value
+ G, x0 c; F: K. A! R$ l* x( i. b: b" T/ u

6 V& X( p: j" Y9 q5 p5 s8 C" D+ L7 B

) |$ u4 l+ n& ]8 i3 h9 q9 gRepeating Sequence(重复序列)
/ X4 H$ N: `- e7 i# O; M- u" ?' Z' i/ z2 k9 L# P2 [& o4 D
模块功能+ H4 ?6 ?8 R* K, m; t
! W" C2 f& O2 Y  q6 b6 o2 A
产生重复的任意信号- ]. j2 A! h" A  O9 G) V, I% ~9 M7 e
$ m6 _3 G6 Y5 I3 d8 ?4 d6 s2 i
. `: o8 B9 R0 j4 \3 r% c
模块说明  S/ ?" ~, d5 U1 Y) d* t: \+ o
) h8 x! Y: ^( Z+ v5 |/ Q7 D) A5 a* k
Repeating Sequence模块可生成随时间变化的重复信号。波形任意指定,当仿真达到Time values向量中的最大时间值时,信号开始重复。1 r) {+ r7 z0 k: q& g3 }, y* B

/ W6 s1 V0 w6 m: D' `6 u2 v- H/ p+ [4 A, m
模块数据类型
' t1 }% K3 S$ q2 }
" |# C; g) z/ Z2 R% E" I双精度类型实数信号) P. g8 \" q- H$ Q

% N+ H" S; l. {2 i# ?; V* |% U1 E  Q* J/ y$ X/ N( }! J$ j
模块参数对话框
- O; A* R: J4 a+ o$ v
: Y3 N# a6 f- gTime value:单调增加的时间向量(s)
6 D. ]9 P; M4 s' M; T' e6 v# @- B) P" r$ w
Output values:与Time values对应的输出向量
$ S0 D7 L' r1 \1 q
& b: h" Q! a1 C1 J) [ 3 A1 v# i6 t0 f$ p/ N2 Z! \

2 z. y# h: S3 D+ P% j$ W6 c' F5 A- i! K& \* e# e6 \
Pulse Generator(脉冲发生器)
" g. q7 `% i& W8 W- s2 s  k/ r  B: q. L- ~# \2 M9 M  {
模块功能2 O9 u/ T; W( ?) g

$ I9 U" {8 D/ s$ u. X; v1 R& ]以一定的间隔生成脉冲1 v9 q; a! u/ H7 Y9 w4 F7 Y2 B- W& M
/ P, I  W& M9 ~- q3 j
: N( T$ I$ |# y  K1 H
模块说明
2 S( @  h, i+ z& o# p% f2 }, G' R( L, I4 O. \. c
Pulse Generator 模块以一定的间隔产生一系列的脉冲. k; z" G0 g2 U' t* U$ C
4 ?8 H% q/ V" D% `
6 g0 `& ^7 ^+ `; d4 b! x8 g
模块数据类型4 z* p5 A! _8 w$ w. g

2 R/ i$ }9 \9 R$ E- A7 s' \双精度类型实数信号
2 i% x* R8 [; D$ E2 Y
: Y8 ]7 f7 X7 F
) {' a& b+ @. t7 ?模块参数对话框
& g! b- b* z& i, e2 E! E8 S# g( S, w& D2 d1 ~" Z
Amplitude:脉冲幅度
7 K5 ^5 s+ i; B" K
: _+ B0 Y' T" D* @; m5 P$ HPeriod:脉冲周期(s)6 G2 f$ p" Q# Q; b) w- x

. m* [- ]1 Q  IPulse Width:脉冲宽度(占整个周期的百分比)
$ ~! W0 q* W! O: i2 M6 o+ ~$ f0 J) J7 s' V8 H
Phase delay:脉冲产生开始前的时间延迟(s)
; c! v+ R( O. S! [1 w9 n/ G0 @0 s2 P& V0 M/ j

4 `$ ~, I7 o; U' O+ b
& g0 }& p- _, n
0 u0 \2 N' m8 R2 N9 [% Z$ C# WChirp(扫频信号)4 V4 f" c. k) Q0 Z

1 G, e' T6 `. ~8 b, W模块功能4 Q$ ~2 l2 s+ N: @2 P; l' E

3 k- V) e: H# R" i- h' W3 l, b7 o产生一频率递增的正弦波信号
* g1 @  u! H) m, p# H& W. Z1 Z
7 B' s$ g! Z2 P( E/ O; z1 f" ?: r) g. l8 R8 [$ m
模块说明
- z' X8 J: ?# j' V& ~: t% O% z
4 H* g/ Z" H+ L; t* [Chirp模块产生一频率随时间线性递增的正弦波信号,可以用该模块进行非线性系统的频谱分析
/ a2 e! n. S! _2 N# b- \9 a! Q" T7 W5 H: }( v  D! H, P+ f

8 E+ o6 M+ V5 d1 v' H模块数据类型! M; V  [+ V6 @- L1 ^9 K" R9 p
( @3 }: B& o# p: W
双精度类型实数信号5 }0 Y0 z- D/ f  j1 e2 H+ U7 o( x
5 h. W. I: r- {. W
1 @2 T  `* \( g8 z7 M) q
模块参数对话框2 E9 \8 U7 G3 |5 I4 [, t1 Y9 p
2 A+ Q' N3 _: ~! @$ _! m6 y
Initial frequency:信号的初始频率: p  k* W! T8 }

; P2 _9 {* E4 m6 J' L9 B# _* V1 bTarget time:频率达到目标频率的时间值,在该时间后,频率以相同的速率连续改变0 r1 _" @: C0 ~( V# U
5 a/ M2 `* t* B" e# v
Frequency at target time:在目标时间的频率) T, o2 M7 G, n$ q

) {! T" l8 \9 D& O * d7 r: c8 u' [4 o% X* X

- b; O- ?8 ]' f: k6 V' _
# ~5 G  h6 u/ S$ XClock(时钟)9 {, A  B$ m9 f! l
0 F$ ?1 S7 r& d) z7 H
模块功能$ y3 n1 l* g# t$ ^8 p1 l* [
" M( M+ z5 j* {* S- q' b- s
显示并提供仿真时间# j+ [( O" u* M8 S4 s
; v5 U  T7 V* Q9 z& @/ v+ a
0 i& e: i4 {1 m" y- D6 D
模块说明: V, U+ K, H3 K$ P3 R9 T  x

/ U4 u3 T! ^# |2 K) tClock模块在每一步仿真,输出当时的仿真时间。当该模块被打开时,这一时间将显示在窗口中。在打开该模块的情况下仿真会减慢仿真速度。它对需要仿真时间的模块来说很有用处。, j; w3 k- g, z1 l- H8 A: b" {

5 I$ z) g& M( V! Z5 a/ X+ z; o6 A7 B3 a# j1 N" n7 R8 f
模块数据类型$ y! O+ \3 i" x  x/ J) O
7 x3 t  F' L. |
双精度类型实数信号. V( U8 H$ ~( _  a3 b/ f# t& u/ S. B
) o7 c5 F* T! L3 B# H+ T* T& c

, B5 O7 G4 n& J! g) N% e* p% u+ x# \模块参数对话框
$ y, m/ u1 ?1 h- e+ R5 t- B' b6 Z3 ~; [4 }
Display time:使用该复选框,在模块图标旁显示当前仿真时间,并改变其图标的外观
5 x0 V9 B3 E! i9 G1 I- O4 P2 Y4 d+ `
2 N$ V3 k9 Q7 O) ?: E6 k! Q1 cDecimation:时间更新获取的增量,可以是任意正整数,如取值为1000,固定积分步为1ms,则时钟将每隔1s更新一次。# p  ~6 K; F  @5 b5 V
  I$ o. V. R# C$ \
) d' [$ G# H7 ]" z
( A7 M6 U1 c4 L4 x2 ~
+ x5 X( q# n  T5 q4 e$ k
Digital Clock(时钟)1 ?  {& V4 \6 P  o
5 u8 O& q5 N' k) @
模块功能' J+ I% O# u& D

0 U7 r6 W# R/ b& e7 _' O4 t7 t& j0 F以指定参与时间间隔输出仿真时间6 G8 a  E3 U0 m& P: V

$ b( z; a8 n1 j; e$ H
1 e5 L. _) Q/ _+ M# Y  _6 C模块说明
( K$ W, U' X- R, D/ K8 b
* G1 ~/ K! ~8 x% A# gDigital Clock模块仅仅输出指定采样时间间隔的仿真时间。在其它时间,输出保持为先前的值。在离散系统中,需要当前时间,应采用该模块,而不是Clock: f* W! H6 c  T! `' b6 [
4 ]- ~0 x7 j0 A( ]

1 g8 {1 v  u5 u模块数据类型
/ z! r- M! u5 L; s
3 `( y% `1 r/ j0 J& T0 v双精度类型实数信号
" p1 M+ Y& m8 V# D- u3 B6 C6 W. @+ D' {
" D; m+ d% i0 t' j- ~7 S
模块参数对话框
+ l  p' c$ O) R1 D( \2 g* j$ r/ Z4 n2 h2 N. X
Sample time:采样时间间隔
' Q, q0 d) K3 O. l# A& ^0 I' F. B% Q

+ x  p( ?+ C9 d- X( M) n* U2 k7 R8 U* f1 y% ?: X* b
: F$ u3 p* e- l7 k5 h
From File(从文件读取数据)
$ b, Q: V2 R7 w0 n$ B& ]9 W9 l
) q- s* R9 P9 K  e, H模块功能+ J2 k4 z2 @7 [. ^! A% N

( x5 h6 i2 K2 W+ E( H: I0 }从文件读数据8 X" \9 K# w" f
  y8 w; F1 \8 D2 t3 Z/ ~& F7 C' Q% j$ y

/ k! _2 J, _& l; v- u! F% W模块说明; Y; t3 E6 j( t! }" ]' y
( u2 V$ w) G2 M* t. r( H
From File模块从指定的文件读取数据作为其输出。模块的图标中显示了提供数据的文件名。文件名必须包含一个两行或两行以上的矩阵,第一行应是单调递增的时间点,其它行是与之对应的数据点
3 v4 J* P+ z- I/ W8 X
" [& s* x/ h/ V& v# K2 M+ }/ {8 A0 L, a, U. V8 Z" }" g8 i
模块数据类型4 C. \, o+ n8 b- E0 H) t

9 e9 @, m* q6 {' \双精度类型实数信号
# a$ G( l6 s7 @, q* K' a/ d
& P' }  e' U$ _8 c' D( _% ?6 t1 |* G: A" `3 D2 {" J$ [4 M
模块参数对话框5 t2 m" t! }9 {8 S0 I. g

3 v+ N+ Z7 g+ `File name:输入数据的文件名
# n, d, T/ }, ^# ^5 w9 j( M: y0 u+ h0 |+ b0 o
Sample time:从文件中读去数据的采样率
1 m' k# U$ V; L7 }' n' @% N
. M: q$ ]% L4 B ! s5 ]% C0 a  O  W* }
( v, _. k% Z1 r
& N! p( }3 K- y6 l
From Workspace(从工作空间读数据)' q/ q+ ]3 t. R7 ~/ i0 B
& j0 _7 L+ y3 V6 T8 V
模块功能* B' d/ B  O9 E* q1 d. W/ Z+ [0 z
$ I. u# W  g5 r- t& @! ?
从文件数据7 K( M# s8 O0 v  G9 q; c
  L1 w# v  R# H) f! `% B4 d
3 K, Q' _6 ]' M4 p6 p/ l/ C' d
模块说明
% H- f0 V3 p0 Q4 R) y0 T& \0 t3 I7 ?
From Workspace模块从MATLAB工作空间读取数据。模块的Data参数指定工作空间的数据,由包含信号值和时间步表的矩阵或结构的MATLAB计算表达式来指定。其矩阵或结构的格式与工作空间中输入的数据是一致的。模块的图标显示了Data参考的表达式。
; J9 f* T6 s; f; v0 h* |. E& C: C$ w

; T( j2 p4 F+ {) A7 U, d+ I模块数据类型
* t; Q- ], O( E# Q6 J  z
, i, t4 L' O+ H! v; A任何类型实数或复数信号
. i# N- x: `& [1 f5 a* g
3 S4 R1 v5 t" K. [, H- P* x' d- R$ O, j3 |
模块参数对话框
2 X3 s5 n: W# w$ C; g- c6 [" I  j6 L& u2 t* ]2 M
Data:包含仿真时间和相应信号的数值表。如果所需的信号-时间矩阵或结构已经存在于工作空间中,则只需要输入矩阵名称。
: u- {$ c( V- Q: G
& [+ l4 S) P1 {& L, MSample time:从工作空间读取数据的采样率2 G, t1 ^+ `4 n4 X+ S
3 K5 g( Z$ m& ]2 ^8 q5 a
Form output after final data value by:在数据超过Data的末尾时所输出的值。
2 ?0 n7 X" h- u+ R& n
) ~: T) c7 d! a4 _7 M
1 E+ y7 O) y/ I$ O5 I" k, M, C7 {9 {, n# q$ i
; J0 H: ]- x$ |' f- i7 Y! j9 b
Random Number(随机数产生器)$ Y" |' A4 I4 U
4 {/ x3 a( I! V% ]* V( ]2 [3 @
模块功能! V6 L1 u9 b! C8 N, X& Z
; H4 W% P+ K0 ]; {7 C3 m
生成正态分布的随机数
7 n9 o# j- @, X4 F5 M
) I3 u! P& _% m- E( r! ~
& M1 S  f) n; B  t2 B% b模块说明
: [; ?3 r5 k* P- f1 g9 x$ M  d2 n4 `0 _. j) j$ n5 T
Random Number模块生成正态分布的随机数,每次仿真开始,种子被置为指定值。应避免对随机信号进行积分。如果需要,用Band-Limited Noise模块代替
9 C, L4 ^4 N0 ?" c3 O. w! I2 N( q* {/ X. k% q4 y2 E& C

  u; L7 V0 m% Z# Y模块数据类型# z+ z2 k! W* \% e

7 k; L3 Y5 y3 |0 Z9 H6 K双精度类型实数信号- m" F" L4 o% \! u
* M2 ]8 h0 i0 f

8 `; G/ G+ K0 L* A( ?# J* X模块参数对话框
% @# e1 \# w" c1 [" S7 m
2 ^2 R& h6 ]4 e. v# D4 W' SMean:产生的随机数的平均值
% f  d/ `, \# i5 K2 G/ P& ]$ R5 J) e+ w; d& F) j
Variance:产生的随机数的方差
, C9 e0 a7 @( K' w/ q" d6 U
5 o# \5 Y8 a7 V# r9 iInitial seed:随机数发生器开始的种子$ ~1 P( k' s- l9 ]# }; j
6 a) d# [  F; O* f
Sample time:采样的时间间隔
+ `. z+ p) u$ l0 @' P
3 c3 L9 {( v# y7 P5 \, p
* c2 o9 N% X& A+ y8 o/ p4 C6 [, w7 T  }, q* X
5 G: x) g; \5 a# }
Uniform Random Number(均匀分布随机数); |8 F) r0 }# J; @0 m" d; E, O6 `) Q

3 y! A7 J2 S% ~( J. L1 Y模块功能' E( z* R" S% v2 t0 V

6 b$ _. i6 V1 g( Q& G+ a. z生成均匀分布的随机数
1 g4 h/ ]) m9 A6 }, G, Q  A' v- \
7 K/ H4 U! U* G- U( l! w
' H( O' q' r2 k* k/ j5 ]) x! A! P模块说明1 ?+ H+ ^" w- \" o% `
) \/ I! n; ?/ Z  c) l1 K
Uniform Random Number模块在指定的区间内,以起始种子,生成均匀峰的随机数。生成的随机序列是课重复的,只要种子和参数相同。1 ]: I/ I; r; O. t

7 @$ J% b$ i0 g: A! [) j; r
% R! D) k8 a: c9 A& I3 e模块数据类型
9 ^# }1 B, P* B+ i
+ H6 P2 u  @# H- {( {) \双精度类型实数信号: P9 g0 O1 P7 J
* o7 ~7 D% g& Q' R) p" g

% {8 g2 \* G* @: i6 S6 H模块对话框
5 o" I; C5 z" l( g% m5 o: I6 g
4 Y" _( Q' j' R, B9 _  z! L2 p1 Z+ yMinimum:指定区间的最小值5 W2 G9 H+ ?% d. q7 M; L# E
8 |( N, @5 i5 z% W7 p* s- l
Maximum:指定区间的最大值3 ~/ u9 O& T" k, e8 y3 p
" s  {6 H! q/ t& K: q
Initial seed:随机发生器开始的种子4 V+ C. {& B7 d# }

; M1 k8 ^5 ]; g( [, d. a" gSample time:采样周期
) D( b' S5 ^' L% O3 ~2 y
8 {5 }  {) L4 r' j
1 w9 K  ^. E+ r: v1 \
9 ]) r$ ?7 T! ~1 w1 B9 I& m
4 A! B5 q, t) Q7 ]Band-Limited White Noise(限带白噪声); A: Q! K1 O; R& X" p( S/ C$ f

+ w/ S6 s7 Z9 x6 {# d0 c模块功能
' x' k- ]/ a: V, \
- r" G9 u. y5 s7 ^7 y7 y给一个连续系统引入白噪声0 m& x" R, z8 G9 ?4 `  h
# O# j5 q* r! G. T
: {- G5 c1 _! J: d5 O
模块说明
, \: v8 }. w3 N6 L  p8 w) @" G1 C
Band-Limited White Noise模块生成正态分布的随机数,它适用于连续或者混合系统。它以一定的采样率产生输出
, H+ p1 }/ m. y( i
! ~( S2 p* \6 f" e6 L1 o6 b: j  o1 P, n! R1 z! K* Z1 u9 n
模块数据类型
1 w# t5 I2 J( x! n& X) V; `# z& \+ p, ]9 ?9 u' L7 D; l
双精度类型实数信号6 B4 |7 q6 p9 t. [4 I: ^
( ?7 b' K, N; U" v% h/ v0 v
# ^% X$ p* v3 G
模块参数对话框. {- j4 P% r1 T( U& o
  z; A" f! d% Y" |( J9 ~1 b; K
Noise power:白噪声功率谱密度图的高度
" P( N' T/ R1 w5 X5 p7 n& Y
; j5 S* }! G+ L, eSample time:噪声相关时间(理论上为0)# u8 Z1 y1 C/ h+ G2 Z. O+ ^* n- T) k
  J6 |2 A$ i) p6 Z
Seed:发生随机数的开始种子* p& e0 t4 x& G/ w! F
7 O4 m; Y+ H$ |# f
5 y7 C7 e, o4 o% w5 Y" S5 L: U
6 R# D; p5 D6 a$ `, O" H, f
4 t  Y+ ~7 E) S: V! v

作者: ExxNEN    时间: 2020-1-14 19:52
好长啊,看了前面的,忘了后面的




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2