MOGlabs MWM Скачать руководство пользователя страница 1

MWM wavemeter

Revision 3.19

mogwave 1.4.15

Firmware 0.6.9

Содержание MWM

Страница 1: ...MWM wavemeter Revision 3 19 mogwave 1 4 15 Firmware 0 6 9 ...

Страница 2: ...uential damages in connections with or arising out of the performance or use of any of its products The foregoing limitation of liability shall be equally applicable to any service provided by MOGLabs Copyright Copyright c MOG Laboratories Pty Ltd MOGLabs 2014 2020 No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mecha...

Страница 3: ...led from a computer with a sophisticated host application or using simple text commands via USB and ethernet The low price makes is affordable even if you have just one laser to measure We hope that you find the MWM useful and please let us know if you have any suggestions for improvement of the MWM or this document so that we can make life in the lab better for all MOGLabs Melbourne Australia www...

Страница 4: ...ii ...

Страница 5: ... panel display and buttons 5 2 3 Measuring 6 2 4 Device menus 7 3 Web interface 11 3 1 Home page 12 3 2 Live view 13 3 3 Live 14 3 4 Device setup 14 3 5 Software 16 3 6 Update firmware 16 4 MOGWAVE 17 4 1 Device discovery 17 4 2 Main display 18 4 3 Menu 20 4 4 Acquisition 25 4 5 Options 25 4 6 Wavelength 26 4 7 Functions 27 4 8 Status bar 29 iii ...

Страница 6: ...bre 44 A Specifications 47 B Communications 51 B 1 TCP IP 51 B 2 USB 54 C Programming 59 C 1 python example 59 D Command language 63 D 1 Wavelength measurement 63 D 2 PID control 64 D 3 General functions 65 D 4 Display functions 66 D 5 Auxilliary measurements 66 D 6 Imaging 68 D 7 Configuration settings 70 D 8 EEPROM access 73 E mogwave configuration 75 E 1 Command line options 75 E 2 Configuratio...

Страница 7: ...Contents v G Ugrading firmware 83 References 84 ...

Страница 8: ...vi Contents ...

Страница 9: ...cy for example in measuring the difference between two laser wavelengths is around 10 MHz 0 01pm The device can be operated standalone without a host computer see fig 1 1 or via a web browser fig 1 2 or using the mogwave GUI application chapter 4 Integration with data acquisition systems is straightforward using USB or ethernet TCP IP communications and simple text based com mands Figure 1 1 Wavem...

Страница 10: ...cal fibre Multimode fibre is not suitable The instrument sensitivity is very high and so the fibre mode diameter need not be well matched for example a 480 nm fibre can be used to measure 780 nm light and vice versa though best accuracy and stability are achieved if the fibre is matched to the wavelength Fibres with FC PC preferred or FC APC connectors can be used and standard or polarisation main...

Страница 11: ...ample is included in chapter C We also pro vide a standalone GUI application mogwave which runs under Microsoft WindowsTM To install the mogwave application run the appropriate installer for ex ample mogwave_setup exe available from the MOGLabs website http www moglabs com wavemeter html 1 2 1 USB drivers When you connect the MWM your computer should automatically find and install USB drivers from...

Страница 12: ...4 Chapter 1 Introduction 3 Once installation is completed restart your computer 4 When your computer is finished booting disconnect the USB cable from your wavemeter and then reconnect ...

Страница 13: ... the wavelength ten times per second The measurement units can be adjusted via the menu system see below The MWM automatically adjusts exposure time and uses one dimensional measurement of the spectral peak location PID with display The MWM measures continually at maximum speed and activates PID control to vary the output voltage via the SMA connector to lock a laser to a wavelength that can be sp...

Страница 14: ...coded definitions instead of EEPROM Enable device based measurement with on screen display and step down wards through measurement modes OK Activate on screen menus For MWM Rev 2 and later the OK button acts as a power switch Hold down for 2 to 3 seconds to power on or off OK Hold both down to reset 2 3 Measuring The LCD display images below show the three different measurement modes in operation ...

