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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(一)Sources介绍0 M5 Z$ c# ^2 E9 R% Q
, s! J6 j5 A6 x2 d
( j. D; `; B9 f* f9 }3 m
Simulink模块库概述
3 `2 `* g1 m  Q* W, s1.Sources模块库,为仿真提供各种信号源* h% V7 t- j/ c! Z

" m/ A; }+ o7 D' l; `+ m* K2.Sinks模块库,为仿真提供输出设备元件
+ u4 s# I7 T7 ~8 i  `$ T" h8 |5 x' m) G/ {3 h4 p1 q
3.Continuous模块库,为仿真提供连续系统" Y) x9 S5 F- ^

0 M( L6 R5 p- t4 D2 s) p$ n4 f3 ~4.Discrete模块库,为仿真提供离散元件
! W: {4 |! n( G7 O
( h& f/ s- `+ e8 n" M. S4 a" _5.Math模块库,提供数学运算功能元件; O$ Z- O$ @0 R- S7 w8 T

9 n/ O, c6 t% o- F; S6.Function&Tables模块库,自定义函数和线形插值查表模块库; `! b+ N& g( b8 [
1 h5 M$ d4 y( Z  ^8 h* X+ I  K
7.Nonlinear模块库,非连续系统元件
5 O& [3 g1 t, o/ i8 }9 A9 j, J9 E- V9 ?; W1 p
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理$ M; {7 o5 S! d
+ n% d0 j# p( S' m6 s
9.Subsystems模块库,各种子系统  Z; C: G  J" P  R
/ c4 K- }' D, k1 z& T7 `# r# y
  k/ i8 L' P$ |" p  E( h( A
8 J+ N$ j5 S$ P6 M2 Z
Source模块库( P# y& d# l" M% f- i/ _

6 e5 }' ?  C2 z. T, U ) C# z% v" E  e! j4 u4 X7 X2 g
- G! A( k) [2 J+ E) M

. U* d8 C$ R9 H$ Q) s1 wInport(输入端口)
+ V; s% P0 I# F' u" ?, f/ p
3 E1 C8 _' g- _模块功能
+ n! T# R: `7 m8 ^, L2 J* h) d3 E
( u* m1 e6 y4 }; K5 d# o为子系统或外部输入创建输入端口
: y8 s+ j- |1 h% H% L% a
4 n; s4 c; I2 S4 q% @" T# U6 X
1 O/ M- j! v: {+ ~0 D" A, ]模块说明/ n% Q* R8 j% ^- ?& e' k  N

) v! `8 K: E. j# s* [0 P该模块件输入信号从一个系统的外部引入到系统的内部。Simulink按照规则来指定Inport端口的编号。
8 X" D* F# ?6 a
& K( r/ ]( S$ D5 T( \: i" a4 v/ a" i% @  u2 E1 z
模块数据类型
' t) m: X# r% {) u; ~+ W
; S; w1 h; |9 E7 J该模块接受任何实型或复数值信号。
$ J" ?3 O2 n8 k; ~  L% q
( _. q- D- X" v( M" E9 w7 b' U2 l5 g  ~1 Z- \% U/ Z) {
模块参数对话框# K7 I+ F/ N. X& q$ c
0 S* S+ d" P5 l) k* |  N
Port number:端口数;
6 R8 }  z4 Z' Q4 m; V0 n
  Y$ j, _  L  q/ R9 a3 |Port dimensions:端口维数;
" c$ H" E" c" Q+ ?+ y2 e7 }
7 F7 A9 `. z9 QSample time:采样时间;
: T& c, J( A6 A' l2 r. c
- Y) T$ m$ u+ w- qData type:信号类型
0 d  [% G  P5 |
  B2 B% B: P0 e1 w. O5 n/ @' B$ aInterpolate data:插值数据;选择斥责或外推方法,对从文件读取数据有用。
; d( Z2 O5 i( F5 y3 X- Q/ m+ J! R. `  G; N" L

! n0 Y3 y9 C# F
' z8 J3 k3 r! n- T/ C4 s$ `0 q" g5 r/ }+ }
Constant(常量)
+ T) ?* p  ?% Z. R3 |
$ H) [2 e; Z  s' L# s, L" m* X模块功能* a; v) E  J7 C
* V* N' T- `  q+ r2 s
生成一常量
, _+ I0 ^* e- s' M6 ?  m; {
2 M- O3 e9 F" g" Q6 F; h& T. g/ V6 }: M% V% j
模块说明
1 h2 q& L  M  }/ K+ j; F+ ]! o/ p+ ~9 n# I4 x2 L+ y# u
Constant模块生成一个与时间无关的指定的实数或复数值。1 _7 B( n2 T7 Z7 K/ T3 i4 ?
; k5 x! k. g& w2 ^1 s0 W
2 T, @5 |* }* H; N
模块数据类型# b2 \6 r) ]- k; }$ V& a

; P$ D; c; ~& f/ B' W$ Z数据类型与模块参数Constant value一样
9 \+ a9 S2 K% L8 h" T1 {/ I
5 _. ], e/ y9 J! m
6 v; }1 N5 m/ x2 L4 M模块参数对话框
2 ~8 W3 l4 \: s
' v9 |3 U5 m% J0 p& @常数值(Constant value)参数是该模块的输出,它可以是具体数值或常量名。
( M; [( a! V: I/ q, m2 c- L* v& h& Q6 {: q+ o" s: {
. G9 V! b6 A" `/ {5 i

8 J- C7 s1 G5 W6 _2 D& o
+ a4 D5 a3 [, G# kSignal Generator(信号发生器)
2 i( b$ |0 L7 |( h+ [) l8 F. B' e# a- n7 p
模块功能
& C+ B1 b& R/ m  I2 q: p: ?
1 M  H6 Z. |# i& S0 [8 V: Y9 h生成不同波形
7 F' q7 P! G9 u" B
* \) r- P. \% d" U; q( ?
; G- }2 c! i9 ~6 y3 ~# h! s模块说明0 y8 o) @  ^. P3 U2 k
  Y' v2 d+ U' B7 m: F) W8 N, X4 V
Signal Generator模块能够产生三种不同波形:正弦波、方波和锯齿波;信号参数单位可以为Hz或者rad/s! p. U. L% J7 C* A4 p
/ `' `" w# B+ u! [: K; w

: e  j$ N. F. ^3 s+ ?模块数据类型
9 d& v7 I" \$ A, |$ B# E9 n1 B8 p7 ~5 s/ k; E  V
双精度型实数值信号; ]) B- z5 j* n2 k$ b" \

8 V4 a: I/ z( s0 F% e/ p& {& t. Q" X" I& h  }1 W  T0 b
模块参数对话框2 e; i# r+ Z5 ?4 _: k/ P# f

6 R# M* ^+ J5 |2 o: r& L+ vWave form:波形,sine(正弦)、square(方波)、sawtooth(锯齿波);random(随机波形)+ k/ j6 ~0 g# L; q( i- k

1 |0 [$ j2 u6 j8 `$ Z2 tAmplitude:幅度,信号的幅度; F+ b- \. s6 v

2 p& i0 e. p- ]% P; pFrequency:频率,信号的频率2 x) C0 T. c$ L7 ^# V% M
9 B. s) x( V" e: K3 N! `
Units:单位,Hertz和rad/sec
& f: u2 u$ \7 u5 D* I" z  D, ?
5 n+ y0 e) o! v* `; `1 n
" i* ?/ ~. I5 }/ @
' }) Z" K8 [% F( O
+ U- i, M$ y9 O4 G& \Ramp(斜波)' K9 X7 {' f0 j

& y0 q3 b1 l. I& s% d5 k. @模块功能9 q9 {! \4 z0 u/ p& Q# D

# X/ ^; N& l4 ?) J产生连续增大或减小的信号
7 m! p& {, U4 v4 b& E; U: Y3 x5 \7 B& X: f8 w  x) p3 d" o

* A0 y( \0 ~/ G5 }模块说明
# f/ k4 ?' z) J
/ j" C: \2 s. k- p/ i6 l& ARamp模块生成一从指定时间和大小开始。以一定的速率增大或减小的信号。5 e5 c5 n+ Y0 K; g. A

4 y5 y1 o; n) Y+ p
! I4 [, S: }( C& S模块数据类型2 P: o/ x+ [* w$ e
& P. O% x& i" @7 C
输出双精度类型信号9 D) [4 Y3 Z9 O; l0 Z1 c4 P

% ]* b* d2 w& K
, T3 S# X7 ]8 v  {) o模块参数对话框+ Y- ~4 U% r, h5 Y5 E5 Q: W  c

( F) y8 m" q) J5 T. {Slope:斜率,产生信号的变化率! T" |/ l8 D3 g8 r9 d6 v3 d

* @$ V5 T/ J+ Y9 oStart time:信号开始产生的时间0 C4 h8 E. m. g4 m

9 D  `# o1 H% q( YInitial output:信号初始值
1 H* j1 L0 ?: ]7 M3 o; Y
0 o. g/ b; B0 W
* p, d8 R) |9 {$ N/ d
/ e( \' t. h: V+ L9 e  [) U: s
# Z& C2 J, N6 p& F! zSine Wave (正弦波)
4 p5 L. I# U/ `  r* M' w4 v4 e: N% Y% v" v0 u
模块功能( I, t6 X; \7 O, k6 A4 \

* G7 f. V6 A# ~3 P* H$ E产生一个正弦波8 D) x4 e  T' r3 j" C4 X/ I

% Z2 Z& o1 P- Q1 T1 U  \3 F1 ~2 w/ R* Y+ U4 P( a; w1 ^" X0 s
模块说明
% z  k2 T8 j" _- z$ b
/ \. Z  l# i' u; OSine Wave 提供连续或离散形式的正弦波( y/ _  [, W4 W

' O" Q+ X; h6 C  o' Y3 M9 _; d' X
: f0 h  k. s1 g4 b* B模块数据类型$ h- C) D. s: P) f  F0 j& R0 ~
$ j! r! l$ V: v- C, k" z+ [! N
双精度类型实数信号
  z8 S$ l1 s  k4 J% I" C. I% ]1 U6 I% E3 U/ N8 I. C

. m; q1 N: V- m9 t  V1 X! Y# @模块参数对话框4 P. U- ^: g4 C% V
$ i, [; K, A( ]; I) w
Amplitude:信号的幅度
4 e" S1 f* |2 v* v. [" f# C# h5 f3 o+ Z
Frequency:信号的频率(rad/sec)
% W: i  [3 p2 X1 o  q
8 k; m/ m# k" n8 {! Q  S+ a. n2 D, vPhase;信号的相位(rad)
! p8 Z! M  O0 m" L( P3 i0 J2 N( X. }6 ]# r
Sample time:采样周期(0:连续;>0:离散采样时间;-1:工作模式与接收信号模式相同)
! D: E2 c9 C6 V; [5 p6 \% ]# R7 \) |5 }. k$ F' K7 |! N+ R
y=Amplitude * sin(Frequency * time+Phase)& o  o2 A. x" \4 j- @: Y! U3 ~3 ~

5 q. I+ R3 c, [# v
5 s) O. Y  p1 J: ~& p7 ~# O% L+ y
& z; i1 w) }* ?1 X
Step(阶跃)
& p4 {4 n  d+ `5 [# s+ m0 f6 L, o! h; A
模块功能
0 ?# a6 P! N# ~- Z6 A! u+ @) l
& a) Z) |$ B5 w) q+ y' t: ~产生一个阶跃信号
0 i1 n5 \1 ~) l
- K# Z& z) H+ \. S! c
1 H) t7 }" c: u8 t! v" N0 h9 u模块说明
" i3 O$ O4 y" K; y; v% e' |: y  ^* `" \& [
Step提供在指定时间处在两个可定义的水平间的阶跃4 e8 O" P1 C4 q  {7 B; |
+ a1 i7 X6 b5 ?* g( m
( B6 k4 G! F* q" P5 q  n6 m5 U
模块数据类型
2 |6 v( r/ b$ N% K
# m# X* }4 R$ N* Y双精度类型实数信号# h$ ^6 U' W, H- m
# e4 X; [+ b8 f( F
) [: o8 l) |3 f9 @$ r; l, j, a
模块参数对话框
, s7 u( S! ?) t% \" k# ^
( p* ]: c& G) v% @; \% eStep time:发生阶跃变化的时间(s)
& O! G) w. k0 l1 N5 a' h/ B% w+ I) ^) {2 E0 i
Initial value:从开始仿真达到Step time时的麦克输出值# @4 l7 A3 ?. b4 X, X% D8 _) |
* C7 ?& a$ ?) A, ~
Final value:仿真超过Step time后的输出值
1 S. h' q  A& b: k& M' ^5 f, Y8 S. G# v9 p! v
Sample time:阶跃采样率当仿真时间小于Step time,则输出Initial value;当仿真时间大于或等于Step time输出Final value
- [& J2 `$ {5 G* b6 G. Q" J' [% c: g5 Y9 V8 i
( m/ ^. i: r4 u3 J

0 J' c$ o) R( D' h7 A/ Q. d& p7 H# k  F; s0 j, a6 Y
Repeating Sequence(重复序列)
, K& J5 U7 O$ `! W- ~* v  P
* o7 g4 q; x5 V模块功能
* H+ T; R7 e5 J" ?" f7 @8 O1 C: C6 j) G7 B5 R& s2 h  z" A
产生重复的任意信号6 e$ z- {/ q/ H1 x" A) X$ u
( d% N' j2 s# m. ~3 K
- C- o! v) ~4 K  G! a* [, W7 I
模块说明; D" D) A9 I& ]
# e/ d  _2 `9 A' D
Repeating Sequence模块可生成随时间变化的重复信号。波形任意指定,当仿真达到Time values向量中的最大时间值时,信号开始重复。
. ^6 @4 k- x/ M$ [+ J( y: H
9 |; N8 G; h# W2 a$ u2 X8 [+ V% |6 h% K
模块数据类型
2 Q8 y4 ~( |9 n3 ?* t9 L
8 t6 u  O( P: v+ y/ O2 z双精度类型实数信号5 y4 {8 r, f* T4 U2 W

: f% y9 D. P6 p2 ]" h
0 t* L3 B. Y  j5 S9 P- x模块参数对话框
+ s; P$ j1 v. N4 N5 b/ S$ j6 H. c, n, I! _
Time value:单调增加的时间向量(s)1 d7 Q1 A1 F2 U
0 l: ~/ P9 e- b& k- D$ O" X
Output values:与Time values对应的输出向量! M. K0 S. O. X& w/ x. N

  M0 b2 |6 I, f! r0 h% n( ] 6 ^7 ?3 T3 C- {- X0 }
- |; |( X+ b4 D4 H3 v
. n% D" G. H' {  h, L
Pulse Generator(脉冲发生器)( w3 k+ ?: M3 F$ {

" K; D' h  ]  J  k) Z模块功能# x$ T6 P- p0 ^

  K* b9 s6 u. b6 R* S  J, N以一定的间隔生成脉冲
% h1 p( g: y" K0 \2 f0 s) Q3 q( D- @

! b, X# ~8 m4 k) u. e模块说明* Q5 j) F5 z. Z

3 Y( g1 H) W7 j3 @6 zPulse Generator 模块以一定的间隔产生一系列的脉冲9 \( @& M4 H9 g

! y& ~, S& T2 U( p5 K# j, M1 u7 h' }$ v# `: W
模块数据类型
8 o  L) {9 p, J4 z% P3 K
2 j8 o- Q+ K. S+ `* j# f( I6 I  [8 W双精度类型实数信号
; G- w2 w' U, g8 R2 q3 K2 _0 s% j! a$ V. G+ g
7 R% n% S9 u* e  E- Y% ?; }
模块参数对话框5 d$ k" a, m% `1 ^$ m4 R

8 m- u. _. \; ~- ~1 {( P  bAmplitude:脉冲幅度
; ^' f% F9 r5 j8 u8 B
6 r1 J* o8 Y, E, b  LPeriod:脉冲周期(s)
3 _! \% s) ]7 r9 f( k) Y, |4 L$ f6 L$ q8 m( a# q
Pulse Width:脉冲宽度(占整个周期的百分比), u6 Y* Y; O! r- j8 Z4 m
- _: w. h' z4 ~9 |8 ~
Phase delay:脉冲产生开始前的时间延迟(s)
( y5 D' P; a  K# Y: K7 H: p) E; L# C( A  O! M

4 u; Z7 w$ y; @4 ]
% N7 j; E7 {5 f; X0 C
  T* r3 z4 ?- V2 nChirp(扫频信号)$ K* B% P3 G# Q7 t: V, B; G8 H
7 @2 h5 c  s  u; ]* `# @
模块功能
  u" m: p- j) H+ l, j1 L' e1 z7 n, W; E: Q+ M; W' y
产生一频率递增的正弦波信号
/ r% E1 [; A) W) T( P$ E
) m- r. H$ B8 m4 b! h* Z
1 O# ?+ r# A# g) B8 |% c4 y  {3 F模块说明
$ r% C$ M8 ^4 s1 a, h3 j" z
. a$ [; q4 Z8 J5 m: V4 b! F+ LChirp模块产生一频率随时间线性递增的正弦波信号,可以用该模块进行非线性系统的频谱分析4 `; `% Q& H# d4 z
# n0 v) {/ z2 y7 S, j# d' G

! u/ |% r8 z! T1 `模块数据类型
; L2 z3 o2 q0 x8 B9 A' H3 j  b2 @; k) i$ o0 z6 l
双精度类型实数信号4 Y. B7 B1 h" Y+ N( h8 p
- @7 ?: M3 @& z/ N

$ H( p) O& o7 ]( `模块参数对话框
4 }* a5 O, s0 M6 n1 c9 _( c, \4 k! _
Initial frequency:信号的初始频率
# X& I8 C8 b* d5 t; H! w- {/ U( S4 g! I& [5 {
Target time:频率达到目标频率的时间值,在该时间后,频率以相同的速率连续改变* F$ d& z5 n; I0 @1 {
. A/ b4 r5 C4 D! g# M0 X+ X" X
Frequency at target time:在目标时间的频率$ C8 G* ~# m% z$ }% @
7 q7 h4 C+ z1 }( B/ n9 _2 u

4 y& q; |5 I: {* y
# G% B. n) b. ]$ r. Z; N: N( u; D& j" g5 E
Clock(时钟)3 G/ m/ o- }2 u% U

7 R: t: m" i* f0 f: y模块功能. y3 k; H: V! l* t- A( Q

, p- n, b/ P) s2 K* }显示并提供仿真时间
. m: n# N5 t% T  Q. B2 `2 Z
0 q+ O% @' W$ j. a8 n( F1 R( B2 _
模块说明& q  H' N% r* m' c

# `. {# {. J$ B/ h% ~Clock模块在每一步仿真,输出当时的仿真时间。当该模块被打开时,这一时间将显示在窗口中。在打开该模块的情况下仿真会减慢仿真速度。它对需要仿真时间的模块来说很有用处。) D% `/ x4 Z. C& E) d& s
( {- i7 ?  @$ {: R2 j
- H; w) Z8 V. ]
模块数据类型- o7 Y4 F  ~' e4 g
& F+ |  ]  w3 \
双精度类型实数信号1 p) o; w# v( y8 L, w) y

+ Y$ E* J: l" M7 X% K9 }9 C$ d2 ^, k5 f+ g$ N
模块参数对话框
& ?2 e9 [; i/ d. Y' C5 j! v3 ]
0 O% N4 D7 V# r; ?: E: |; eDisplay time:使用该复选框,在模块图标旁显示当前仿真时间,并改变其图标的外观0 i. t9 h" x' y5 `: E# U3 e

8 w/ s3 g% w9 o, xDecimation:时间更新获取的增量,可以是任意正整数,如取值为1000,固定积分步为1ms,则时钟将每隔1s更新一次。
5 ], n  u9 ?+ Z0 O  Q& B% z1 o" U- E! R3 y' i
; F6 A% l1 A! C1 \+ g
- Z( h' X6 o3 p/ c: n9 W  |7 U% l4 g8 _

. `, \% `2 }8 \Digital Clock(时钟). m5 `3 r+ D% p; g  \/ m

% ^# D' d3 Y( S1 P" @5 c模块功能' J7 i4 D8 ?0 s! `

* N/ e2 a, D' c1 J2 X' q以指定参与时间间隔输出仿真时间
4 O% w+ I. }. k& G- t3 F9 [" W# o$ m) _# Z9 H  W
9 R9 ]: w* S3 w& o3 v
模块说明, K3 m" K% N4 C, c' E

/ @) y9 P" g+ SDigital Clock模块仅仅输出指定采样时间间隔的仿真时间。在其它时间,输出保持为先前的值。在离散系统中,需要当前时间,应采用该模块,而不是Clock
8 x2 x* r* K$ Y  n% l8 O9 E( ~8 p& g6 h
% T, k- _* `( L7 m. N7 R
$ q5 V( e* B# P! z" V. }1 L模块数据类型: I) \5 d/ _5 @$ g
, u1 k  A2 S1 x( U. f7 H2 E% e
双精度类型实数信号0 d1 d% W: P( q4 R

7 c9 A8 c: M) n( l
, a5 \% _( h: h! z, J9 G- s模块参数对话框
& \7 c' u5 }; S# V/ f$ |3 y/ O8 W4 x7 p$ Q, ]! H/ B
Sample time:采样时间间隔
% r1 \8 f8 K4 [9 i
/ T  p3 e0 y/ I5 R7 [0 @$ d & I% t+ F( F; O" `

! s$ h$ x: r7 d# x0 W! l7 k, ]
) ?8 s2 m* K, ]& O. @! N3 ~From File(从文件读取数据); P4 o3 B6 k. f. X( Q+ ?: ^  }+ \

$ b7 _; o# U! V( ]1 g模块功能
; L' y' J. |, y( e7 Y
1 X; t7 t  C9 [8 z3 s从文件读数据
: e; {$ n% A8 E: n4 x$ _3 M$ k
0 R# c4 C( q3 _+ H0 j4 k
' ~. D+ V6 N& }模块说明- C/ K( |3 r. j3 n' f6 h

' Z' i% J5 g  M7 I+ [' I9 P9 }: N$ eFrom File模块从指定的文件读取数据作为其输出。模块的图标中显示了提供数据的文件名。文件名必须包含一个两行或两行以上的矩阵,第一行应是单调递增的时间点,其它行是与之对应的数据点3 A; q5 d- X1 X: j! m9 w+ N

( s9 N* D6 L+ Y8 C+ W9 n6 @+ ?1 _+ Y, N
模块数据类型" n( _" O( U$ ?
3 S% v7 M# T1 F0 H" K1 G7 P; v
双精度类型实数信号
- e7 e( w7 x% N; y, }
# z+ W5 U$ z2 v, Z1 l6 x. _. Q, D. O
" B$ b2 y$ h8 u' m. Z2 b. a模块参数对话框5 G" J( _, j/ @5 u* r5 K
  Z# N5 s/ S/ M) \3 c  K
File name:输入数据的文件名
6 R) f6 V% n9 Y7 F3 I7 X% ]# w/ @" ^6 Z- G. _
Sample time:从文件中读去数据的采样率
, r, d" R. S2 m6 g" t2 ]4 p3 r+ v4 f8 T5 Y6 s) _& C6 a
, v3 i5 h3 t0 z/ e

9 b/ `0 P7 o& c/ h$ d, n# p2 E* ~5 k% D3 `) D) o
From Workspace(从工作空间读数据)
# M6 P+ K9 u& q
+ o# c! I" A3 G/ A9 Y+ ~& C模块功能+ ?- X- l, C, C" D

6 `% T4 t, j, e2 {7 z/ @" v从文件数据
! K- H. p. l* ?5 q% l/ t# c
! W2 I( v. K4 I9 F+ Q1 E% \( ]% w! f# d$ }( R$ Z
模块说明
# v0 ]0 U4 H( n5 W) X" c/ [- Z3 k* Y) \0 |. e, h# h' E" a4 a3 r
From Workspace模块从MATLAB工作空间读取数据。模块的Data参数指定工作空间的数据,由包含信号值和时间步表的矩阵或结构的MATLAB计算表达式来指定。其矩阵或结构的格式与工作空间中输入的数据是一致的。模块的图标显示了Data参考的表达式。: w8 r: h  A2 d; Q- D: p; q. k
" y( I/ s4 B- {4 R& n, @
5 A' q+ }/ Q0 M. `1 `, ^  v
模块数据类型1 q# b2 R  c8 I
( U8 b- a" ?. }
任何类型实数或复数信号7 G9 V5 v. @& j' M- H" }) w

) i' M( V5 z& f) v( B% E" }: _% S3 E1 P8 W1 K
模块参数对话框4 y: l1 A, k# F" [. b( u  Z
" J: V% M" P) V
Data:包含仿真时间和相应信号的数值表。如果所需的信号-时间矩阵或结构已经存在于工作空间中,则只需要输入矩阵名称。
1 l5 O, {  ~1 z7 ?
& u' }8 b/ r0 |/ x8 V" j1 `Sample time:从工作空间读取数据的采样率9 r$ {# d6 j4 @# R1 v
, N0 I- @% O% p" G$ P2 Y- y) X
Form output after final data value by:在数据超过Data的末尾时所输出的值。
4 H: I' y6 D; T4 w1 u
. O, i: _& x, L- T$ u
7 `) U: |/ s2 z3 N  M; \# R" J9 i
' g6 w2 p- x% V" b. ^  {
* D; L5 e- ]7 ~Random Number(随机数产生器)
$ ~/ P$ g; G/ e- j1 B9 P% U
1 e& s$ g" i/ b模块功能
$ ^! q: y5 {  h5 a. {4 p. q
) ^1 t$ S' @& @- e1 |" n/ l生成正态分布的随机数
1 U8 M0 \! ~5 `. m: v* |8 J/ \& ~$ _6 c: o0 m; D7 W+ R+ J
, f/ _0 E' E( p* K& L
模块说明' I+ h* |" F( ~9 Q4 \% \$ X% ^- X

, E5 _/ Y' v" Z" g( y' Z1 kRandom Number模块生成正态分布的随机数,每次仿真开始,种子被置为指定值。应避免对随机信号进行积分。如果需要,用Band-Limited Noise模块代替6 j5 a! j3 ^) }1 P( G0 {

: V' q+ {+ K! ]' d( P; ^, L# Y
4 {( b* _) `# t" M* z2 U  j' I模块数据类型: E1 t- j: G/ x+ P2 l9 H3 K

5 Y9 Y3 x9 ?4 o6 |7 d% y/ i9 G双精度类型实数信号
$ f: W4 K1 @' M2 J+ m
3 f( E8 l; i3 M; t9 c6 N8 s- g' C2 d9 q
模块参数对话框* e( e( r6 m. K% |* S
& t! g4 d' A4 j
Mean:产生的随机数的平均值* @; R. R3 `8 L
' o7 D' Q3 y9 h
Variance:产生的随机数的方差
* @- q+ L$ R- ?) y1 u  F" E1 w8 `" Q5 O0 P2 f% K3 D, E* w0 P
Initial seed:随机数发生器开始的种子
. R2 u0 O9 s  g3 h3 d
! v5 t) u: @" k+ s* l- p3 gSample time:采样的时间间隔
: a) N& r/ w# o/ j7 ^4 R+ o% h" q$ l; W& V
- i1 p9 i' ?, `# F& W

. f7 B7 V6 f% G0 O8 i% R( {6 J- O, `$ C# \7 A8 s* @$ `" s
Uniform Random Number(均匀分布随机数)
6 D! K0 m/ H) t3 M/ K
8 ^  T3 m6 ^2 @: V* T模块功能
. |, w4 @" C( R0 H+ _0 n; e- y6 T1 \% E* @! A& x. A
生成均匀分布的随机数
6 l4 X+ ?8 m8 N  U. [, ?' ?1 i% d& R0 u/ T

7 _( Q5 B& p6 L. \8 z模块说明) w/ e& t' p9 e0 n! L" z
) b- E( _( A5 l% g( x; [) C
Uniform Random Number模块在指定的区间内,以起始种子,生成均匀峰的随机数。生成的随机序列是课重复的,只要种子和参数相同。7 q3 v  x( Q% ^  J$ Y3 z  w
  A* `, k. k: h. ?- L7 K1 \5 V
$ J3 ?9 k1 [8 ^
模块数据类型
; e8 m: ^" e7 z' D0 I$ W. k6 M$ @( _& h5 x/ S( W
双精度类型实数信号) d0 m% r, y2 \5 N6 Q* R3 o5 ]+ s

0 C0 p; u5 {1 x! A/ t" ?$ G( @
+ u- B) k2 [0 x  v模块对话框
& K  j  l6 a4 H7 B/ a  X5 w
! g/ k1 x) S" OMinimum:指定区间的最小值2 k, [/ `, p5 I, R- n1 d/ \

4 K0 n$ {. H  c8 |- i* bMaximum:指定区间的最大值
1 y6 t) S" D, a. y1 @
. Z. f! v* K( J# SInitial seed:随机发生器开始的种子
1 M" ^6 P' ~% g- Z$ ~. @1 z
7 `- u* {' U# A0 [Sample time:采样周期! u/ z% b9 M; ~; v2 b7 j4 U
/ C3 x: W% \1 w6 p
' A: Y) e* o9 r5 E( }: }# T! F

9 E  k+ K  W+ o! @
4 k7 {/ F$ S3 p7 yBand-Limited White Noise(限带白噪声)8 |# b6 X8 i( U, M1 c

  y$ i7 [9 `6 C: }, l: U+ @7 m模块功能
; {1 E' T; _) {: n. M: f2 \1 p; t0 g  Q% `0 Q/ M& g
给一个连续系统引入白噪声( R8 W* H4 ^4 _; A" H5 K& F' C. P
/ \; A4 J* V5 x, r, r+ Y

4 t- @+ Q- M/ R# n+ i3 `. N模块说明
* ^: E( e, t$ E( e
' J; c2 G1 H& j6 |' YBand-Limited White Noise模块生成正态分布的随机数,它适用于连续或者混合系统。它以一定的采样率产生输出3 e0 T& ]6 _8 b3 M
2 T5 e# ^9 k* v3 u, B. E
+ c- H6 w  w! W  o  u
模块数据类型
7 `4 W" T  K! e' R& O' O
$ Z5 @8 ~/ O3 K; o+ w0 p' D3 t双精度类型实数信号! S1 k- \4 j6 b% V' N

6 n7 W& I5 z; Y% y/ K) K8 {  R0 l; J
模块参数对话框
% \( g2 \' x' a& ~' {! R' A) M; _; H; _1 _) I# F. b) x
Noise power:白噪声功率谱密度图的高度
3 F, a6 O, I+ F; m9 ]$ Y4 P% ]8 m$ F7 Z8 `& p  R' R
Sample time:噪声相关时间(理论上为0)* E$ Y% i6 r. X% R4 X' X
/ s  n0 x2 J' u2 f4 m
Seed:发生随机数的开始种子
- [* V- V- T% O1 h7 ?5 T2 F. x; n% @: z4 i6 r+ K1 ?4 A  c1 B
) g! _$ \* g; G

% S: A) l4 ^" `# |1 w! D$ l: [$ s$ U* C

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 23:29 , Processed in 0.187500 second(s), 26 queries , Gzip On.

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

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

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