
C.1
python
example
61
# c o n v e r t to l i s t
for i in x r a n g e (0 , b u f s i z e /2) :
w o r d = ord ( b i n d a t a [2* i ]) +( ord ( b i n d a t a [2* i + 1 ] ) < <8)
i m a g e . a p p e n d ( w o r d )
y = i m a g e [0: c o l s ]
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# P l o t s p e c t r u m
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
plt . clf ()
plt . y l i m (0 , m a x y )
plt . x l i m (0 , cols -1)
plt . p l o t ( y , ’ - ’ )
plt . s h o w ()
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# R e p o r t m e a s u r e d w a v e l e n g t h
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
w a v e l e n = dev . ask ( ’ w a v e l e n g t h \ n ’ )
p r i n t ( ’ W a v e l e n g t h : ’ , w a v e l e n )
# m e a s u r e a g a i n
w a v e l e n = dev . ask ( ’ wav \ n ’ )
p r i n t ( ’ W a v e l e n g t h : ’ , w a v e l e n )
dev . c l o s e ()
Summary of Contents for MWM
Page 1: ...MWM wavemeter Revision 3 19 mogwave 1 4 15 Firmware 0 6 9 ...
Page 4: ...ii ...
Page 7: ...Contents v G Ugrading firmware 83 References 84 ...
Page 8: ...vi Contents ...
Page 54: ...46 Chapter 6 Calibration ...
Page 58: ...50 Appendix A Specifications ...
Page 66: ...58 Appendix B Communications ...
Page 70: ...62 Appendix C Programming ...
Page 86: ...78 Appendix E mogwave configuration ...
Page 92: ......
Page 94: ...86 ...
Page 95: ......