|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( c+ ]5 c8 k- ^, _; \) t
最近需要调试波形,使用到示波器,使用示波器保存的波形我保存为matlab的.dat数据。
) n$ ] M9 D. |; x% y% H0 ]# p B% E5 i6 C' B R" z
示波器保存的Dat数据
( V* O! d1 b7 A8 P/ f! v# a7 i" y2 x& K3 f/ |* Q/ ?/ ~
4 {( x/ q' g) W, V& ]! p
: B' f( I+ G( A; H" B6 W9 H* e7 u/ n) P; y- d4 o" L9 e* L
因为示波器保存的是数据,并不是波形,所以还需要将matlab转换为数据。
2 c1 _4 ~; M# e# ~5 N1 w2 Y
% H* |: y, ?8 |5 mMatlab使用命令行将.dat数据转换为波形。9 u f" g: N5 i; D
5 b, U! B' M8 c, }* `- F6 L
- load dat数据- |0 G) M% g2 h9 e9 N
& c% D [( n* ]! l+ J: f7 |" ?
4 K6 N1 A6 Z. z: r D# B m3 D- v, k) H7 C; ~# n
Load ‘dat文件所在的位置’
$ a$ A0 T& Q2 a1 G( C
& ]* X; ]: R7 B3 p: N. Y2 O/ M然后回车4 r7 k, y' a+ @6 `6 w% e
6 N9 p: `( J9 l2 u9 o) J在工作区中会有出现文件名那个数组
2 M, Q( `- T% W5 k6 l; O7 }$ ?% x: S9 R, A
0 A0 s4 j$ G- B9 I0 v2 \" ]( H4 r7 z) W9 j# @
1 p+ Q# S6 Q6 c! \6 E
- 使用plot绘制图像命令绘制波形图; m% f% d+ Z3 |
8 D9 I* u0 H( w7 k& e% z `" X使用命令plot(C1Trace300000(:,1), C1Trace300000(:,2)) P. B& Y6 A, A9 m
3 e% g$ h. c5 L5 f1 Y. o) }4 {
+ A( v1 V, h# H& k2 ]6 G+ K. _1 B, `7 Y3 K, } r# o/ z0 d
8 ]1 m5 ~6 s/ |. \, V
# [* Y3 y/ o! Y/ Q: P8 ~6 S+ s" G1 W& U. Q4 g
& V, D0 Z# g. h# w7 bC1Trace300000(:,1)表示把C1Trace300000这个数组的第一列所有的数据当做x,6 p! g) L/ N% o9 J) Q" C( y
C1Trace300000(:,2)表示把C1Trace300000这个数组的第二列所有数据当做y
0 n: O8 {$ Q$ e8 R: B % _$ T) h& Q7 G4 Y; o& d
+ H% x, F! T9 z% l9 y运行数据
0 J# x/ O3 E1 {- Z7 j# [
* H6 s R1 q8 x$ a. j$ @
1 O; U& l: m: Q8 D, v- T1 L
; G7 W0 i5 P; M$ \6 P# a! c0 R7 n5 e5 `6 ~" V4 U3 D
最后运行的电压值为4V,频率:由图可知一个周期是2*10^(-4)s,所以他的F=5KHZ.3 C# Z) a# ]% l5 e" O+ R
3 w0 J# C' j1 U' e. o1 `5 ~; w
这与信号发生器的一致,所以生成正确! {6 Y+ y. w' ~, X( \/ G) C4 _2 d
, L/ z9 o' @) C& d# ~+ E7 y0 A" A8 r- t Y0 W2 ]
|
|