Страница 15: ...ice serial number wavelength range temperature pressure exposure time and TCP IP or USB connection Press the OK button to enter the menu system 2 4 2 Main menu Main menu allowing selection of the measurement mode or entry into the sub menus detailed below The and buttons select a different measurement mode see 2 1 or Settings sub menu Use the OK button to select the currently highlighted as invert...

Страница 16: ...ID menu allows display and adjustment of the PID setpoint gain coefficients offset voltage and limits These values would normally be entered using mogwave or other interface but it may be useful to display and make small changes on the device To alter the static values select the desired item using the up down arrow keys then press OK The value will be highlighted as inverted text and can be alter...

Страница 17: ...ew values to EEPROM The Save and restart option will also reboot the device with the new values 2 4 7 Other Row is the sensor row used for measuring wavelength The maximum expo sure time in milliseconds pressure measurement correction and screen contrast can also be changed Note that there is no value range checking consult the command language in appendix D for more information Alter values as ab...

Страница 18: ...10 Chapter 2 Standalone operation 2 4 9 About Provides information including serial number and firmware version ...

Страница 19: ...u should see a webpage similar to that below provided your computer phone is on the same subnet as the MWM device Figure 3 1 Web interface homepage showing the wavelength exposure time and device temperature Buttons allow switching to real time wavelength display auto adjust of exposure time enabling PID and jumping to a device setup page Web page common features All device web pages have some com...

Страница 20: ...ature the status of the PID servo on or off and several clickable buttons Update Updates the displayed wavelength exposure temperature and PID status Live Links to a new web page with live display see below Live Links to a new web page with live display of just the wavelength in large font Particularly useful for use on small screens such as smart phones or to view the readout from across the lab ...

Страница 21: ...ery similar to the home page but the wavelength and other readings change in real time The Static button switches back to the static home page Figure 3 2 Live view showing the wavelength exposure time device temperature and PID status in real time ...

Страница 22: ...The lower section of the screen shows the temperature pressure and power supply voltages for diagnostics and fault finding but the main purpose of the page is for displaying and altering key device parameters 3 4 1 Configuration Units Drop down list of measurement units including nm raw nm vac nm air THz cm 1 and col see units in appendix D for details Row The imaging sensor row used for acquisiti...

Страница 23: ...tions a maximum exposure time of 100 ms is more than sufficient and ensures good responsiveness from the device Camera gain Drop down list of analogue gain on the imaging sensor The default is 1 but higher values can be used to reduce exposure times and thereby ...

Страница 24: ...er to use mogwave see section 4 3 4 Vout shows the current value of the DAC output voltage Save new values Saves any changed values to EEPROM on the device 3 5 Software The Software page provides a link to the wavemeter software support section of the MOGLabs website 3 6 Update firmware The Update firmware page provides a facility to enable updating the device firmware Please see appendix G for fu...

Страница 25: ... local network subnet Starting the application is then as simple as selecting the device to communicate with and clicking Connect Figure 4 1 Example of the device discoverer window If the network does not permit device discovery and or your MWM does not appear in the list it is possible to enter the IP address of the unit in the Device address box and connect regardless The discoverer will not sta...

Страница 26: ...default cfg file Further details are provided in the mogwave chapter 4 or in appendix E 4 2 Main display The primary window of mogwave is shown below Note that the window size can be altered dynamically by simply stretching from a corner To adjust the font size for small or large displays change the wmfontsize parameter in the configuration file appendix E 2 Spectrum The largest area shows the mos...

Страница 27: ...d in ambient conditions air temperature and pressure and converted to vacuum equivalent wavelength frequency or wavenumber by selecting the appropriate units The rms width fwhm width or sta tistical uncertainty of the wavelength measurement is shown click on the number to change which is displayed The widths are calculated assuming the spectral peak is Gaussian in shape Status bar The status bar s...

Страница 28: ... send that command to the device see appendix D the response will appear in the box below the command line window Some commands are not permitted for example spectrum due to the large amount of response data generated particu larly when communicating via USB Figure 4 2 Network settings and device command windows Console Opens a new window with mogwave console text output that is the text that is n...

