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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(一)Sources介绍
5 W; E% a; Y! `- {! }- O+ M8 n+ l/ _* F; {% I6 l
- Z& X! p; ~. f' y& b6 f
Simulink模块库概述' {, r  c* y! `3 s0 {
1.Sources模块库,为仿真提供各种信号源
3 i% K  s$ i* T' z% z' p
' [1 @: ?2 C" U# `- d8 N2.Sinks模块库,为仿真提供输出设备元件
) m) {* c, ]% o( C/ H9 [. J! _5 ^, @& p4 A
3.Continuous模块库,为仿真提供连续系统* x' F  C* D+ R; s' {
/ Q4 |7 Z# F8 j* X
4.Discrete模块库,为仿真提供离散元件: E( k) {( [+ r+ n, I

5 C0 v2 W: g0 m' |0 o5 n5.Math模块库,提供数学运算功能元件$ o/ P  P$ P! v; d& N8 g
: B2 [; {- R5 R$ ^
6.Function&Tables模块库,自定义函数和线形插值查表模块库& L8 b- Q3 `$ d, F/ P
& G' ?( D) y' h, ^# k9 ?
7.Nonlinear模块库,非连续系统元件3 a. e# {5 L, t1 T8 R% q: E- R

- O; m1 s# P7 J' `3 x  C8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理
9 x0 [5 U$ N/ E  E& f2 a% `
5 h2 K/ e' e$ v6 D1 s7 \9.Subsystems模块库,各种子系统  f' j/ n. C3 v* b
! {: x* k: J+ a, _; p( A

2 i& w2 n% }  y# B' v. z' p
7 B& Y  n4 Q8 n1 `2 CSource模块库
% h1 d. @9 H! g& w- K. |
  o6 D& L  v" x/ p7 W, ^& W
. P; K) x- {1 g: u- [7 t4 X# c+ Q9 e) E2 w

: @$ W9 H& K' e) c2 v. ~5 rInport(输入端口), l* Q0 k+ a4 C9 Y

# {, F# `6 q7 X! F模块功能
( i' f# Y) u1 z5 n( g: p* d: ~- B/ R2 J: D% [. m+ _5 }
为子系统或外部输入创建输入端口* v* e7 A0 K7 Z9 C/ \+ _
! W0 f/ g; m. `: _) R! R. U6 U9 O4 v
5 ]6 t( @- }9 u( k$ [+ F7 i; t
模块说明( f; {6 }% o" N2 |: c6 {
! y( J6 G$ A- v  Z0 _8 q7 X8 ]
该模块件输入信号从一个系统的外部引入到系统的内部。Simulink按照规则来指定Inport端口的编号。1 t" \1 r+ J# x: {5 _) I
- ^1 B. f- R$ `" Y* X3 d0 D
& w7 f2 a# ]+ U9 G" G3 {
模块数据类型5 c7 H1 Q+ Y1 m. ~; P1 x* K1 v* W0 y0 p

) l' l  e5 ]  p# N; u该模块接受任何实型或复数值信号。
% {  z. Y) K. z% s6 s/ C* \2 y5 i$ _1 U7 o- E; ]
! X' W. ^6 H$ x2 L2 q6 g* d8 n
模块参数对话框
( F( ^/ N+ s/ l+ @( h) g5 I+ O" y$ W% s" h. }
Port number:端口数;
2 A0 E/ t- ?5 M/ U3 L
$ ^1 I8 D( L( U( O/ ~Port dimensions:端口维数;$ H' Q# E7 u3 {; d
5 K% R' [& h6 I$ a; q) H
Sample time:采样时间;5 M# ^1 C, V% l

/ ^! N. [* x0 r/ z3 B0 C7 {Data type:信号类型
: h# Q! ]  R; y" U5 ?) W( z3 f2 l9 ]/ c( y3 i6 r
Interpolate data:插值数据;选择斥责或外推方法,对从文件读取数据有用。+ H% R" G, P, C0 n/ T; T
1 v- P7 k1 R* O0 Z
6 ?  _# g* J# Y/ @2 R5 i' C! Q/ J

( T0 X) ]3 L, r( `- a- s! C$ k$ K1 ?, o9 p
Constant(常量)( G0 N# T9 z) H. y/ n
6 e! I9 I* G, J+ N5 ~: d, h) v
模块功能6 d7 O4 n. P" q$ K1 N+ z! E

" \  P: {) X' |7 x4 L生成一常量, R) r1 [2 T- u6 S0 m
. q+ l* [3 F# {6 b3 C
* I2 X7 t* _! ~; L
模块说明
  l& j; v1 S# `6 \- z1 ]' n& C7 a, d+ b- p' N
Constant模块生成一个与时间无关的指定的实数或复数值。/ E, l/ c$ ~9 l7 a0 |; Y

0 A, D+ N3 I, Z, `3 S, \( |
$ |+ O/ w" i' _) H+ Q  H模块数据类型& \; n0 A, [  u

  y0 }+ f% N# D9 w数据类型与模块参数Constant value一样
( D4 ]2 U2 I- y: f
: A. o2 T" f! N" c! @9 u  [3 K; k- x+ B0 _4 I6 m
模块参数对话框# y. Q: r9 e$ a5 R0 l) X) ~
1 `$ b- Q/ i+ r* M8 c  }5 U$ s
常数值(Constant value)参数是该模块的输出,它可以是具体数值或常量名。
4 `* j- o$ a+ I
0 q  k) ]4 y& e" J
) J8 Y# j3 m. C2 B: j1 I# J! U
+ D1 J* ]& {" F  ~
Signal Generator(信号发生器)
+ T6 \! \2 k( g1 Q% S8 c3 t! r  f, \. Z/ i+ F. o  X4 o) U- B$ ~, P
模块功能2 v- }/ p) O& s% ]- G$ i
5 l0 q' k9 `$ Z6 F8 m' ~! d
生成不同波形
2 ^0 E' m% `3 ^" ]% I! J$ h' T) {" H' N3 ]* e" f% A
( s/ c  N" I6 n& u
模块说明+ `( W/ a2 x, b5 |" P

8 y; P# z+ n9 D5 s8 Z. {' lSignal Generator模块能够产生三种不同波形:正弦波、方波和锯齿波;信号参数单位可以为Hz或者rad/s7 g# Q& N3 @$ O) i7 b- H

4 N' v0 w  @8 ^
7 c" q5 m& _; y/ l- o4 z模块数据类型3 i) e8 ]2 x3 l4 o

* O4 P1 w8 E$ ^0 A双精度型实数值信号6 S  N$ ^2 q- o7 s" m/ t
' r& B* v( z$ a/ @2 d! g

" k; [& r7 X+ y4 d/ K7 V; j  L模块参数对话框2 z+ e, [+ R) W- l$ X  U

  I8 ~9 y" k  U+ V& t1 O0 lWave form:波形,sine(正弦)、square(方波)、sawtooth(锯齿波);random(随机波形)
0 W8 p4 A7 G1 l" ?6 h; M+ ]; n# q3 Y5 h6 R
Amplitude:幅度,信号的幅度5 j3 p; ~) y  d+ _+ X

% x9 p. b% \; Q7 [3 \) s( T8 FFrequency:频率,信号的频率' P5 S  @# u% m3 o- A
# n/ b$ }3 v9 v3 \( p( e: a" n
Units:单位,Hertz和rad/sec1 N1 l! F. S& T

6 f" A; N3 {. y+ q' {+ y 8 u: R+ M, ]$ _/ V1 y

( |+ k6 Y) K6 A5 z" k/ Z8 d% |  B" `7 W5 v+ l3 I6 d
Ramp(斜波)! P# K3 b; l2 f. Y( c* t; X& Y/ J

% }& h4 t2 K2 h' E! a+ x模块功能  ?& K/ ?# p! Q8 l! a! x

  p4 e' c8 X# r9 y% O+ `( k( h产生连续增大或减小的信号
, f, F- c+ s+ r0 V6 l" }; G: W! w7 c- [0 ~# p
; S! x* q* V1 \  Y6 H/ [* G% b
模块说明
& V6 F" e3 V5 K0 f3 K" u/ {7 _( n/ k, m0 k4 e5 y- Y! c
Ramp模块生成一从指定时间和大小开始。以一定的速率增大或减小的信号。& Q: T5 G5 B* n% {% ?8 o
, y& c$ X) e4 r3 V) j/ J  p: K

5 U+ J. l: s0 P7 L模块数据类型0 I* Q0 O7 ~: \2 f
, l2 ~9 ?1 U: Y6 n& E/ m- {
输出双精度类型信号
$ k( A5 p0 d, W3 }6 n) j, c9 p/ k/ }
, n' V* J: J0 s3 G8 E, f% y
模块参数对话框* y, o% k+ E, @

* \! [- Q3 u' QSlope:斜率,产生信号的变化率
- v. }, ?' o, U; Y" R' B& v4 D7 g* M) h" \) N" P
Start time:信号开始产生的时间  |: w5 E1 a: O2 ^2 e# r8 v* J
+ d' g6 j4 d0 v0 n/ E/ o
Initial output:信号初始值
- v$ A' U* c+ g7 N7 L% r
! c7 }$ }# n) j* }* D4 V* S7 G: z4 d 2 b- ]$ Y' X( D( F1 Z+ c

2 a4 [* b1 M: ]4 V2 S" q# x  z9 |) I" s/ C+ `
Sine Wave (正弦波)- T- f# L1 N! P0 s
) D7 u8 s" S( u. ?( i
模块功能  e5 `% C+ a' ]! A
7 \$ H# }# _; f3 K4 n& `
产生一个正弦波
; o$ F- ]" a- G% g! `! N/ Q* k; \3 S' B1 _7 c+ a
& m+ |# ~" u9 L3 N
模块说明/ v4 N, k3 w+ J4 W
: U# _8 F  a& D. `5 R$ o) {
Sine Wave 提供连续或离散形式的正弦波7 n1 i2 L7 j- e: `( M

# F9 Q5 e" i" @2 B( K, i+ E
4 O' ?) ^9 D5 O# r) b" U& ~模块数据类型
/ w  x2 J1 a' n' M. c  V
' |2 P+ `. f" i- X6 d4 L1 P/ Q双精度类型实数信号& ~* q1 Q5 h) F7 U$ X  J* w" d& g

$ I2 ?; O5 A6 V2 a) M
( A3 }" W! Q- D8 q0 U3 b; Q' I模块参数对话框
; l* P. M# @* I. @
$ D; e! Y  G/ F9 GAmplitude:信号的幅度
; v- h+ ?5 L6 y4 O5 Y! ^
% E, \9 W$ u4 ]Frequency:信号的频率(rad/sec)
( r$ h$ E' x+ I
2 B; z, A' Z* EPhase;信号的相位(rad)
1 Z& n: S8 d/ y! R" {& }
  `9 Q4 D3 S4 C3 ^Sample time:采样周期(0:连续;>0:离散采样时间;-1:工作模式与接收信号模式相同)1 x9 d7 W- L& F4 _, @

* @2 k" a) p, Qy=Amplitude * sin(Frequency * time+Phase)
6 a8 ]& e' i: C8 Z
7 Y" M* j) }6 M
  d( |2 C* J# s2 X) o
# t2 G' o' |( l9 J* Q) N5 [& l9 ]. ~  f% _& J! F5 {
Step(阶跃)7 {; S$ }& o! j

- s8 Y  M( [1 p6 w" Y0 i模块功能- ^4 b  ]. B; u$ b
/ h5 p5 d' [7 N4 y3 G
产生一个阶跃信号
( U4 D4 \0 x0 m9 s$ j, x' n
, d7 |- U! F1 q9 Z! Q( f- x3 N! t* g% ?$ `. P/ P3 K
模块说明/ ^; J/ M+ Z. y% g* Q
3 N' ^! W+ f. a& q4 }. A5 ~
Step提供在指定时间处在两个可定义的水平间的阶跃
) A" b" ^9 S7 o, j/ m8 g- U, V
1 E& b2 }, g5 |9 |
模块数据类型9 F' C- L- ~$ {- T  i( _

4 f9 V- i1 w- O3 E+ p4 r) C* G双精度类型实数信号
' s, J* e/ u$ |: a# y- N8 t% _( X1 t7 R" Z  M9 T/ u

4 u* @: g. s4 s/ m6 ~9 N模块参数对话框
8 b- a% M$ R' f8 V
; K' E8 p, L) v$ I( p( j+ z' wStep time:发生阶跃变化的时间(s)
; ]$ w, G  |" X. g* m0 t
, h8 n; J  j4 L5 \2 C+ eInitial value:从开始仿真达到Step time时的麦克输出值
( L3 h2 S# v: v  H0 q9 w( b) p  k# [' H
Final value:仿真超过Step time后的输出值
. ]& z) n3 s* s. p, l$ u
2 J* r* A1 _3 O! t4 x2 {Sample time:阶跃采样率当仿真时间小于Step time,则输出Initial value;当仿真时间大于或等于Step time输出Final value
. B" ~  E  l# G# H! M5 L. m- |5 ?! c
# C6 z8 s3 x$ T# c: ?* I
8 B9 w/ C! ^4 |7 l/ R3 d( `1 c9 L( i$ C

0 i5 E" z- W( FRepeating Sequence(重复序列)) X# C5 _% O3 M/ M/ m0 W
: k2 h& _; S! L7 N2 ~+ |
模块功能
1 k4 U* h6 P# F0 ~- K
# R/ r8 J) z9 t4 G/ Y- q$ x* X产生重复的任意信号
' Y1 H* E1 Y" F; B- |) `
9 H8 z$ }  Z8 z- ^/ Z% S8 S3 U# }6 b; z/ S5 M. ]2 Y0 c' f
模块说明
  \; k, j3 @! O; g, v
: K2 ^: n  S9 O* D& ]/ eRepeating Sequence模块可生成随时间变化的重复信号。波形任意指定,当仿真达到Time values向量中的最大时间值时,信号开始重复。9 x2 ?$ o! h9 f7 K' L) ]) e

7 R1 P( M0 }, K! C1 `5 |: _
& ?% _; _) l: }2 c% y- b模块数据类型( }9 n  O  [/ T) ^8 }9 K

" ~, [6 u, U7 ]3 @2 K3 Z& c3 ~# e" v双精度类型实数信号
% J7 D, d% ?5 C1 Q2 Z% z$ O/ D, s7 b+ m& b' O, p% @' O: N% S

0 f8 R; L4 J4 m0 F+ K) n! b0 _模块参数对话框  E  ]' n1 c% R4 N# T' n

5 {  K7 J) @8 y# ATime value:单调增加的时间向量(s); O; H* t, f/ W/ d

9 W  t1 a7 R$ DOutput values:与Time values对应的输出向量
) L, a" N% B3 m# N0 M, p% [
$ U/ g- H9 I5 \+ q# k   X! a1 J0 m" G- ~. F6 F4 }

7 d# H+ V: Q  Y; b  M( S, H7 e
9 O: s, c6 G5 A% }! i  NPulse Generator(脉冲发生器)
8 v# O8 J( E& E
# ?7 \( h% R2 o9 k. Z& w- A模块功能
8 ~2 v) ?4 P% p+ H8 n6 P
1 I8 P, }2 y. y  {4 {2 S- r- c! S以一定的间隔生成脉冲
1 O# _0 S7 y! R7 q  w$ `
- |4 X4 y8 f5 E; h; g/ v0 `1 I4 f. O
模块说明  T. Y' D+ u$ Y4 d4 S9 Q
) w+ @, b. u% |* G
Pulse Generator 模块以一定的间隔产生一系列的脉冲
, E; |, n* w# {+ X* C; K7 e- i1 N, c5 p- \+ @' D* L7 K- x

+ y, Y2 W. Y: [( [0 [# g模块数据类型3 Q$ Z  a) k9 e4 {& g
/ |6 {2 f( o" D7 N& N
双精度类型实数信号4 [3 ~' L6 J1 m: `7 ^
  F/ Z: Z8 f3 Q: l' M; Y# T

, X) f) J4 j; l2 u5 n- i模块参数对话框/ J9 [' S. h% X& }+ v
; F5 @) R8 w- e! w: z: _
Amplitude:脉冲幅度
- C- [( {3 p# d4 X* l# R' [8 s1 V6 ^4 y) B8 P2 I
Period:脉冲周期(s)3 r8 D% O) n9 E9 t) {0 k( Y7 r! o
) f. s  Q7 E# }# S
Pulse Width:脉冲宽度(占整个周期的百分比)& `7 i5 ]) z( @: K

" k8 O& P% p! Q. g" C- ~5 ]: Q, dPhase delay:脉冲产生开始前的时间延迟(s): m9 Q* u( Q( k& M4 S9 I

! D$ g; V& D# r+ B) o/ B: L
5 f# A+ o4 O1 K2 S, ?2 j+ t8 o& F
8 B/ K% u* E# ?$ [2 n8 N# I8 ]
Chirp(扫频信号)
+ h" E! {. y! H$ w) a# E! T! H2 b9 p$ k% d. Z; H1 S
模块功能9 M  w2 e5 J$ c) b
9 ?& I1 U0 d4 q) ?+ i
产生一频率递增的正弦波信号
1 [  Z. D( c$ ?) W. Z4 u2 Z3 T* ~) G/ o" F5 |
$ |  N) y  B+ E% ]2 W0 R
模块说明; m' [5 W+ ^7 C# R7 E; b
9 n9 v2 P; J4 W4 r! ]4 A# w
Chirp模块产生一频率随时间线性递增的正弦波信号,可以用该模块进行非线性系统的频谱分析( x4 @0 H' I3 W! e' K3 L* M
8 a9 [+ ^' {1 I. C' y

9 W) [# c/ p! s5 J" r+ W2 Y) D模块数据类型
/ Y& u) [1 c( H( i9 _) \2 _: b; p2 B5 S% N- T& F! h* @
双精度类型实数信号
7 }" n. ~" P" e: k8 N. I2 Q
. J& r+ Q6 K8 x/ [/ `
2 h% O1 K' A2 Z/ ?模块参数对话框) Q" K$ g; |8 R& \' w
" k, {! n8 l: X: g8 }: k
Initial frequency:信号的初始频率  _7 j" H) C; ?" h

( \2 a9 [: {8 k6 X! }6 wTarget time:频率达到目标频率的时间值,在该时间后,频率以相同的速率连续改变! W3 b1 T* m3 o0 p- `) V2 V

" u% M3 \/ g, b4 EFrequency at target time:在目标时间的频率
( B" e$ t- s2 E$ p# G# E2 Y) c, G# K

" O5 Z" p/ D. Y+ {; n1 w" ^9 L9 r3 s

5 K/ y% T: n6 A) J! V4 MClock(时钟)
# u1 ?  R; @# C6 d6 p5 U  H! m- Z
2 L$ ]4 d) v) n" g7 C' s模块功能
) v) e+ F$ f# s1 D& l6 z% }# W5 t3 [
显示并提供仿真时间. I% U% `: m7 t3 p% J
& N# d$ v: H. g- X
$ S. l! b( \" @8 u6 n! b
模块说明
  l' B* y5 j" v5 k8 X0 I. G" n& b- K- y
Clock模块在每一步仿真,输出当时的仿真时间。当该模块被打开时,这一时间将显示在窗口中。在打开该模块的情况下仿真会减慢仿真速度。它对需要仿真时间的模块来说很有用处。
1 E8 C) M5 W# u# ^
9 o" ~+ Y$ E7 u# x$ R: |( Z) P* `0 S2 D7 F
模块数据类型, F% U# _2 u! N) l5 x- O9 Z* V
, w# [1 b3 L' C4 L
双精度类型实数信号3 }6 L, ~; d) n4 j* T7 k# _- s8 j
! s7 z, r# V/ \* H! ?8 T

, |0 E# D1 V! }  I* u% I: q9 `模块参数对话框; [. z* [7 M" M% g# y9 ~$ h) N" G$ Z

9 [+ t2 l% }9 |9 ?, I" U, q# [+ JDisplay time:使用该复选框,在模块图标旁显示当前仿真时间,并改变其图标的外观! `5 q2 [% ?  U3 N; X

* p/ T+ b& i7 Y: eDecimation:时间更新获取的增量,可以是任意正整数,如取值为1000,固定积分步为1ms,则时钟将每隔1s更新一次。
* x% _  v  Q7 g1 L9 P* k7 K  ^# \3 p6 k

8 K- m1 V7 P- ?6 }; T  w  k/ ^4 W* O) a, W2 W( N9 B
1 U+ w1 Z' [! r& k( j
Digital Clock(时钟)
9 H2 F# h& F9 n. H$ Z
2 Z, s% n$ F9 {模块功能, K& Q, Z6 G) ~8 ~+ R9 x$ |( d9 H
! g- ]/ _9 W% b# Q3 m/ T1 G
以指定参与时间间隔输出仿真时间
2 f" a# j( t7 z) k! X: a
) _( U. w# [8 O8 a( m. g% ~/ ^9 b9 }: t( f4 z; _9 F' F/ }. g3 X
模块说明
: Q' v+ V& U  y# p/ i& u* j" `- r* ]" Y! V) ^0 ]3 M
Digital Clock模块仅仅输出指定采样时间间隔的仿真时间。在其它时间,输出保持为先前的值。在离散系统中,需要当前时间,应采用该模块,而不是Clock
; C$ k4 Y% k; q/ m, X3 C5 g* ?# B  i1 Z) V* i7 ]
/ ~) V" J, i+ \, p: Y# `
模块数据类型
& B2 k! A  T* Z" D4 ?; l$ P
& G& _2 R! H& C& {, V* p5 ^1 ^双精度类型实数信号2 Q; O. ]4 [6 \( ]4 \0 [$ w

! y9 [- y5 @" S  j% z% ^/ T
% i6 g( g! t3 u! T模块参数对话框
; }- ^0 r  b1 ?. G! y$ v5 V% }# D8 b8 g+ h
Sample time:采样时间间隔
( t. d2 y% C/ K# [: b7 n- p' o. w; k7 l

) N; k- Y& K" F
8 q- f% p9 n- R- g# @
  u8 H7 j, K% k2 x* mFrom File(从文件读取数据)0 [7 b$ p( m. T% \$ d  _" s

$ N) B0 q# @* T0 M/ _/ i模块功能: E6 A: y+ ]. F2 e
  \& X7 l! P* z
从文件读数据
: [+ L+ n7 l( D4 K6 w9 G+ Q. w4 ?* c. u% ^; \8 l# X& `
8 Q6 N* \4 ?& e8 q/ t  w
模块说明
3 u0 }) m4 x) d4 j& Y+ Y9 c. q1 U- d# o( H7 k' }
From File模块从指定的文件读取数据作为其输出。模块的图标中显示了提供数据的文件名。文件名必须包含一个两行或两行以上的矩阵,第一行应是单调递增的时间点,其它行是与之对应的数据点' W/ J# E: z3 \+ k
. ?$ }/ G! z. ^! g
2 m; ?/ R, u9 g# S& q' W# d
模块数据类型0 w, X! V8 c- n( ^: h( p  y0 W

* x" J( m1 O5 s7 u5 A4 I% }双精度类型实数信号  n, J& t  v' v: k% _$ g
3 a. ^( U! Z* ?" n, X; D7 ~8 F
6 E" P  i- @( O2 b& t
模块参数对话框
$ |8 `1 O& i' D. h: \) X' C# V: G2 {7 _# T5 p
File name:输入数据的文件名1 H1 O3 }4 ~0 R1 \0 r
- n8 o. w) X6 n% j( t( G2 i- |2 y
Sample time:从文件中读去数据的采样率" `4 b: y* c  G. p
5 ^8 q! H. K5 J2 R9 v

# M. k- D+ O3 X! ^6 d) i
1 U) g9 d0 j* ?8 e2 R
7 t8 K5 v; }6 C7 W8 `( r! P# zFrom Workspace(从工作空间读数据)
" t' X4 V" j$ w/ I1 y4 \. A5 _4 A& k1 R6 a* C$ f
模块功能9 L  ^5 L# @& w) b9 ~" m1 v& `# b* A

: V9 Z4 f) K5 a1 z! u从文件数据
/ v5 M. K( |! x9 j" B0 ]& Z4 D( v/ w0 \2 N& w% i

2 ?  s' r! g0 r2 Y4 G模块说明
/ U& z! \1 a: n0 z* s
! D* d0 j* _3 [From Workspace模块从MATLAB工作空间读取数据。模块的Data参数指定工作空间的数据,由包含信号值和时间步表的矩阵或结构的MATLAB计算表达式来指定。其矩阵或结构的格式与工作空间中输入的数据是一致的。模块的图标显示了Data参考的表达式。4 L/ Z2 D" i' k& h& _+ y
" o+ h9 _% s" l( I

& G% S, t" g' M模块数据类型
/ }; o4 i/ [: G  R  ?0 b6 L
. ^! O& m" V4 x& |任何类型实数或复数信号  P) M+ m: W* h

- d; D' a3 k1 E4 c/ R/ o% V) Q2 [& s: r8 Y$ ^! {
模块参数对话框
1 {5 G7 ]; f* ?) F& Z7 n+ `0 S$ y& \% q
Data:包含仿真时间和相应信号的数值表。如果所需的信号-时间矩阵或结构已经存在于工作空间中,则只需要输入矩阵名称。& b) u, I& }/ E( {# M( m

9 z) k/ Z# O5 @/ ~Sample time:从工作空间读取数据的采样率
1 k+ |  j3 u. F: C: g- Q
: Q( b( t( f3 y% i# xForm output after final data value by:在数据超过Data的末尾时所输出的值。$ x, Q4 q( o* I7 c9 G# w2 L2 n, p
3 ]) l& G$ }9 Q1 W# b3 ^
5 ?& }3 Y2 X4 U" l7 b

6 ?, l: @3 l& Y' e( B% w1 G# E8 k# o7 R) G) K7 l3 c% s
Random Number(随机数产生器)% p: }4 \, J( J* q
4 U+ k" u- ]! R0 O& C* E% ?6 l
模块功能
4 |% r( ?- U5 U& V, ~, Z: M  l/ C6 Z6 F7 t/ ?5 q( N
生成正态分布的随机数
& O) f" S# H# J# X) L- ]. z: V, N" W& ]4 D: a+ C* q) H: b- }
5 N( z5 _! j4 }9 f7 d5 U$ l  e9 t
模块说明, P; y5 y0 C* }, k% r; o
; f; t: }) u( M4 e
Random Number模块生成正态分布的随机数,每次仿真开始,种子被置为指定值。应避免对随机信号进行积分。如果需要,用Band-Limited Noise模块代替
( O4 ^; I$ s# ]9 V$ T/ |& l. y
) Q0 k( M/ T3 u
( p# ~; ?/ D8 m0 n/ \( y7 p模块数据类型
. K+ s# y- S0 ?/ d9 j- i9 i8 Y9 N) k1 T8 ]
双精度类型实数信号/ T: Z; P5 g! W4 n' D. D4 Z

$ V! B* F; u% U- y
) i$ {  f( W" Z! K. x& D模块参数对话框
) Z% d1 m" ?: E# T
' P( o3 g1 M2 h4 b3 C2 @+ o4 w9 lMean:产生的随机数的平均值
8 r! b3 b7 {" f" \- }4 r7 a! K2 V' n* ^6 H, \
Variance:产生的随机数的方差! \$ j- v) |' J  R1 R% U
; K, A2 R$ u! ?* a
Initial seed:随机数发生器开始的种子
" a9 r; \. z3 L' |# j8 ^% P
9 H9 ?; m" E7 q( _1 bSample time:采样的时间间隔# s+ L3 J5 V% |* b/ V0 ~8 q6 A# X7 q

8 P& f6 }) n; h, T
. I! F7 `3 d0 g' _8 l5 e  c
7 T+ c" G. n0 B, \5 ^+ p5 d' O# n4 e* M2 ?
Uniform Random Number(均匀分布随机数)2 w# ?! u0 _0 C8 c7 E- L

- H: L3 W: _0 k% l7 y' Y7 K+ J7 M模块功能
3 {$ O& ^; Z$ G& z0 x$ o  Z; x: P; @  Q9 M
生成均匀分布的随机数
* W% ?2 T+ u4 E7 A7 i# @) P& m' d2 `3 b  M+ C) Q

# f, F2 ^" z6 D/ W) Z模块说明
3 I3 j% p9 y) A0 }3 T8 V) R# R. R8 ]. D4 H
Uniform Random Number模块在指定的区间内,以起始种子,生成均匀峰的随机数。生成的随机序列是课重复的,只要种子和参数相同。
6 `7 Z$ J/ [: b" G& S
) V) @- I* |; p: c7 Z$ q# S& b+ f8 p
模块数据类型$ [' a' ]6 J- b0 ~5 ?, ^& d

! Z0 {1 R0 E3 D0 W双精度类型实数信号: K+ b. p5 n6 Y3 Q* p
; ^$ a( C! v3 W, ?# R
: F  P( O0 c' Q( o
模块对话框
  t4 e0 g/ V: M* f7 T( q+ E- T% D% p6 I3 s* C8 Y
Minimum:指定区间的最小值/ l- b! h+ l8 D4 ^9 }
( e) e1 Z/ \' }3 X0 ^- o
Maximum:指定区间的最大值
. \3 r5 ^1 }3 d
' W8 k8 R9 H+ y# W8 \2 C4 qInitial seed:随机发生器开始的种子( ?1 I# V. G. S
/ j* E& g9 ~- q4 _
Sample time:采样周期8 [+ I, F/ s& d" m2 H
; D& j5 l; B3 d' Z8 ?
5 t/ d+ ]6 K0 K) C
) e! ~- C5 w( ~* ?: T5 {' d

' Q+ N) {- {% b' U* J9 TBand-Limited White Noise(限带白噪声)$ e! t1 H- E/ a" k

! g7 O6 O4 t; n0 L, O/ E模块功能
  |$ G4 ^, l4 E4 S7 }
! h2 k4 |! \5 J& D' [' V给一个连续系统引入白噪声
. f1 O  i& G% N
: i! y7 f! J/ w5 O) D9 \6 U. j
( l; x& m6 S. B6 i6 Y) z# J模块说明) g& c0 u- ]  }5 S% v3 J1 D0 U0 k) h$ v

1 P2 d/ f9 q" c. u& o* L9 GBand-Limited White Noise模块生成正态分布的随机数,它适用于连续或者混合系统。它以一定的采样率产生输出" y2 l8 q. }+ \: l
1 \) i. \+ {. V; d: y, K
4 h1 X! o( F0 i* o+ g
模块数据类型
2 G6 }# r" S) K0 E; e; I* s" t6 M5 L# Y& j- j3 V
双精度类型实数信号
8 O: j) R) x( [4 a: @/ b8 C9 b
" o( b  b, ^* c% I9 f+ _$ X0 R7 s" q* J( N1 S& C+ s. V& K4 x
模块参数对话框
5 i* K$ c+ D7 ~
0 L7 V1 Y- ?/ s/ A; J* @2 M; INoise power:白噪声功率谱密度图的高度" Z: d; P4 N3 {: K

$ }. e/ ]; _- o! e  GSample time:噪声相关时间(理论上为0)0 N! }0 M" r$ _
2 i/ |0 E1 H$ C; U! W" R9 r5 ?
Seed:发生随机数的开始种子
+ z4 S$ V8 B( t$ C. ]% o3 o
+ Q- ^* Y- ~" s & J* I6 S6 e% _* h
- N. Z$ N8 k/ ^" \0 [/ T

  T9 @) e9 ~; g2 F5 y7 l& H/ H6 t1 V

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-31 22:04 , Processed in 0.187500 second(s), 26 queries , Gzip On.

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

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

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