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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MATLAB Simulink模块库的详细介绍(一)Sources介绍" q3 J! l0 A7 D6 U; G

8 p& _! ?3 I! r& B9 ?
( G, e7 C& m1 ~; ~' S! j% \Simulink模块库概述) m' Q, B( J6 W8 [
1.Sources模块库,为仿真提供各种信号源3 U5 a9 [7 w8 j% h% k( ~

7 U" a/ z( r% f8 E7 d: f2.Sinks模块库,为仿真提供输出设备元件1 m( a! v  A' a2 Z: r) n' a
! C7 o4 l1 E' o/ q& C* {
3.Continuous模块库,为仿真提供连续系统
! O  G6 J5 P4 c% m% B  S: ~) L5 H* z* l/ g5 {
4.Discrete模块库,为仿真提供离散元件" _- J) f5 r8 h/ J6 V5 R

" z2 v& s& S( M: Q  g5.Math模块库,提供数学运算功能元件
5 K0 Y. z' E- G" V
! f- G4 S' B( l+ `) n; j: R7 c! L6.Function&Tables模块库,自定义函数和线形插值查表模块库2 g+ O* C) v0 W  p: [. t6 Q

0 I. ^1 r  P, U, T7.Nonlinear模块库,非连续系统元件
9 w" f1 e, L/ _* x9 |3 p4 I3 W) T
8.Signals&System模块库,提供用于输入、输出和控制的相关信号及相关处理9 Z4 V( v6 B2 i
. q3 W; J5 }. ~2 W4 V" N
9.Subsystems模块库,各种子系统: K9 G& o9 O1 H6 O! x: q% j
$ j7 K" m5 a$ f& l) s6 ^4 F

9 N! G- Z7 I; Q' I9 A
( c- h, m! `+ y7 P  r8 X1 C( }/ ?Source模块库2 c( t% v" a' L! n( W0 z* w" m
1 N( ~" i& N3 o) H: K, C3 a6 s$ L

, ]0 N! P" V: K2 `7 x' s! }- |) z5 l8 R% }# ~1 H
$ I, U4 L8 K# U5 ^! }. y1 ^
Inport(输入端口)) k  D; q+ b- O4 E, H/ ^, k
' k% K, N' q' n/ p' |# J- d
模块功能
- J. {3 o" X9 p0 ]8 M7 j! t
+ S6 {2 r% g% T1 _为子系统或外部输入创建输入端口
) e& E: ~; O- p+ w& E# `. ?0 S. ?8 I, d0 F# C' Y; R) F

$ \$ O  _5 N  G2 ]- [2 I! ^模块说明5 [, B# G' K9 o4 W7 h

$ W" J! |# Q5 A% q& g& w该模块件输入信号从一个系统的外部引入到系统的内部。Simulink按照规则来指定Inport端口的编号。9 n& I* _- B6 I5 \0 A9 i
9 P& d3 K" c; W+ J7 h9 {# ^0 A* |
3 `8 w( P. y) L% P; u; f! x
模块数据类型
+ e  ^& {1 h! L
8 P, S( ?1 D- [! W+ I! U该模块接受任何实型或复数值信号。
& r  }& ^, q- P" _6 z% _4 j
# H- I. J7 r- ?) `7 w* e  i1 Q0 P8 [$ d+ n, _# W
模块参数对话框, }1 l6 Y- n  c: ]

9 a# d' T( K! F8 Z* C  hPort number:端口数;2 N3 [8 p  f- F7 |) Y, q* {8 _

! z  a( J" N$ E( S+ \& F4 q6 T9 _: cPort dimensions:端口维数;
6 n8 I- J( K3 x) w! _( v, \# ~  _) J
$ _7 A# ]% E7 q# }9 JSample time:采样时间;
! Z5 E6 J1 T7 O$ Z; }9 ?
" p3 h, v3 [+ r7 [! X" X$ K' {Data type:信号类型0 R: \( I% `3 m4 h+ H

7 T' L( d6 \9 O9 o9 IInterpolate data:插值数据;选择斥责或外推方法,对从文件读取数据有用。
- i0 Z3 `3 ?/ O( n4 ~$ O  j* [. A+ d7 N3 X0 s" m

& b- D3 N, m/ D* H: y0 D5 G2 O' j
0 q, A: i. j7 O2 V- p' t* _& X% H
$ D, P  s5 U2 _2 b( h. z  r* NConstant(常量)
$ B! P2 v! S" X0 r
( I2 m1 l2 H8 w! Q9 j& S4 [4 B5 C模块功能
0 L: k# z! T2 _' p4 E2 Y+ ^9 ^, c# G/ n
生成一常量
, N, E1 R, ?9 O3 t
% p9 w* j3 s3 Q2 p! j' y, n$ S! _' Q
& k6 t$ |/ m) u0 b模块说明
4 J9 G0 W( ^* H: v
+ L  c8 c7 @8 q8 Y8 U) vConstant模块生成一个与时间无关的指定的实数或复数值。
: z1 z/ b, w' ^" W. h
6 I; j9 @( l  h! U$ t2 C0 {- v  [* N) a3 n1 g( e. P- e' b
模块数据类型
" O# [( b& {, O3 g
) a2 S0 {; B" k$ U( ?' S1 ^+ F数据类型与模块参数Constant value一样
; I9 j- n0 a2 A$ p% ]5 Z8 v
- o2 ?/ _; K+ J6 l/ e( H$ C: }; J7 m4 C7 ]
模块参数对话框
: p3 w0 C) H6 t/ d+ C0 [$ `/ P' S8 e6 A4 B5 q. K: H. c
常数值(Constant value)参数是该模块的输出,它可以是具体数值或常量名。* `% ?' j3 f4 \  I" l9 x: f
4 x9 A3 {: J# T, I. a1 l  N
( z: u$ l0 M; W" c$ x+ T( ]

, i  v4 R5 E5 u9 J# |8 B% Y7 |" f0 E4 s
Signal Generator(信号发生器)
! k' ?) u; A9 f1 P3 ?+ r7 w
$ o. m2 G: Q) g5 [* T- @* C2 T) P模块功能$ U2 W# L: L: ?
) s& @' T1 T/ u# f8 H
生成不同波形  k9 T: ^( l  E6 B. C* o; [
8 Y4 _" f" H) v$ p' E6 c

$ t( _; }1 l! t1 r8 ~% j模块说明
8 [9 S% Y! f+ b/ @# i3 C9 P' j! @4 ~4 Q+ ]
Signal Generator模块能够产生三种不同波形:正弦波、方波和锯齿波;信号参数单位可以为Hz或者rad/s) c0 ~" T( v& U1 N

2 g. D; w- K7 V; {5 y% U+ N
; h& F/ {3 J% S$ t% g, B模块数据类型
: d7 ~' f3 o' ]% D9 t, t% Z2 ~6 T: h% j
双精度型实数值信号
% P: ^1 E2 Y$ B* O4 L6 e: g+ f3 w0 z0 k

, a& H' _7 F: n9 R8 q模块参数对话框
8 L! f$ L2 }  ~, g& S' N$ K* _! {" k& W/ Q0 ~% {' v/ O  l& O2 C% _
Wave form:波形,sine(正弦)、square(方波)、sawtooth(锯齿波);random(随机波形)2 V$ T. L% Q- @/ ]; D. o. j& R( }

; {$ w; x. n% A" P. M2 RAmplitude:幅度,信号的幅度
* q& [; A4 @1 K1 F
% ?/ _" ~2 M7 M8 x# |Frequency:频率,信号的频率2 ~6 |# ?' i9 Y! d  l8 e9 r9 r* E. l

; T, q8 C2 T9 s$ ]8 oUnits:单位,Hertz和rad/sec$ ?5 ~1 B/ O# b8 [7 |3 F
$ |* b  W7 N+ \3 D& X/ M& f: r4 T& _

, H" }* a. U3 `( X! Q
- O6 ^6 x( A9 X2 f: V4 b( ], D3 ~4 u1 k3 R
Ramp(斜波)
0 w- {  y2 G5 D" _4 z3 s! O- e) u/ r8 p- V3 R+ Q; @+ X# L: g
模块功能# w, r5 p2 [0 j' V- ^( @9 M
. @- v4 d! x& B
产生连续增大或减小的信号% v4 u' p3 }$ Y0 g

/ D" y: t; }1 u6 T3 i6 b: F8 j2 G  o& Q0 Z0 x9 D
模块说明! q9 r4 y2 {" J2 k) k' o1 N4 s
. w, ^: E% T/ m% l- \
Ramp模块生成一从指定时间和大小开始。以一定的速率增大或减小的信号。, H" M5 ?( v- @: E' Z0 F' H/ s- l
4 e3 i( i6 f3 O1 s; n; j! x

& p9 {6 E5 |$ d9 o$ ?" g; x模块数据类型
$ M2 x7 r  n) g1 D4 g3 N9 `1 p$ H$ u5 f4 ]
输出双精度类型信号/ e* I. l% @* t" }( @: g; b2 ?

0 v% M3 |/ S7 {2 T0 Q
, m. O0 O7 ~( L# }9 J9 x3 I模块参数对话框3 |  ]8 ]  S9 d- m( ?- ^  L& c

# T6 f4 M' v$ B( B' L0 H2 _3 BSlope:斜率,产生信号的变化率4 i1 M0 A- Q7 ^3 v& `5 ^) B& X
8 ^1 f& Y7 l  p
Start time:信号开始产生的时间9 t! J  N6 j) \$ c- W
( i4 W4 N) F5 D2 w& j
Initial output:信号初始值1 b6 F, Y( t; x+ q/ S7 o! \# N
5 j- `4 M$ B1 K( {3 E

( F9 Y+ t4 H  X9 q! `
( h# q: d( h' w( [" B/ P; A4 {  j# E$ a
Sine Wave (正弦波)
- K. e' Z) ~6 p! ]; H. W; V0 L( q# C5 [: _! }5 P3 ^- O
模块功能
& |& h9 `$ K; o
9 j: K4 S6 H$ `" H产生一个正弦波% r: b) v1 |+ X9 P4 g
/ \7 Y3 ~4 I) ?6 w
$ o5 b# s! O4 X% ^  v  P$ R
模块说明. V, U2 S1 X$ S% t

1 H7 |+ _% U5 j: n% x! ]5 r. fSine Wave 提供连续或离散形式的正弦波4 e4 J- Y8 B2 i
0 ~7 M3 c2 V8 `, Q
9 u2 [2 }7 P  {! a
模块数据类型5 m9 T- [4 c" {+ f* G& g
6 Y" V+ I. C3 O; L. Q1 H; d
双精度类型实数信号
2 S2 Q' W, l5 Z8 \  _, D
6 _6 c  i, m; x/ N
/ N! n. [2 D& `模块参数对话框
/ B" `$ U6 h# G; E& _7 L. T! U9 q% |; v0 N4 v6 @- @
Amplitude:信号的幅度
! G) ^( u& Q  j* v
* I9 i* q% i$ |: |Frequency:信号的频率(rad/sec)
+ H* D; J) J9 `9 l( o: a( b% Z# b% i$ w& _. W
Phase;信号的相位(rad)4 j+ S2 L8 C. L/ A* m

0 z5 d' r- ~! V- _- I7 i3 C1 H) J1 bSample time:采样周期(0:连续;>0:离散采样时间;-1:工作模式与接收信号模式相同)
7 Z3 w3 z, j: d: t' {1 ~1 V1 E& T" `+ ?
y=Amplitude * sin(Frequency * time+Phase)
( _1 x2 R- |3 |  Y& @0 L
) N( E5 C# `5 @2 v. p% p# V 1 Y  ]$ c# t7 W3 x/ S+ F
* p4 u! U6 s& N: p/ I

, A/ O: e! r4 ?8 @3 y) {Step(阶跃)
. o* P# N3 L: C9 U. |( `/ c" I+ m4 n) k% m3 [
模块功能& K# {5 Y2 [0 }
' ]8 N7 Y) P+ ~
产生一个阶跃信号
: R6 J, e7 `  ]4 ^; E/ g! |' E/ l! n2 n7 P
/ s% ?- z# Y, l- a8 \# ?6 I
模块说明! e/ H3 R  Z' @3 o, D* k
5 j; l# w% {: R* l/ g
Step提供在指定时间处在两个可定义的水平间的阶跃
% H. P* J1 u* S8 x! M6 v! w
- S. I$ D4 E5 C$ d$ w, M- Z+ g( G) w
- g, t$ s' Q% _模块数据类型
  I* Y1 ^9 B" ^+ u. X6 v6 _/ u
/ j( S/ Y# D" S3 N' ^8 ?/ D/ \& g双精度类型实数信号
( _/ e4 }2 ?: N4 l& Q& {8 V1 c
4 v% Q3 y2 h  ?6 G1 g( m8 l% @. ~
! x2 Q& v2 z- P" C模块参数对话框0 \' _, X& O  M( l( k
% F5 d6 q' F$ R  k6 q
Step time:发生阶跃变化的时间(s)
8 K3 I% V2 ?8 p9 z! @& d+ h% [$ i- B* H; c7 B0 H7 A: m- x. a
Initial value:从开始仿真达到Step time时的麦克输出值% ^, A4 E5 _- e$ x! w
0 X6 X- a# z0 C  N8 R& [5 n
Final value:仿真超过Step time后的输出值' W* \/ n! y# D0 p! s

* X1 L' S  R6 C' @, S( ESample time:阶跃采样率当仿真时间小于Step time,则输出Initial value;当仿真时间大于或等于Step time输出Final value
. t6 R, s) K# I" o+ x: s7 O
2 U* \- G* q  W6 {6 P1 U* c * t1 i% Y  P8 j" k( X+ \
- F( w7 X4 s& a- t; u# F' @: v

$ z' z7 z+ ?% Q" ~& V6 iRepeating Sequence(重复序列)4 I0 J$ }3 K8 B5 o: i6 ^0 _) c/ I

: d& \4 s  ]+ a( Q& d模块功能- P% C1 B4 w  m
, K5 M+ f1 v, S$ X9 E. ]
产生重复的任意信号
$ ?1 r: d6 d% C, L" J" }0 _; Z* ]
2 k% Z. e5 ]( W, t  @" c' V+ Y7 t9 }1 C2 X
模块说明. A/ v7 M% J: p9 o" S9 T8 W
0 r1 Z4 I6 `3 n( b+ V
Repeating Sequence模块可生成随时间变化的重复信号。波形任意指定,当仿真达到Time values向量中的最大时间值时,信号开始重复。% g4 i- T) t' q& H6 u
, p5 P; U) L/ m$ r, S! x; p

: o. C$ l: s2 ^( ~: {模块数据类型
9 A5 H* l- D0 k4 O! Y8 S# X- K3 i, i& i4 F( Q
双精度类型实数信号4 c; y+ t0 n9 I+ [
# [+ y/ p! p5 v, C& d1 n: T5 j
6 i8 u' Q2 I) W# |! f  O, t
模块参数对话框0 G" P/ @5 j/ W

' v2 ?+ I5 h- b' N$ }Time value:单调增加的时间向量(s)2 g) e4 F3 t! y9 R0 V3 K" ~

* p7 v! U- _# O* zOutput values:与Time values对应的输出向量" J# o7 S$ D4 g( L! l: \0 n

! `& X3 m+ l8 c
* n9 O3 ]0 o' ^3 }$ U7 l. ]9 @
8 h$ [) N2 Z/ {7 x2 T  q9 A' e# p/ L  F. l) Z
Pulse Generator(脉冲发生器)
3 y# U' j5 ^' M+ b9 y
* T" y2 q9 W4 u& F1 m模块功能
* O. V4 P, ]1 h4 q& [& |& E( k
3 I$ s. k+ e. B  t4 z. Z以一定的间隔生成脉冲
1 m, ~6 M: o1 p
! J# N8 H- E0 }: Z. w& ]$ |! e7 j) k8 d# o. u1 u9 }
模块说明
5 w! Q8 t) H; m( n* J  M/ J+ `' W/ @7 j1 Z( F
Pulse Generator 模块以一定的间隔产生一系列的脉冲
; a: D. v) G; L9 W6 f3 X7 J- R/ E$ c' h# ^
7 @% {9 K- p% v; a* l) R( h( S
模块数据类型9 z$ u8 {  {8 ~9 n& e2 \
$ }" ]& m( g3 j/ @) Y- u
双精度类型实数信号0 H% K& G- o3 ^4 H* w( l9 k

$ p8 T$ G' ]9 j, n7 l$ W. C$ D: l
6 d# Y3 D+ ?* ^2 i' ]模块参数对话框
# S0 w/ ~# G; c: M+ O- J4 ]9 b# @) [9 i7 K$ \5 ~6 x" U% q3 q
Amplitude:脉冲幅度
3 x# R( Y. X' C0 X. @, k1 @& ^; \2 [. o; k+ a
Period:脉冲周期(s)% Q8 e- T5 c& A
2 K' x& |; v4 i. [& D/ |: x
Pulse Width:脉冲宽度(占整个周期的百分比)
  G: t9 Q$ h1 C, U# Q$ C) @* _5 o; U) U; H
Phase delay:脉冲产生开始前的时间延迟(s)5 T- Y( @1 Y2 D' V+ k
0 g& ?: B/ m- v& B+ c0 a! F5 K/ z# C

. a9 [: o3 N  x% `% e6 v7 a& A% e' c* Y. F8 H  q9 X

( F1 D# R. {( `. m, n& U1 {Chirp(扫频信号); ]4 m* p: R* U* D
# R6 B0 ^$ b# G3 @. m
模块功能5 \3 ]: F4 b% C& \7 |0 o" Y
: e; m8 W2 \) Y+ `  \9 F
产生一频率递增的正弦波信号
7 e" i$ P% Z, P* N* y! J, D+ N6 i, o3 C3 E2 J: Y4 h6 p

9 I# m; h# x. ~$ ~模块说明
+ G# T, \' p6 Q2 q* ~6 {
( [! q! g, o2 b5 {7 LChirp模块产生一频率随时间线性递增的正弦波信号,可以用该模块进行非线性系统的频谱分析1 R' X- G. s  ]. J' s! Y+ _$ L: l
6 I6 C& e  |) R5 n
9 I/ i# F8 v0 ~/ Z9 A+ }4 z
模块数据类型6 z6 p* W8 Q! a# @: ~+ a; ]
# u. T8 |4 t  n
双精度类型实数信号
0 ^& E- j; r9 I2 H/ B% Y4 G. X8 q
' ^$ E5 t% \3 ^. _
$ |- B) o4 a; Q* {. J8 R. ~9 G模块参数对话框/ _( e$ i8 |, ^$ E

. Y, Z+ c' y* C9 SInitial frequency:信号的初始频率. P0 I- V  o* z$ ?1 E

0 g7 F" l0 h9 o9 X* o# |Target time:频率达到目标频率的时间值,在该时间后,频率以相同的速率连续改变9 p7 c) F( c6 `

/ F+ x) x+ D1 ^: u4 UFrequency at target time:在目标时间的频率# A/ x) o" q' f1 [

3 }( R6 V. D$ M0 d, ? , s# j' o4 O2 c+ N1 i) n/ j* P* Y
! J& Y: E: y! \3 ]& B$ |
8 c) x! W6 e: p# ~- a  B
Clock(时钟)
$ i$ N( y$ i! U! I, M
4 v# I6 |0 L+ D: u8 A% x0 \模块功能
1 ~- d, ^( C2 c: ]
: H8 g, X! Q# _7 k2 z; f1 I显示并提供仿真时间
- v, o; c0 M: L% X8 E6 y7 \$ s' F6 e& R. z' {3 b' c
4 s& z9 `* y: _4 s" O2 b* I7 w
模块说明
  d/ G9 A% x- ?5 g' n2 ]$ c* r! ~3 X
Clock模块在每一步仿真,输出当时的仿真时间。当该模块被打开时,这一时间将显示在窗口中。在打开该模块的情况下仿真会减慢仿真速度。它对需要仿真时间的模块来说很有用处。
( D+ |( s% ^2 b$ B5 S
- ^; P% p+ D9 }4 y8 m
  v3 d, W0 e9 D7 g! n3 r模块数据类型
" N. l  G4 |+ z
/ H. ]; a: y+ @双精度类型实数信号: D; h; T& q% q
# @' V- C! P0 d5 t+ K
$ n$ U! `9 o  A, d
模块参数对话框, f1 F1 p6 I7 f9 \2 B
+ D& b1 B: _% n$ y
Display time:使用该复选框,在模块图标旁显示当前仿真时间,并改变其图标的外观  R; g# a& T; l2 G! c
3 _; A% Q/ k3 a9 ~, u5 n
Decimation:时间更新获取的增量,可以是任意正整数,如取值为1000,固定积分步为1ms,则时钟将每隔1s更新一次。# T# y( o! T; p
6 W$ e  q! B* c& `; w

$ H( j, H' B0 C
2 ~, s& V2 E4 m. ?3 {" R
1 L1 P! U8 p" M$ s: TDigital Clock(时钟)  U' ~3 v% t# t5 H$ l, J

% I0 S8 }$ `0 U9 ^0 A模块功能7 \- x' {: j3 Z: u
3 ?9 \$ m  S% j6 a! S  i+ n) D7 a6 R
以指定参与时间间隔输出仿真时间
; |0 o8 F0 \2 z* A/ `
; T& x/ B+ k# u  d5 |1 ?2 h, J% r# G% S
模块说明
" z& f- P1 C# T& s2 Y1 g5 I- `6 B8 ]) R4 u
Digital Clock模块仅仅输出指定采样时间间隔的仿真时间。在其它时间,输出保持为先前的值。在离散系统中,需要当前时间,应采用该模块,而不是Clock+ T4 G4 U# n) G  s

2 ^7 L6 g( n9 @6 P) M  c5 m
) V4 w9 G) D2 |7 d8 X( Y0 i模块数据类型, d  f2 |. n+ R" x
. t% B/ ?, C' ]2 ]
双精度类型实数信号. g% V- p5 ]" {! z1 s- l7 l
- l' p8 F, Z$ }0 u& h9 {
- a; v7 k5 U! [3 C
模块参数对话框
1 F1 }$ ^0 n9 e/ p. ^7 j
# ~0 v5 Q2 \# N& Z$ p. tSample time:采样时间间隔
( d% O7 U) y. ~/ L; Y
0 P- R/ V1 x; N7 b+ F& L
& i* L# \5 M# C4 _  o1 d9 H$ |% ^, o, t- m( U+ k  J

0 a1 A. B3 c. m+ Y- f$ {From File(从文件读取数据): W" I% A; P; g& e

( K# f% [/ H9 H3 g- u/ n模块功能
. z1 S. P: d6 J/ |) d3 m
$ t7 f, Q$ {3 W4 Z: F+ k+ b: L- G4 Q  Y从文件读数据
5 l: P6 q% {% e: [! D* I/ e. D/ B7 K$ h+ w& |

6 [% h; U2 v8 l7 U! `7 M模块说明; t% W6 _7 |) g8 m) Z) s/ F) I
  ]) m+ R8 H3 i0 K; C; g$ F5 Z
From File模块从指定的文件读取数据作为其输出。模块的图标中显示了提供数据的文件名。文件名必须包含一个两行或两行以上的矩阵,第一行应是单调递增的时间点,其它行是与之对应的数据点, d& |( \( ~5 J$ e

& I- V1 O# t) l
& A% I- }! `, K  C模块数据类型" ?/ R, }; p/ b7 T5 w

0 }6 r5 i' j; h  p8 i" @0 d2 v3 A双精度类型实数信号
: p" B3 p! ^1 f  R4 F6 E% u+ j, }( V: R! _) Y

8 d" ?" {% I8 W5 K4 k; J# l# Y模块参数对话框
" l0 U' f3 c+ N6 x7 a/ g) q- w, ~' W+ H& N4 c8 T
File name:输入数据的文件名
# H- [& |9 o; x* d1 ]) F6 r2 [* z: ~% M0 s! R
Sample time:从文件中读去数据的采样率
' r* Q+ l+ h2 L; E' F
8 A5 g- B' m- N( l8 I$ p; ]/ k
4 ^$ G" j/ ~* a7 _, k/ s9 ]( }
* K* m/ u* J% S; @5 i% \2 z: ]. H3 y& t2 y# D0 Z
From Workspace(从工作空间读数据)3 n$ x2 z' n! d: j3 M. s4 T- A: H9 @

7 C: f, `% f+ w- I" U8 F模块功能
, I  X/ {. s) A, J) L8 Z. q* }/ l+ p4 R5 P2 V0 y
从文件数据6 O6 E  U2 Q( k, v5 E& \

6 D2 H' `/ `& I% x4 X3 H8 \
: P1 F. Z) f, p* X模块说明2 c1 C- S4 z* O6 V+ A: U: ^

4 e6 S( r% C) W! a, rFrom Workspace模块从MATLAB工作空间读取数据。模块的Data参数指定工作空间的数据,由包含信号值和时间步表的矩阵或结构的MATLAB计算表达式来指定。其矩阵或结构的格式与工作空间中输入的数据是一致的。模块的图标显示了Data参考的表达式。
* Z  A0 ?2 J- u( V, z1 N2 a# ]% l& z# n' }9 c6 H  A8 F' C

' r- g0 I4 m5 O9 v- R1 Z模块数据类型
1 F, F) M2 n/ m$ U
8 N1 T& s  r% z6 ?任何类型实数或复数信号* |& z3 f! k3 B6 w' P

' ^! e% r3 [6 F8 }; ?
& w) \9 j  O8 Y! R模块参数对话框
2 k. T; S- p) R% v9 y3 K% h) _
" ~& p7 C4 ?9 f9 nData:包含仿真时间和相应信号的数值表。如果所需的信号-时间矩阵或结构已经存在于工作空间中,则只需要输入矩阵名称。
% f; e& v9 F# q" N& T, b+ t% j% }/ K5 M$ B, C
Sample time:从工作空间读取数据的采样率- b+ @1 P% T* p& a% K; B  q

4 z2 U8 x6 J" k+ c* e% gForm output after final data value by:在数据超过Data的末尾时所输出的值。
9 N. m4 E" S2 m9 i6 n( V$ J2 e
" A% T& B5 G0 C& R' n4 w. F3 `  c
( ~# B( T* g- ]4 N; u/ N8 u: R4 u# `/ c" r
6 k6 j9 m* g' }+ k/ j# h0 I6 a  r
Random Number(随机数产生器)
; ]2 v# w+ s' M6 T  S
5 k* A7 K! y4 @; Q: e( e模块功能+ |( x8 r& p5 G* E. H$ n' O

2 Y4 @$ e* Q2 Z/ V. q生成正态分布的随机数
2 D, e, \0 M0 @7 _( P6 ]# Q2 I' l" \* L# x  p' X  B

- r5 W3 l3 G& B, K2 B$ G7 Y8 T模块说明! R9 Y. J. D, y5 @/ ?, D" ]; s

/ a% B* Z  B, aRandom Number模块生成正态分布的随机数,每次仿真开始,种子被置为指定值。应避免对随机信号进行积分。如果需要,用Band-Limited Noise模块代替1 _! C( h, _+ J; v

# H. R0 T' X# D& G0 v  x0 u' m* h* N. m9 C
模块数据类型8 h$ r# C8 C# Q* y3 ?+ {' Q

8 l" b6 |9 T5 p6 b% v5 D+ C$ o双精度类型实数信号) w" N8 l3 v- P

0 f% H* S3 Q/ V0 v4 z- u4 X
# l; A% n+ H; J% p: v! t模块参数对话框
+ n" n8 Y# f/ K  \0 q( p% E6 S7 m# l' d* c, l- F
Mean:产生的随机数的平均值
9 @, M/ C0 N, `4 b8 j7 z! ~/ ?0 N" T
- a) Y4 T7 w& Z$ Z/ O6 FVariance:产生的随机数的方差
, E& ]( a, y1 j4 v+ \8 f1 G
$ x/ w% t3 ^. q: {" uInitial seed:随机数发生器开始的种子
0 @% \3 |' ]( `! Y+ B% p, U, P6 I# `6 _
Sample time:采样的时间间隔
7 [+ @6 }. S0 H2 D' {* P: i/ x+ H! O# t5 V2 [( [
$ _4 g& n- {% k5 ]0 p- {2 z

- j9 M" R4 c: W. Y2 J& L1 ]+ b9 e; a( n/ \
Uniform Random Number(均匀分布随机数)" v- k! u; k6 h2 k
  d$ g; \  F/ a$ a
模块功能3 s# D3 q! n1 J: a8 t

! \1 E! ^2 m0 {- C4 R2 Q生成均匀分布的随机数
7 x0 M" H$ e& n. I1 B$ u  r
  \* d* D3 M1 T
& s! j, L8 _$ N% g7 Y模块说明% f2 S/ @6 f  }5 z& x' q3 ^
( g  i$ E1 `" x0 n
Uniform Random Number模块在指定的区间内,以起始种子,生成均匀峰的随机数。生成的随机序列是课重复的,只要种子和参数相同。
6 \5 _; r2 M8 B- D& ?
7 U- h% k9 C$ c
, s# d1 a4 s2 U模块数据类型4 g& f* Z" i6 p( e; y
6 n1 W4 }. o  @
双精度类型实数信号
: }9 G4 h2 j0 q3 i% o' ?( {# }6 S* C7 f

1 K$ F$ S: _6 s模块对话框
  q  B/ I- L0 ?3 z) Z
7 S) q: T* y- I/ `. aMinimum:指定区间的最小值
. q  u% i( |0 {) D$ M/ K
( ^! V1 E9 o5 a0 N1 r7 |* vMaximum:指定区间的最大值
/ H) m1 P7 S, G9 d( b2 q$ O$ M" V! M- ~) s! o5 i) p! [3 j, F% c
Initial seed:随机发生器开始的种子8 t3 s9 e. E6 ]$ U
7 e' K4 N8 ^+ i$ Y, u; |
Sample time:采样周期
1 T- j1 N7 e8 L9 u& |3 A, }) n' r+ Y! f0 Y. G

2 F! N$ K( X8 z$ E& N4 }! ^+ p& B3 I& O
- S9 b  [. `/ q  \4 R: f
Band-Limited White Noise(限带白噪声)
) h  z) s6 B, ]1 c7 [. F2 T0 L: F, `8 t$ ^
模块功能
1 F/ q+ t2 c+ ?5 Z7 @& K9 J# h7 f6 O2 m" h- i& I) ~- p0 C) r
给一个连续系统引入白噪声2 z+ _' ~, C* I1 f0 p) I
$ @' ]" M1 N& Y3 f! I1 q# m) R
$ o) E- k0 V( c0 a/ v
模块说明
+ W) @) t6 u* V; F
0 `8 @" ~! n, r/ W5 l; G3 r3 zBand-Limited White Noise模块生成正态分布的随机数,它适用于连续或者混合系统。它以一定的采样率产生输出' \" ]) C  O5 v1 Q

; ]3 ^$ M9 {  m/ R, N
: {4 K% W# n( ?5 Z8 Z模块数据类型
4 f! |9 m/ ]+ s$ |: c" t" B" ]& {/ T8 z9 o- G0 K
双精度类型实数信号9 @; g- n$ y  l+ y

+ F, z5 K  c* v& P1 v( X/ b) I, ~4 ~2 W
模块参数对话框6 Y' I) J4 f4 |$ A: j
1 \/ }2 F* d5 |: a  H
Noise power:白噪声功率谱密度图的高度
1 y; Y3 v" D' v; s! E
( F' A" [0 o7 q7 ySample time:噪声相关时间(理论上为0)
* J4 i4 i4 A$ D
" a) G# F+ L+ y. F" G. V8 WSeed:发生随机数的开始种子
$ P' v0 U* a  z: c) f" f
  z0 A" g9 C, E0 _9 b* o) E% P 6 @0 c# `9 s3 M4 M

8 o) ~; L& z$ l* C
3 }* f. ~3 d1 F3 L. G, H; Y. l# ]

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-1 20:27 , Processed in 0.187500 second(s), 27 queries , Gzip On.

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

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

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