Страница 29: ...namic range HDR spectra A sequence of spectra are obtained at increasing exposure times and combined to form a single high dynamic range spectrum The result is qualitative but can provide information on spectral purity and ASE amplified spontaneous emission Background images must be obtained before generating HDR spectra The first time an HDR spectrum is acquired a dialogue box will pop up asking ...

Страница 30: ...e main application must be actively collecting spectra if not press the Start Stop button in the main application The spectrum and background images each require about 1 second of collection time so the main application response rate will be severely reduced Exit Close the HDR window Calibrate For device calibration see following chapter 4 3 3 Camera Camera gain adjust Select electronic gain on im...

Страница 31: ...e the wavelength of a laser towards some set wavelength The dialogue box allows configuration of the setpoint wavelength analogue output and PID loop parameters PID servo control is described in detail in chapter 5 Below are some comments on the mogwave specific aspects of configuring the PID servo controller PID servo output can be calculated and controlled by the host computer and mogwave or fro...

Страница 32: ...ge the measurement units on the device Use the main mogwave window to set units for PID using mogwave No attempt is made to adjust the setpoint value or gain for a change in measurement units kp ki kd Proportional integral and differential coefficients each limited to a range of 0 to 1 Vmax Vmin These set the upper and lower output voltage limits and also the integrator windup limits Vzero The off...

Страница 33: ...re recorded in a tab separated file until the Rec is unchecked A new file is created each time recording is started The filename is generated automatically based on the current time Average The displayed numerical wavelength is the average of the most recent n measurements where n is the number in the Average field If the Spec box is checked then instead n spectra are averaged and the wavelength c...

Страница 34: ...aw The raw in air wavelength as measured by the MWM without corrections for pressure or temperature THz The frequency converted from the measured in air wavelength using mea surements of the air pressure and temperature cm 1 The wavenumber that is the number of wavelengths per cm in vacuum converted from the measured in air wavelength using measurements of the air pressure and temperature Uncertai...

Страница 35: ... your experiment uses the 532 nm doubled output so wave mult would be set to 0 5 4 7 Functions Start stop Starts and stops acquisition and display of spectra and calculated wave length Exit To quit mogwave λ t Opens Time Series a new graphing window which displays the wavelength measurement as a function of time Time Configures the horizontal time axis range The range will dynamically update to sh...

Страница 36: ... with full mogwave analysis particularly when the default in device imaging row is different to the optimum row determined by mogwave Wavelength The vertical measurement axis can be configured to display in any of the allowed units The range will dynamically update to show all measured data or the axis can be fixed Clear Clears all measured data Pause Suspend plotting of measurements Note that mea...

Страница 37: ...fracted spot in the focus window put the cursor as close as possible to the spot and click with the left mouse button The row number will be changed such that the location of the cursor becomes centred If the spot is off the focus window click as close as possible e g top or bottom of the focus window and repeat until the spot becomes visible Note that the row number is not recorded on the device ...

Страница 38: ...in about 10 pixels of the centre of the spectral peak The row can be set via the up down arrows typed in numerically or using the mouse inside the focus window as described above Again note that the initial starting value of the row is programmed in the device EEPROM but can easily be updated as described above Auto row The automatic tracking of the row for the main spectral peak can be enabled or...

Страница 39: ...nt wavelength and setpoint wavelength G is an overall gain and Voffset is a constant voltage offset The PID coefficients kp ki kd are floating point values in the range 0 1 which correspond to proportional integral and differential terms respectively Typical values are kp 0 03 0 8 ki 0 01 1 00 and kd 0 The offset allows the MWM to control unipolar devices e g MOGLabs DLC controllers which have 0 t...

Страница 40: ...Diode Laser Controller MWM SWEEP PZT Figure 5 1 Stabilising a laser frequency with the MWM and PID The SMA output of the MWM should be connected to the SWEEP PZT input on the rear of the MOGLabs DLC controller 5 2 PID parameters PID servo output can be calculated and controlled by the host computer and mogwave or from the MWM device operating standalone In the latter case the parameters can be set...

Страница 41: ... section below regarding windup Vzero The offset voltage that is the output when the laser is at the correct wavelength λ λ0 For MOGLabs DLC controllers set vzero 1 25 5 3 Integrator windup Integrator windup is caused by saturation of an output actuator Once the MWM output voltage reaches the maximum or minimum value defined by Vmax or Vmin the integrator will continue to accumulate error wind up ...

Страница 42: ...example to optimise the laser mode hop free tuning range Figure 5 2 Wavelength measurement of a scanning laser The gain was set to 200 V unit with units on THz thus 0 2 V GHz so that the ramp amplitude of 3 5 V corresponds to 20 GHz 5 4 2 Wavelength stabilisation To control the laser wavelength the output signal should be connected to the frequency control input of the laser usually a piezo contro...

Страница 43: ...quencies which would be unstable The proportional gain should be much lower either by reducing kp 1 and or by reducing G Start with kp 0 and use integration e g ki 1 to achieve high gain at low frequencies Figure 5 3 MWM output signal when PID is enabled for laser wavelength stabil isation The setpoint wavelength was changed by 0 004 nm about 2 GHz causing a rapid change in the control signal whic...

Страница 44: ...36 Chapter 5 Signal out and PID 20 GHz a higher PID Gain setting can be used with reduced gain via the SPAN control The net feedback gain will be the same but more of the DAC output range will be used ...

Страница 45: ... is unchanged From the mogwave application select the Spectrum menu then Calibrate to start the calibration application The normal wavelength measurement program will continue to run so that you can see the measured wavelength using the current calibration data The calibration process requires measuring the wavelength of a light source and entering the known wavelength for that source Before enter...

Страница 46: ...e resid uals can provide an indication of whether the new calibration coefficients are more precise than the old If an error is made in entering a calibration point the Undo button can be used to remove it Repeated use of Undo can remove all entered data points in reverse order If doing a single point measurement click on the 1 point button The offset will be corrected and a new slope will be calc...

Страница 47: ...low or single point calibration If the wavelength range of entered calibration points is less than half the full range a new dialog will open allowing adjustment of the fit order Choose the highest order for best accuracy within the range of calibration data or a lower order for better stability outside the calibration range For example a typical MWM is calibrated for 775 nm to 796 nm a range of 2...

Страница 48: ...e connected by USB to the same computer that is running mogwave or accessible via ethernet Click on the FZW button just below the wavelength entry window and the Device discoverer window will pop up listing accessible devices Select the FZW and the FZW measurements will appear in the wavelength entry window Note that useFZW must be set true in the config file appendix E wavemeter useFZW True Alter...

Страница 49: ...le is typically in the Com Test folder of the HighFi nesse application for the device you will be using for example C Program Files x86 HighFinesse Wavelength Meter WS6 1234 Com Test wlmData dll Copy this to C Program Files x86 MOGLabs mogwave mogwave From time to time HighFinesse change the way they store and load wlmData dll and the above may not work for your system Contact MOGLabs if you are h...

Страница 50: ...om of the device inside the optical chamber for Rev 3 and later release the two locking set screws on the end opposte the fibre port one is inside the plastic cover λ screw Diffractive optical element Diffractive optical element Release screws Figure 6 1 Adjustment of wavelength range Rev 1 device at left Rev 2 at right ...

Страница 51: ...6 4 New wavelength range 43 Release screws Diffractive optical element Figure 6 2 MWM Rev 3 showing location of diffractive optical element and release screws ...

Страница 52: ...hly repeatable fibre core locations but most require some correction Also changing between PC and APC terminations requires correction The corrections are determined by taking a full sensor image and finding the appropriate diffraction spots Ensure light is diffracted onto the sensor Acquire a Full Image with exposure time of 10 ms or longer You may need to run mogwave as Administrator to save the...

Страница 53: ...on execute the following command set row mainY where mainY is the y location of the main spot Reset the device then calibrate as above for new wavelength range See also section 4 8 for mogwave tools to aid with focus and adjusting the default row ...

Страница 54: ...46 Chapter 6 Calibration ...

Страница 55: ...z 0 1 pm at 780 nm Electronics Power 5 Vdc 350 mA via USB port Display In device LCD or host computer Battery External via USB PID feedback 12 bit DAC output 2 5 V 1 mV resolution Exposure time 60 µs to 20 s Readout rate Up to 100 Hz dependent on user computer Sensors Imaging Up to 2750 2004 2 2 µm 2 2 µm pixels Sensitivity In fibre min 1 pW saturation 100 µW Damage threshold 50 mW in fibre Spectr...

Страница 56: ...a Aux ADC input 0 to 5 V 12 bit 1 mV Interface Ethernet 10 100 TP RJ45 USB USB1 1 plug type USB B SMA 12 bit DAC output 2 5 V 1 mV resolution Optical input FC APC or FC PC single mode fibre Software mogwave Windows based GUI API Text commands via TCP IP or USB python Labview examples provided Dimensions Dimensions 165 mm 85 mm 70 mm Weight 1 5 kg ...

Страница 57: ...49 0 10 20 30 40 50 60 70 350 450 550 650 750 850 950 1050 1150 Wavelength nm Quantum Efficiency Figure A 1 Typical detector spectral response ...

Страница 58: ...50 Appendix A Specifications ...

Страница 59: ...webpage for the device via the standard http port 80 The second number 7802 is the TCP IP port number This port provides full access to device functionality It is through this port that your control software should access the device Simple commands can be sent to the device using the telnet protocol for example telnet 10 1 1 180 7802 disp rgb 100 100 100 Here the telnet command line sepcifies IP a...

Страница 60: ...ge the IP address This is most easily done using the on device menu system described in chapter 2 Network settings can also be changed by connecting via USB and using the mogwave application to configure the device settings The mogwave application is described in further detail in chapter 4 but two specific functions are documented below in relation to establishing com munications Device network s...

Страница 61: ...o plug the device into a network which is in the same address space then send the appropriate commands by telnet and reconnect in the desired address space For example if the MWM default address is 10 1 1 180 and you want the device to work in the 192 168 1 xxx space 1 Use a network patch cable to connect the MWM directly to a computer ethernet socket not via a network switch or hub 2 Configure th...

Страница 62: ...e changed to 7802 B 2 USB The MWM will appear as a VCP a virtual COM port that is a fast serial port like an RS232 connection When the device is connected to a WindowsTM computer the computer will normally automatically download and install the STM32 Virtual COM Port Driver Your software can then communicate as with any normal COM port To determine which port number is required go to Device Manage...

Страница 63: ... Program Files x86 STMicroelectronics Software Virtual comport driver Currently there are folders Win7 with drivers for Windows 7 and Win8 with drivers for Windows 8 to 10 2 Ensure the wavemeter is connected to your computer via USB cable 3 Double click the appropriate 32 bit dpinst_x86 exe or 64 bit dpinst_amd64 exe driver for your version of Windows 4 Once installation is completed restart your ...

Страница 64: ...lt cfg Change the two lines usb_port COM15 usb False to usb_port COMxx usb True where xx is the COM port shown in Device Manager You can also specify USB and the port via command line options for mogwave Edit the shortcut link to add u to force USB and p xx to specify the port number 1 Right click on the mogwave desktop shortcut and select Properties 2 Edit the Target to add u p xx at the end see ...

Страница 65: ...B 2 USB 57 Figure B 1 mogwave shortcut properties edited to add USB port number Note that the Target has been abbreviated here ...

Страница 66: ...58 Appendix B Communications ...

Страница 67: ...vided in Appendix D Watchdog timer The MWM has a watchdog timer that resets the device if any internal function or operation fails to complete within approximately 5 seconds Thus if your application fails to receive an expected response then it can attempt to re establish a connection after that time C 1 python example A simple program involves opening the communications channel config uring the i...

Страница 68: ...ximum of max milliseconds shutterStr dev ask cam atime 400 n shutterTime float shutterStr print Exposure time 2 fms shutterTime if 400 shutterTime 1 print Insufficient input power sys exit Acquire spectrum buflen 0 cols 2592 sensor width bufsize cols 2 two bytes per pixel maxy 2 4096 12 bit sensor two rows added bindata dev send spe n deal with fragmented tcp ip packets while buflen bufsize chunk ...

Страница 69: ...2 i ord bindata 2 i 1 8 image append word y image 0 cols Plot spectrum plt clf plt ylim 0 maxy plt xlim 0 cols 1 plt plot y plt show Report measured wavelength wavelen dev ask wavelength n print Wavelength wavelen measure again wavelen dev ask wav n print Wavelength wavelen dev close ...

Страница 70: ...62 Appendix C Programming ...

Страница 71: ...iew and exposure time and return calcu lated wavelength or frequency defaults to units specified on device The value is returned as a floating point string num 1 150 optional repeat count Values are space separated units optional unit specifier as for the units command below UNITS units raw raw as measured wavelength nm units vac in vacuum wavelength nm units air wavelength for NTP conditions nm u...

Страница 72: ...rive the laser towards 780 243 THz thus the setpoint should first be changed to 380 230 kp ki kd pid kp val or pid ki val or pid kd val Set the PID coefficients kp ki kd see chapter 5 The current value is returned if no val is given for example pid kp val should be a floating point number from 0 to 1 0 min max pid min val or pid max val Set the minimum and maximum output limits from the SMA connec...

Страница 73: ...eturns the current value of the output of the PID controller which should be the voltage on the SMA connector D 3 General functions RESET Reset equivalent to power off and back on Note that the communications link will be closed CLOSE QUIT EXIT Close communications channel HELP List commands INFO Report device serial number VERSION Report firmware version FRESET Restore configuration from factory ...

Страница 74: ...splay clear display clear y Clear one line of text at y 0 y 7 contrast display contrast val Adjust display contrast 0 val 63 default is 14 rgb display rgb r g b Set backlight intensity for colours r g b 3 r g b 254 Note that most models have white backlights which respond only to the r value dump display dump Returns a binary dump of the LCD bit pattern D 5 Auxilliary measurements ADC adc chan Rea...

Страница 75: ...vely PRESSURE press Report pressure in hPa press Pactual Define actual pressure hPa The value will be used to recalibrate the pressure sensor PRAW praw Report raw pressure in hPa Pressure correction stored in eeprom will be programmed into pressure sensor WDG wdg wdtime Set the watchdog time in seconds wdtime 3 16 default 3 s The watchdog timer automatically resets the device if the device firmwar...

Страница 76: ...odd row Returns 16 bit integers two bytes each least significant byte first Each integer has a maximum value of 212 1 4095 CAMERA Commands to control the imaging sensor The imaging sensor is typi cally 1944 rows of 2592 columns and each pixel can have a 12 bit value 0 4095 snap cam snap Acquire new image and return image data as plain text The values are output as four character hexadecimal number...

Страница 77: ...s approximately u20 ncols 48 8 5 microseconds atime cam atime max Automatically set exposure time with a maximum of max milliseconds The exposure is adjusted until an interference peak is between 30 and 80 of the maximum pixel value up to a maximum of max milliseconds bin cam bin binx biny Sum neighouring pixels to improve dynamic range Untested binx biny can each be 0 1 or 3 for 1x 2x or 4x binni...

Страница 78: ...ring str iapversion set iap u16 Boot code version unsigned 16 bit u16 wmversion set wmv u16 Firmware version unsigned 16 bit u16 flash set flash u16 Flags to communicate between iap and wm in particular set bit 0 for firmware upload on next restart ipaddr set ipaddr xxx xxx xxx xxx Set IP address based on dotted quad string for example ipmask 10 1 1 180 Each number should be base 10 normal decimal...

Страница 79: ...Correction value for pressure signed 16 bit int camvars set camvars rowstart colstart nrows ncols swu swl binx biny gain Set imaging sensor field of view shutter time binning and gain avgcnt set avgcnt u16 Number of measurements to average when calculating and displaying wavelength on the device row set row u16 Defines row of imaging sensor used for acquiring interference pattern calculating spect...

Страница 80: ...l set foc double Focal length of lens rgb set rgb r g b Set backlight intensity Three unsigned integers should be provided but most devices have one colour white backlights and their intensity is de fined by the r value 3 r g b 254 contrast set contrast int Set LCD contrast unsigned integer between 0 and 64 Values between 8 and 20 work well Best value depends on viewing angle userid set userid str...

Страница 81: ... value at address addr16 write eeprom write addr16 val Write single byte val at address addr16 wword eeprom wword addr16 val16 Write 16 bit val16 at address addr16 wlong eeprom wlong addr16 val32 Write 32 bit val32 at address addr16 page eeprom page addr16 num str Write num characters from string str to address addr16 String should be in double quotes for example eep page 4 16 W1001101140602 Warni...

Страница 82: ...74 Appendix D Command language fset eeprom fset Copy current configuration to factory default preservation area ...

Страница 83: ... link created during installation 1 Right click on the desktop or Start menu shortcut then select Properties 2 Edit the Target to add the appropriate command line options for example C Program Files MOGLabs mogwave mogwave exe u p 15 to specify USB on port 15 3 Press OK to save the shortcut changes The shortcut should then start your software appropriately You can also specify network connection f...

Страница 84: ...If not found it will search for the file in the default configs directory within the mogwave directory d Debugging flags Integer value set odd to save etailed measure ments when recording data m The maximum exposure time is by default 100 ms Longer times can make the software unresponsive but may be useful for measuring very low power lasers or pulsed lasers with low pulse rate r The sensor row sp...

Страница 85: ...nfiguration file The default location is in the configs directory within the mogwave home directory and the default file is default cfg for example C Program Files MOGLabs mogwave configs default cfg The config file is in plain text in the Microsoft ini format with a number of sections and within each section a number of options The default data type is string The default config file includes comm...

Страница 86: ...78 Appendix E mogwave configuration ...

Страница 87: ...running mogwave When mogwave starts it will establish a TCP IP socket on the host computer The TCP IP port is defined in the default cfg file see E 2 if 0 the server is disabled A typical port value would be 7803 F 2 Communication with the server Communication with the server is via TCP IP with a simple command re sponse telnet protocol For example if the host computer running mogwave has IP addre...

Страница 88: ... command will respond with OK if valid or ERR if invalid or some error occurred followed by values or further information START start Start continuous measurement STOP stop Stop continuous measurement WAVE wave units Returns most recent measurement if acquiring initiates a single new mea surement if not units Units for return value can be nm vac nm air nm raw THz cm If no units specified return va...

Страница 89: ...ve command to acquire a spectrum if not running acquisition continuously See above for optional units specification EXPOSURE exposure value Control the sensor exposure time If value is omitted returns the current exposure duration in milliseconds value auto or fixed to enable disable auto exposure or numerical value to set the exposure time in milliseconds PEAK peak Return position and height of p...

Страница 90: ...ave server TWOD twod state Switch between high accuracy 2d mode and faster 1d mode See above for definition of state CLOSE EXIT close or exit Close the TCP IP socket i e disconnects KILL DIE kill or die Terminate mogwave ...

Страница 91: ... Watch the device display until it shows the IP address then open your web browser at that address 6 At the prompt enter your user ID and password Initially these are moglabs and wavemeter 7 Select Browse and then select the new MOG WM bin firmware file 8 Click on Upload 9 Watch the device display and when all packets have been uploaded reset the device disconnect from power and reconnect or hold ...

Страница 92: ......

Страница 93: ...eter accuracy and picowatt sensitivity using a webcam imaging sensor Rev Sci Inst 83 113104 2012 http dx doi org 10 1063 1 4765744 2 P J Fox R E Scholten M R Walkiewicz and R E Drullinger A reliable compact and low cost Michelson wavemeter for laser wavelength measure ment Am J Phys 67 624 630 1999 85 ...

Страница 94: ...86 ...

Страница 95: ......

Страница 96: ...aboratories Pty Ltd 49 University St Carlton VIC 3053 Australia Tel 61 3 9939 0677 info moglabs com c 2014 2020 Product specifications and descriptions in this docu ment are subject to change without notice ...

Отзывы: