Home

LabMaster Ultima

image

Contents

1. DATA nin INTERVAL RANGE 20 INTERVAL DATA pin INTERVAL INTERVAL DATA jyin 2 INTERVAL INTERVAL3 DATAmin 3 INTERVAL INTERVAL 99 DATA min 20 INTERVAL HISTOGRAM CH B 20 0 GRAPH OPTION STATS Figure 43 Trend Histogram Display in the left most column of graph number of data points gt DATA min and lt INTERVAL Display in next column of graph number of data points gt INTERVAL and lt INTERVAL Continue until all columns are completed From the Histogram screen the OPTION button displays the Trend Options menu Figure 35 the STATS button returns to the Trend Statistics screen Figure 41 and Figure 42 and the NEW button displays a warning message that data is about to be erased and prepares for new trend run 49 LabMaster Ultima User Manual New Dual Channel Trend The NEW button on any of the Trend screens erases current data and displays the Trend Start screen to begin a new data collection run A warning that current data is about to be erased is displayed first and the action can be cancelled and current data will remain untouched Dual channel Ultima only Data collection runs can be made for two channels simultaneously via the Dual Channel Trend screen Selecting Channel A amp B Trend displays the screen shown in Figure 44 Dual Channel trend set up and collection is done in the same manner as for single channel Note that the ZOOM function is not available on the dual channel
2. Parameters Ranges Example Header Parameters Ranges Example Remote Control Commands wv set wavelength channel A B wavelength e wavelength determined by detector Set the wavelength for channel A to 532 nm wv a 5 32e 9 at set attenuation channel A B attenuation H He atten range 0 01 to 10000 0 Set the attenuation for channel A to 100 1 at a 100 m set range channel A B range 4 HeHt Valid range is dependent on detector amp attenuation Input range of zero means autorange Set the range for channel A to 2 mW rn a 2e 3 of set offset channel A B On Off Only On or Off allowed When On current reading becomes offset Set the offset for channel A to the current reading of a on pa set pulses to average channel A B pulses Valid values are 1 2 5 10 20 50 Set channel A to average 10 pulses pa a 10 73 LabMaster Ultima User Manual Set Alarms al Alarm Enable ae Alarm Reset ar Data Collection Commands Set Trigger Type tr Set Number of Trend Points tp Header Parameters Ranges Example Header Parameters Ranges Example Header Parameters Ranges Example Header Parameters Ranges Example Header Parameters Ranges Example al set alarms channel A B num 1 4 type W J M N mode H L value 4 HeH Spec
3. 13 8 13121110 9 8 76543 21 DBF25 lt 7 25 24 23 22 21 20 19 18 17 16 15 14 DB 25 FEMALE 1 2345 6 7 8 910 11 12 13 14 15 16 17 18 36 CENT M8 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 GPIB Detector A Aux I O Standard GPIB 24 pin connector Only present in dual channel Ultimas and single channel Ultimas with performance package Female DB 25 connector Only Coherent Smart Detector heads should be connected Female DB 15 connector Data connections are Pin 1 CHA Alarm 1 Pin9 Auxiliary 0 input only Pin2 CH A Alarm 2 Pin 10 Auxiliary 1 input only Pin3 CHA Alarm 3 Pin 11 CH B Pwr analog out Pin4 CHA Alarm 4 Pin 12 CH B Fast analog out Pin5 CHB Alarm 1 Pin 13 CH A Pwr analog out Pin6 CHB Alarm 2 Pin 14 Ground Pin 7 CHB Alarm 3 Pin 15 CH A Fast analog out Pin8 CHB Alarm 4 Fast analog out for quantum detectors only with performance package 13 LabMaster Ultima User Manual Detector B Female DB 25 connector Only Coherent Smart Detector heads should be connected Only present in dual channel Ultimas Screens Global Options SCREENS GLOBAL OPTIONS Global Options Most screens have a button labelled OPTION This will display a menu of options pertaining to the screen There will also be a selec tion in the options labelled GLOBAL OPTIONS Selecting GLOBAL OPTIONS will display the screen shown in Figure 9 GLOBAL OPTIONS are items that affect all screens The following g
4. The compact lightweight console and internal battery pack create a system that is easily transported either from lab to lab or around the world with the field service engineer The combination of Smart Detector Technology microprocessor wavelength correction and accurate beam positioning information create a laser measurement system that provides up to 3 total system accuracy console and detector accuracies combined LabMaster Ultima User Manual Unpacking and Setup The LabMaster Ultima is shipped in foam inserts in a corrugated carton The box contains the Ultima console the AC Adapter and this user manual Two of the smaller Smart Detector heads LM 2 LM 3 LM 10 LM 20 LM 30v LM 45 may be packed in the same box with the Ultima All other heads and accessories will be packed in separate cartons The battery pack and performance package option if ordered are shipped installed in the LabMaster Ultima The battery pack is charged before shipment and does not require charging before use of the LabMaster Ultima Visually check cartons and contents for damage before unpacking Advise Coherent of any damage immediately and a Returned Mate rial Authorization will be issued for return of the instrument Remove all components from carton Plug the AC adapter into 110 VAC in Europe 220 VAC outlet and into the 9V Input socket on the rear panel of the LabMaster Ultima see Figure 1 below Plug the detector head s
5. The sequential numbers of the points within the selection area are shown at the top of the screen The button labelled RETURN re displays the graph showing all data points Figure 38 Option The OPTION button displays the trend option menu Figure 35 47 LabMaster Ultima User Manual Stats The STATS button displays statistical information calculated from the trend data Figure 41 and Figure 42 TREND STATISTICS CH A Power 13 01 94 19 19 Points Duration 0 ahs MM SS Interval GRAPH HISTO Figure 41 Trend Statistics CW TREND STATISTICS CH A 907 14 1 15 7 Stab 13 01 94 19 44 d Points 1000 GRAPH OPTION HISTO Figure 42 Trend Statistics Pulsed Statistical information includes MEAN MAX MIN STANDARD DEVIATION and STAB for power energy and frequency as well as number of points duration and interval of the data collection run GRAPH button re displays Trend Screen Complete screen Figure 38 OPTION button displays Trend Options menu Figure 35 48 Screens Trend HIST displays a histogram of the data collected Figure 43 NEW displays a warning message that data is about to be erased and prepares for new trend run Trend display update may lag behind actual data collection at higher acquisition rates ALL POINTS ARE BEING CAPTURED The lag is only in calculating and drawing the display Histogram Histogram Fig 43 of the data is developed as follows RANGE DATA max
6. loop aR KKK for i 1 i lt 10 i sprintf out_buf tv a d n i request trend point if gpib write ud out_buf If error abort break RRKKK Wait for the Service Request If we timeout instead of getting a Service Request then we have a problem communicating with the Ultima so abort our data transfer KKKKK ibwait ud TIMO ROS if ibsta amp ROS RKKKK When a Service Request occurs we need to read the serial poll response byte which will indicate why the Service Request was generated In our case it should indicate Message Available KKKKK ibrsp ud 8 spr read serial poll response if spr amp MAV If Message Available ibrd ud in buf 20 read data point from Ultima in buf ibcnt 0 terminate the string print s in buf print the value to the screen 98 Remote Control Commands else printf Timed out waiting for data n break end for end main E g 99 LabMaster Ultima User Manual Using the Ultima With RS 232 Y Program to read Ultima CH A power through the RS 232 Displays current min and max Y Written for Microsoft QBasic v 1 0 the one that comesfree with DOS ECLARE FUNCTION GetInput OCATE 1 5 RINT LabMaster Ultima RS 232 demo program change the com port and baud rate as required OPEN com2 9600 n
7. query real time stats minimum energy channel A B energy e none Non pulsed detector generates Wrong Detector error Request the real time stats minimum energy for channel A sel a 1 21e 3 sed query real time stats standard deviation energy channel A B energy e none Non pulsed detector generates Wrong Detector error Request the real time stats energy standard deviation for channel A sed a 4 51e 6 88 Request Real Time Stats Energy 20 Stability ses Request Bandwidth Mode bw IEEE 488 Command and Queries Clear Status Registers cls Enable Status Event Reporting ese Header Parameters Returns Ranges Errors Example Response Header Parameters Returns Ranges Errors Example Response Header Parameters Ranges Example Header Parameters Ranges Example Remote Control Commands ses query real time stats 20 stability energy channel A B energy e none Non pulsed detector generates Wrong Detector error Request the real time stats energy stability for channel A ses a 2 3e0 bw query bandwidth channel A B mode H igh L ow none Non Quantum detector generates Wrong Detector error Request bandwidth setting for channel A bw a h cls clear status registers none none Clear the status registers els ese enables reporting of status events Value is character string represent
8. the instrument with bit 6 set in its Status Byte The request service bit is cleared only by reading the Status Byte using an IEEE 488 serial poll or by reading the event register whose summary bit is causing the service request To read the Status Byte summary register send the IEEE 488 serial poll message Querying the summary register will return a decimal value which corresponds to the binary weighted sum of the bits set in the register Serial poll will automatically clear the request service bit in the Status Byte summary register No other bits are affected Performing a serial poll will not affect instrument throughput The IEEE 488 2 standard does not ensure synchronization between the bus controller program and the instrument Use the OPC query to guarantee that commands previously sent to the instrument have been completed Executing a serial poll before a RST CES or other command has been completed can cause previous conditions to be reported The STB status byte query command is similar to a serial poll but it is processed like any other instrument command The STB command returns the same result as a serial poll but the request service bit bit 6 is not cleared if a serial poll has occurred The STB command is not handled automatically by the IEEE 488 bus interface hardware and will be executed only after previous commands have completed Polling is not possible using the STB command Executing
9. A 3 ACC iio 3 Un na tenec ch eae cee cees ame aaa ccinas uncch ceca eeueass i a aia k 4 System Sta FEU iia ad 5 Tun On ni oeiee ie ca tonsena eniten iaaa eA EE EER onaae eel EAE ware hss a es 5 Getting Around LabMaster Wittig A ccd aan meee 6 From MEA a e a it cian 6 With Shortcut A NO 6 Enter Wavelength for Each Channel i 5 scccssscecssesiessendssscedsavae deonssduedensnss oranda desansuacaeunacszesceat s 6 Enter Attenuation for Each Channel iii ati dai ti T Whake he Mesas dai A eda ER A ATRE N 8 REA AAA A A 9 Ment sesanti aeons a senn aeS ERE e ERa Aaea K EE NE ea AARS AOE AAA ASA EES AFAA AEAEE OTA AAA OA TREES Sh 9 Shortc t Keys oeiia aa A E a E a E ER 10 Selection KEYS A REO A tans 10 iii LabMaster Ultima User Manual Controls and Connections 0 0 0 ccccccccccccccsecscsssessesseessessessesseessessessessnessessessesseessees 11 ii AA A A A AA 11 A E Me rae 12 ACOSO it ceda 12 Serial Port RS 23 DRA A ana 12 DOPOW CEA AA A a 13 Aniol e EEEE A T E EE task Ss Basins sd td eae as Seah aN eas Bin 13 PIB da 13 Detector Arts etree NA A it da 13 PONISI A sail adn VES ine a ta aha etree ak elas oa i ale A inte ed eta Nee aed 13 Detect Ba A A a 14 Screens Global Opti0MS oooocoocciciioccionooconionnonnnoonooonnoocnoronooonoornnoo nooo nnno rar rnarcnnroos 15 Global Options at lcd 15 COI SA A AS A A 15 O 16 A a ts ous Sa waiicaies a shows ears tect aa Steno eos eames 16 Presentations AA Ss 16 COMA A a eos Nees 1
10. Request position trend run number of points Pp cccocccioccnnoccnonoconaconcnonanonnnannno 82 Request position run duration pd cccccecsseesseceseceeeeeeseceseceeeeeeeeeeseecsaeenteeeees 82 Request Position Run Data Point Value pv ccccccceesseceseceeeeeeeeeeeeeeseenteeeees 82 Request Trend Stats Average Power tpa ooooconcccnocococccooccoonoconaconnnonnconnnonnns 82 Request Trend Stats Maximum Power tp ooooooccnncccnoccnonncooncconocnnncnancconnonnno 83 Request Trend Stats Minimum Power tpl o ooonoocnnccinccnnoconococonaconcnonoccnnncnnos 83 Request Trend Stats Power Standard Deviation tpd ooooconnccnincninccnoccconnonnss 83 Request Trend Stats Power 20 Stability tpS oooooonccnnccnocococconcconancnnnonnns 83 Request Trend Stats Average Energy tea ooonoconnncnnocnnocnconncconaconanonncconccnnno 84 Request Trend Stats Maximum Energy ted oocooonnccinccnoonconnconnnonnnconnccononnnos 84 vil LabMaster Ultima User Manual Request Trend Stats Minimum Energy tel ooooooncccinccunocinococonaconcnonnncnnccnnos 84 Request Trend Stats Energy Standard Deviation ted oooconccninnnncninnnnccnncnm 84 Request Trend Stats Energy 20 Stability tes oooonnoninonicnnnnconcnnconnconccnnos 85 Request Trend Stats Frequency Average tfa ooooocoicnononicnnccnncnooncncncnnonnonnos 85 Request Trend Stats Frequency Maximum tl ooococncnncnocononnncnnoncon
11. ZERO button is available to re zero the Ultima at any time but is optional For the greatest accuracy Ultima should be re zeroed before measurement The button labelled POWER will return to the normal CW Thermal Detector Home Screen Range The range select button is labelled MANRNG if LabMaster is in auto range and AUTORNG if in manual range Offset 1 05mW Range Auto Figure 22 CW Detector Manual Range Selection 28 Screens Home MANRNG will display a pop up menu of available ranges as shown in Figure 22 ranges are determined by the detector head plugged into the channel being displayed modified by the attenuation factor set for that channel Use the UP DOWN arrow keys to the right of the screen to select the desired range then press the button labelled SELECT to close the pop up menu The range select button will now be labelled AUTORNG and pressing it will return the Ultima to automatic range selection Dual Channel Dual channel Ultima only Dual channel screen Figure 23 simul taneously displays output for both Channel A and Channel B Chan nels can be CW thermal CW quantum pulsed or any combination Wavelength attenuation offset and range are displayed as well as beam position and digital and analog power The Option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 Single pulse energy measurement is not available on the dual channel screen
12. a 00 15 00 ti set trend interval channel A B interval mm ss s text string delimited by quotes Interval ranges from 00 00 1 to 29 42 0 In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Set the interval between points for channel A Trend data collection to 5 seconds 00 05 0 ti a 00 05 0 ts start trend data collection channel A B D dual none If trend run in progress generate Operation Not Valid error Start Trend data collection for channel A tsa te stop trend data collection channel A B D dual none Stop Trend data collection for channel A tea 75 LabMaster Ultima User Manual Set Position Run Duration pd Start Position Run ps Stop Position Run pe Set Bandwidth bw Reset Real Time Stats Header Parameters Ranges Note Example Header Parameters Error Example Header Parameters Ranges Error Example Header Parameters Ranges Error Example Header Parameters Ranges Example pd set position run duration duration hh mm ss text string delimited by quotes Duration ranges from 00 00 30 to 99 59 59 In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Set the duration for Position measuremen
13. control lines you may connect the necessary control signals as they are looped through the Ultima to provide an active state Now you will need a program to communicate with the Ultima An example program is provided in Microsoft Qbasic provided free with DOS to continually request the power for channel A and display the current value as well as the minimum and maximum values Additionally script files for ProComm Plus for DOS and ProComm Plus for Windows are provided to set up a trend run for channel A start the run and then retrieve the data to a text file which may then be loaded into a spreadsheet word processor or any other application that can read a standard text file You will need to modify the COM port used to reflect the one actually in use the example uses COM2 Also make sure the baud rate in the program and on the Ultima s remote setup screen agree With these examples you should find it easy to make modifications to suit your needs If you want to write your own program there are a couple of points to note First whenever you send a command or query to the Ultima make sure to terminate it with a linefeed Second when the Ultima sends data over the serial port it terminates it with two linefeeds this differs from the GPIB sending only one When you are receiving data from the Ultima read the characters all data is sent in ASCII form up to and including the two linefeeds before issuing any further commands or req
14. feedback of changes in power energy levels The large numeric display gives precise reading of power or energy on the detector 06 Atn Too 1 Offset 1 05mW Range Auto OFFSET OPTION ENERGY Figure 17 CW Thermal Detector Home Screen Single Channel Single Channel Single channel screen Figure 17 displays power for Channel A or dual channel Ultima only for Channel B In addition to power display shows wavelength A that channel is set up for attenuation Atn entered for channel current offset value for channel and current range for channel 25 LabMaster Ultima User Manual Offset The OFFSET button enters the current power reading as an offset amount Offset value is subtracted from power reading on the detector to give the displayed power The offset value is shown on the display beneath the power reading Pressing the OFFSET button when the current offset value is not equal to zero cancels the current value and returns the offset value to zero Option Print Screen Set Attn 1 1 Global Options CANCEL SELECT Figure 18 Home Options Menu Displays the option menu shown in Figure 18 Home screen options are PRINT SCREEN SET ATTN 1 1 and GLOBAL OPTIONS see Screens Global Options on page 15 PRINT SCREEN prints a copy of the current screen if a compatible printer is attached to the parallel printer port available on performance package Ultimas only SET ATTN 1 1 resets the attenuation value fo
15. if on Current condition is shown in top line of screen When an alarm condition is exceeded and a signal is sent via the Auxiliary I O port an asterisk is displayed to the left of the alarm number on the Alarm Control Screen Press the RESET button to turn asterisks off 19 LabMaster Ultima User Manual Setup button There are two setup selections below the alarm conditions one for each channel Select the channel you wish to set up with the UP DOWN arrow buttons and press the button marked SET UP to display the set up screen for that channel Figure 15 Alarms Setup CHA Hi Lo Value Hi 1 23E 05 W Lo 9 46E 06 J 2 13E 05 M DONE Alarm Figure 15 Alarms Setup Alarm Setup To set an alarm condition use the ALARM key to select the alarm to be set Use the UP DOWN arrow keys to select the type of alarm types are none NONE power POWR energy ENGY and position POSN Note that only the valid selections for the detector type in that channel are shown Then press the left or right arrow buttons to select the field to change Fields are from left to right TYPE can be POWR power ENGY energy POSN position or NONE HI LO can be HI high alarm is triggered when value exceeds this value or LO low alarm is triggered when value falls below value field not active if alarm type is POS VALUE alarm limit value in scien tific notation Use the UP DOWN arrow buttons to increase
16. screen To display ZOOMED data the single channel screen must be used 5 00 CHA J 0 00 5 00 CHB w 0 00 A 5 sec div B 3 7 min div SCROLL OPTION SETUP START Figure 44 Trend 2 Channel Trend display update may lag behind actual data collection at higher acquisition rates ALL POINTS ARE BEING CAPTURED The lag is only in calculating and drawing the display 50 Screens Statistics SCREENS STATISTICS Statistics Real time statistical information can be calculated and displayed via the Statistics screen Figure 45 Data is collected and recalculated continuously from the time the LabMaster is turned on or the reset key is pressed Single Channel CW and Pulsed STATISTICS CHANNEL A Frequency 1 633 nm Power 4 32 mW Atn 1 00 1 Energy Offset 0 01mW Minimum 4 16 mW Mean 4 27 mW Maximum 4 39 mW o Std Dev 0 03 mW 20 Stab 0 7 Points 3 763e 04 HOLD OPTION Reset A Statistics 1 Channel CW STATISTICS CHANNEL B Frequency 2 Hz A 532 nm Power 438 mW Atten 10 0 1 Energy 219 mJ Offset 0 13mJ Minimum 207 mJ Mean 192 mJ Maximum 223 mJ o Std Dev 4 7 mJ 20 Stab 2 3 Points 3 098e 06 HOLD OPTION Statistics 1 Channel Pulsed Figure 45 Statistics 1 Channel CW and Pulsed 51 LabMaster Ultima User Manual Hold Option Reset A Reset B Dual Channel CW and pulsed Statistics screens show the same basic information The CW screen does not display frequency or ene
17. separated by a semi colon sprintf out_str tp a 100 ti a 1 00 01 01 1n ibwrt ultima out_str strlen out_str In order to transfer data from the Ultima the Service Request Enable register should be set to issue a Service Request on Message Avail able MAV This is done with the following command sprintf out_str sre d n 0x10 Msg Avail is bit 4 ibwrt ultima out_str strlen out_str To actually transfer data we must send the command requesting the data then wait for a Service Request to be generated by the Ultima Using the National Instruments drivers we MUST read the serial poll response in order to clear the Service Request indicator RQS Then we can read the data from the bus The following example requests the first point of the trend run sprintf out str tv a lin request trend point 1 ibwrt ultima out_str strlen out_str if ibwait ultima TIMO ROS ROS wait for Service Req ibrsp ultima amp spr read the serial poll response if spr MAV make sure Message is Available ibrd ultima in str 80 read data point 72 System Configuration Commands Set Wavelengih wv Set Attenuation at Set Range rn Set Offset of Set Number of Pulses to Average Header Parameters Ranges Example Header Parameters Ranges Example Header Parameters Ranges Example Header
18. tate nan eb iS aya 89 Enable Status Event Reporting ese aaa 89 Request Standard Event Register Contents eSe eccceecceeeteceeeeesseeeteeeeeeeees 90 Request Event Status Register Contents Fest c eeccecsceesseceteceeeeenseesteeeteeeees 90 Service Request Ea 90 Request Event Status Enable Register Contents Este oooooconcccinccinocconncconacnnos 90 Request Status Byte Register Contents FsStbP ooonconnccnncncinnconocnocnnoncnnnancnncnnnos 91 Request Device Identification idn oooooocinccnncccnocaconnconnconncconocnnn nono ccon coco nocnnos 91 Set Operation Complete Bits Ope 4 ssacaicectadtaccsaksuiecbdaedeseaderdauctbemisnatadticwuieee 91 Request Operation Status OPC ccccccsscesseeeseceneceeeeeeseeeseecesecneeeeeeeenseeneenees 92 Reset Instrument 1st AAA OOS 92 IRGQUESE Self Te ts aa 92 WAR ne eet asus alana eaten eee aoa 92 Remote Control Command and Query AdditiODS oooocconncnocnnocononccinncconocnnncnnn ccoo ncnnnos 93 Clear Channel ce Command ia 93 Request Energy Reading Then Clear Channel ec Query c cocoonnccnocncccccnconcnnnos 93 Remote Setup Menu A TO tail tad irte 94 Set GPIB Bus Timeout BIO A A AAA 94 Request GPIB Bus Timeout BTO d oooconncccioccconccooncconoconnconnoconocono nono cconnccnnccnnos 94 Example Programi A A en ad ow 95 Using the ltima Wt RS 232 ia ds 100 Warranty and Service cocoociicccinoionoonnocnnnocnoncnnornoonnnorcnor nooo cnor rascar cnn nnrrrnrarnanos 107 Lim
19. with your product or need technical information please visit our website www Coherent com You can obtain additional support by either telephoning our Technical Support Hotline at 1 800 343 4912 or e mailing our Support Team at support instruments Coherent com Telephone coverage is available Monday through Friday except U S holidays If you call outside our office hours your call will be taken by our answering system and will be returned when the office reopens If there are technical difficulties with your product that cannot be resolved by support mechanisms outlined above please e mail or telephone Coherent Technical Support with a description of the problem and the corrective steps attempted When communicating with our Technical Support Department via the web or telephone the model and serial number of the product will be required by the Support Engineer responding to your request Outside the U S If you are located outside the U S visit our website for technical assistance or telephone our local Service Representative Representative phone numbers and addresses can be found on the Coherent website www Coherent com Coherent provides web and telephone technical assistance as a service to its customers and assumes no liability thereby for any injury or damage that may occur contemporaneous with such services These support services do not under any circumstances affect the terms of any warranty agreement between Coher
20. 21e 3 ted query trend standard deviation energy channel A B energy e If detector is pulsed none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend energy standard deviation for channel A ted a 4 51e 6 84 Request Trend Stats Energy 20 Stability tes Request Trend Stats Frequency Average tfa Request Trend Stats Frequency Maximum tfm Request Trend Stats Frequency Minimum tl Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Remote Control Commands tes query trend 20 stability energy channel A B energy e If detector is pulsed none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend energy stability for channel A tes a 2 3e0 tfa query trend average frequency channel A B energy e If detector is pulsed If freq lt 1 0 return 0 none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend average frequency for channel A tfa a 2 0e1 tfm query tre
21. 232 GPIB Interfaces Printer Auxiliary I O Speed Smart Detector Technology Analog Sensitivity and Feedback Digital Precision Dual Channels Ratio and Difference Measurement Standard RS 232 and GPIB IEEE interfaces allow full interactive operation of the Ultima by a computer control system Interfaces can also be used for downloading data from the Ultima to a computer for storage graphing and analysis With the standard printers operated by the Ultima Epson HP Deskjet HP Laserjet and IBM ProPrinter any screen can be printed to record experimental data or document test results T O port for future accessories to further enhance the versatility of the Ultima Ultima provides the fast response time necessary for laser tuning Sensor head characteristics are programmed into an EEPROM in each head and read by the console when the head is plugged in elim inating the need to make manual changes to console settings when changing sensor heads In the TUNE mode Ultima provides real time analog feedback for tuning of lasers The Peak Power Indicator provides both visual and audible indication of the highest power reached to assist in maxi mizing laser performance The HOME screen provides a large easy to read digital display of laser power or energy The power of two Dual channels allow simultaneous measurement of two points in a laser system or of two lasers for optical element characterization or dye lase
22. 6 ls A A el Atal 16 O E RT 17 Set TIME a aaa A TA R a aa isa aas 18 O A ed ET 19 ONU e O EEA 19 RESCUE gaan Ae 19 Set p Ud ez 20 DOME BUON A A eaes oleae ORS 21 Remote SUD A ngs dunn E TA E ARRES 21 LabMaster Ultima Remote Setup Menu Additions 23 Message Termination Characidae 23 GPIB TIMEOUT niai n A 23 Screens Home i 25 A A s 25 CW Thermal Detector n Taen r a TEE O O A E Mate A TS 25 SI CO AA E AA AE 25 A O A A E 30 A A A aes 30 EW Quantum Det Rd ls 32 VA A E A 32 PUSS ISLC TOTS a da tii 32 A A O olen E 33 A A E E 35 Table of Contents Screens AAA A colon tals 37 LA ola ad dore O 37 Power Energy PUN gi A AA hans Aas ees AE ahs ae 37 RESO E EEE E E EA E E 37 OPHION a n e A A ged eens 37 DOOM AAA E AA 38 Cener AAA A TE A E E Dt Mle ols Seah die AO 38 RATO TUE A sca gO aes RAs eee 38 Res A O ad 38 OPS A EE 39 LO a A A A dv a ER 39 o ad a 39 Dira TUE UT Ciao eee acs 39 RO RN e ARSE SRR BOR RR O 40 OP ci 40 Screens TEO cdas 41 O 41 e A A A A consume anne 41 Sd A TEA A lbs et tag 41 COI A A A A ar A TRA tdi mead ae aos 43 SEU ieies e a saad enags R Ea E RE ean Guanes 45 Ae T a N A A ESS 45 Single Channel Progress ss ssssssessessseseesseesresresstestestesesseeseesrssressesrrsstessessessressesse 46 A o a e e e E NEN ES 46 Smele Chanmel Compliance 46 LO ni da re a o an Ree ee aaah 47 GD RUT caus Ads babs ayaa EA E Rand odie mate sega das nda lms ia se
23. 8 1 CD0 CS0 DS0 OPO RS FOR RANDOM AS 1 OCATE 23 10 Press any key to stop BB Zl dE T Current TE 8 36 PRINT Min T T dE T E 8 51 Max E 10 5 Power CH A pwrMin 1000000 pwrMax 0 PRINT 1 dt a CHRS 10 request current detector name detr GetInput OCATE 4 5 PRINT CH A Detector PRINT detr PRINT 1 wv a CHRS 10 request current wavelength wvln GetInput OCATE 5 5 PRINT Wavelength PRINT wvln PRINT meters 100 WHIL INKEYS PRINT 1 pwrs GetInput VAL pwr 10 20 power LOCATE PRINT USING EH PPOCCO IF power gt pwrMax THEN pwrMax LOCATE power 50 10 PRINT USING 7 END IF IF power lt pwrMin THEN pwrMin LOCAT power 10 35 PRINT USING END IF E E W END NH REANA y Remote Control Commands Update until a key pressed pw a CHR 10 convert string to number for compares power pwrMax pwrMin This function reads one character at a time from the com port until two y linefeeds are rec d FUNCTION GetInput It returns the string without the linefeeds cnt 0 dones 0 DO temp INPUTS 1 1 IF temp CHRS 10 THEN ents ents 1 END IF IF cnt 2 THE
24. II board It includes th fad decl h and links with the object file mcib obj both of which are included with the National Instruments drivers This file was compiled and linked using Microsoft C version 7 0 This sample program will setup the Ultima to collect 200 Trend data points on channel A It will then download and display to the screen the first 10 of those 200 points HEADER INFORMATION INCLUDE FILES include lt stdio h gt include lt stdlib h gt include lt string h gt include decl h National Instruments header file CONSTANTS xy RKKKK Bit 4 of the Status Byte is the Message Available bit We will need to instruct the Ultima to generate a Service Request when it has a Message Available using the IEEE 488 2 command sre When we detect a Service Request we need to check if the Message Available bit is set in the Status Byte before we try to read data from the bus T KKK KK define MAV 1 lt lt 4 Msg Available bit in Status Byte DATA x char out_buf 80 buffer for outgoing messages char in buf 20 buffer for incoming messages i FUNCTION PROTOTYPES gi int gpib init void int gpib write int ud char str void main void Function gpib init Input none Returns ud unit descriptor re
25. N dones 1 GetInput resp END IF IF cnt 0 THEN respS resp temps END IF LOOP UNTIL done END FUNCTION 101 LabMaster Ultima User Manual Sample script file for ProComm Plus for DOS v 2 01 to setup Ultima to collect 200 points at an interval of 1 seconds on Channel A After the setup is complete the Ultima is commanded to start the trend run The program then pauses for 25 seconds to let the run finish The data is then retrieved for all 200 points and saved to the file TRND_CHA DAT This file may then be loaded into a spreadsheet for further analysis proc main statmsg Setting Up call SetupAll the J is a linefeed all transmissions to Ultima MUST be terminated with a linefeed transmit ts a J start the trend run on CH A statmsg Waiting for completion pause 25 wait for Ultima to collect all data statmsg Retrieving data and saving to file call GetData statmsg Complete endproc ARRRRRARA RAR RR RRA RRA ARA RRA RAR RRA RRA RAR RR RARA ARA RA RAR RAR RARA RRA get all 200 points and write to a text file proc GetData integer counter string msg string respstr set rxdata on fopen 0 trnd_cha dat wt for counter 1 upto 200 strfmt msg tv a Sd n counter transmit msg request point call UltimaGetS with amp respstr 7 get point fputs 0 respstr put to file fputc 0 10 add a LF this fputs doesn t end
26. P rn a 2e 3 ON OFF Numeric representation format Parameter is a Channel A to number that can be 002 expressed as an integer e g 8 a real number e g 10 6 or an exponent e g 2363 Sets range hh mm ss String data td a 00 15 00 Set trend duration to 15 mins Query Commands Case Sensitivity Program Messages Single Command Messages Multiple command messages This type of command requests queries the currently programmed status It is identified by the question mark at the end of the fundamental form of the command Most commands have a query form Example td a 00 15 00 Set trend duration to 15 minutes td a Request trend duration Channel A Common commands and Ultima commands are not case sensitive You can use upper or lower case or any case combination Example tda TDA TdA A program message is made up of one or more command words sent by the computer to the instrument The commands in this structure can be executed by sending two separate program messages as follows tp a 500 n td a 00 15 00An Multiple commands can be sent in the same program message as long as they are separated by semicolons as follows tp a 500 td a 00 15 00 n 69 LabMaster Ultima User Manual Program Message Terminator An Command Execution Rules Response Messages Sending a Response Message sprintf out_str tv a Each program message must be
27. Ranges must be entered on the single channel screen CH B 238 mW 0 250m 500m BWL 100Hz Noise 2 3 rms 1 1 06 A 532 nm Renzl 0071 Atn 10 0 1 Offset 0 27mW Offset 0 13uW Range Auto Range 500mW OFST A OPTION OFST B SET B A Figure 23 CW Detector Home Screen Dual Channel OFST A OFST B Offset buttons operate identically to the offset button on the single channel screen see Single Channel on page 25 Offset for either channel can be entered by pushing the appropriately labelled buttons SET B A Set B A button adjusts the attenuation factor for channel B so that the power displayed for channel B is equal to the power displayed for channel A This feature is used to set up pick off beam splitters 29 LabMaster Ultima User Manual CW Ratio CW Difference so that the reading from the pick off is the actual power delivered The sense of this button can be changed from set B A to set A B by pressing the button labelled FLIP on either the RATIO or DIFFERENCE screens Dual channel Ultima only The Ratio Screen Figure 24 displays the ratio of one channel to the other Ratio is unit less and is displayed in scientific notation When a CW detector is used on one channel and a pulsed detector is used on the other average power on the pulsed detector is used for the ratio A ratio value of 10 13 would be displayed as 1 01e 01 1 e 1 01 x 10 A ratio value of 0 00127 would be displayed as 1 27e 03 The a
28. STB to Read the Status Byte 30 vsisqucioiia aragon ches catas bas bai 65 Using the Message Available Bit MAV ooooonicccncccinccconncconoconnnonnnconccconocnnncnnnonos 65 Standard Ev nt Register a td dues setas El ad a a o o 66 EA a o ee di 66 Command Parsing Erro ai 67 Command Execution EOS A int 68 Lan SU ASS A tii 68 Command WV OLS sts csp goss sel a lege eases ys eM N eae Gs 68 Commands and Command Parameters 0 ccccccsseceseceeseeeeceeeeeseeeeseecsaeenteenees 68 OUST y C Oni and S ect E Sawaya 69 Cati ii 69 Program Mess e 69 Single Command Messages rl ii 69 co AAA AN 69 Program Message Terminator Wai andi tees 70 Command Execution RUE dida 70 Response MESSI ii 70 Sending a Response Message vssooiiaias ias liar aaa islas 70 Response Message Teoria at das 70 Message Exchange Pro sados 71 A bc E Gee ee PE 71 TEEE 488 2C OMPI oin a n E A E E oat ad 71 Sample Code Segment onsi i a n E AR E E RA A E 72 System Configuration Commands 0 0c0 ccccseccsavesisas dcir dedicate dad dica 73 Set Wavelength A nn i E E E E E E E aee 73 Set Attenuation ia 73 A O oaa Chat 73 vi Table of Contents A A A 173 Set Number of Pulses to Average mission diana 73 Set Adam a le e e a ahs 74 idol AAA A EER shed A eM a ake i oS tla tek as 74 Alam RGSCUCAT eeltei sc tete sith II tacit 74 Data Collection Comando ias 74 Set MMOS er A ON 74 Set Number of Trend Points Put 74 Set Trend Duration AAA ale eins aah Gor iclukc aa ses
29. User Manual LabMaster Ultima Laser Power and Energy Measurement System COHERENT User Manual LabMaster Ultima Laser Power and Energy Measurement System Software Revision 2 34 February 1999 COHERENT 27650 SW 95th Ave Wilsonville OR 97070 LabMaster Ultima User Manual This document is copyrighted with all rights reserved Under the copyright laws this document may not be copied in whole or in part or reproduced in any other media without the express written permission of Coherent Inc Permitted copies must carry the same proprietary and copyright notices as were affixed to the original This exception does not allow copies to be made for others whether or not sold but all the material purchased may be sold given or loaned to another person Under the law copying includes translation into another language Coherent and the Coherent Logo are registered trademarks of Coherent Inc Every effort has been made to ensure that the data given in this document is accurate The information figures tables specifications and schematics contained herein are subject to change without notice Coherent makes no warranty or representation either expressed or implied with respect to this document In no event will Coherent be liable for any direct indirect special incidental or consequential damages resulting from any defects in its documentation Technical Support In the U S Should you experience difficulties
30. V and NEXT keys cycle the selection bar through MM DD YY HH MM SS in opposite sequence The UP and DOWN arrow keys to the right of the screen increase or decrease the value of the current selection as follows MM 01 to 12 DD 01 to 31 YY 00 to 99 HH 00 to 23 MM 00 to 60 SS 00 to 59 When date and time are displayed correctly press the button labelled SET The time and date shown will become the system time at the moment the SET button is pressed and the screen will be closed The CANCEL button will close the screen without changing the system date and time Alarms On Off button Reset button Screens Global Options The Alarms screen allows four alarm conditions to be defined for each channel Alarm limits can be high or low power or energy or beam movement exceeding a defined distance When an alarm limit is exceeded a 5 volt TTL level signal is sent via the Auxiliary I O port see Aux I O on page 13 23E 05 W O5E 05 W 17E 06 W 02E 03 M SET UP CHANNEL A SET UP CHANNEL B RESET SET UP Figure 14 Alarms Control Screen The Alarms Control Screen Figure 14 displays the alarm condi tions for each channel Alarm numbers 1 through 4 for each channel are shown Alarm types are high H power energy exceeds this value low L power energy goes below this value position P position from the center exceeds this value none N alarm is not active Turns alarms feature on 1f off off
31. abelled INCR Decrease contrast by pressing the button labelled DECR INCR and DECR are only available when Contrast is selected LabMaster Ultima supports several industry standard printers for printing screens To designate a printer choose PRINTER SELECT from the GLOBAL OPTIONS menu The screen shown in Figure 11 will be displayed System Status Screens Global Options Use the UP DOWN arrow buttons to cycle through the available printer selections Use the SELECT button to choose the currently selected printer and close the screen Screens may be printed by selecting PRINT SCREEN from the OPTION menu PRINTER SELECT Epson Dot Matrix Laser Desk Jet IBM ProPrinter Figure 11 Printer Select Displays screen shown in Figure 12 with information about the console and detector software and calibration status Press any key to close screen and return to the screen from which GLOBAL OPTIONS was selected LabMaster Ultima Ver 2 00 02 DSP firmware ver 2 00 2 Ch rms revision 3 CHA LM 10 QUAD HEAD 253 days left on cal CHB LM 45 QUAD HEAD 15 days past cal 12 01 94 16 25 36 ess any key to continue Figure 12 System Status 17 LabMaster Ultima User Manual Set Time Set System Time Date mm dd YY f 01 94 Time hh mm ss 16 40 17 12 01 94 16 43 27 Cancel Prev Figure 13 Set Time Displays screen shown in Figure 13 to allow user to set the system time for the Ultima The PRE
32. accuracy 1 must be added to detector accuracy for total system accuracy Interface Full remote capability RS 232 300 1200 4800 9600 baud GPIB IEEE 488 2 compatible Analog out 0 to 1V 2 Computer corrected 5 Hz Full bandwidth 50 KHz optional for Quantum detectors only Parallel compatible with Epson IBM Proprinter HP laser printer Auxiliary out alarm signals 0 to 5V TTL compatible Pulse detector Maximum pulse 500 Hz dual channel Capture rate 1 KHz single channel Quantum detector Internal true RMS noise measurement 5 accuracy 20 Hz to 50 KHz bandwidth with a crest factor of 6 Selectable reading average 10 to 100 Hz CW thermal detector Single pulse detection 10 for uncalibrated detector detectors may be calibrated for greater accuracy Position 5 at 5 mm built in calibration Trend 2000 points per channel O ee Real time statistics 10 Hz acquisition for CW detectors Up to 500 Hz acquisition for pulse dual channel Up to 1 KHz acquisition for pulse single channel Power requirements AC operation 115 VAC or 230 VAC 50 60 Hz 50 60 Hz 10 VA 10 VA DC operation 9 VDC 1 A 6V internal rechargeable battery pack Recharged automatically during AC operation Battery life 4 hours 111 LabMaster Ultima User Manual 112 LabMaster Ultima User Manual Coherent Inc 2 2009 Printed in the U S A Part No 0214 448 00 Rev AA
33. ace with an equivalent or better Product This warranty applies only to the original purchaser and is not transferable The foregoing warranties shall not apply and Coherent reserves the right to refuse warranty service should malfunction or failure result from Damage caused by improper installation handling or use Laser damage including sensor elements damaged beyond repair 107 LabMaster Ultima User Manual Obtaining Service Failure to follow recommended maintenance procedures Unauthorized product modification or repair Operation outside the environmental specifications of the product Coherent assumes no liability for Customer supplied material returned with Products for warranty service or recalibration THIS WARRANTY IS EXCLUSIVE IN LIEU OF ALL OTHER WARRANTIES WHETHER WRITTEN ORAL OR IMPLIED COHERENT SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE IN NO EVENT SHALL THE COMPANY BE LIABLE FOR ANY INDIRECT INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH ITS PRODUCTS In order to obtain service under this warranty Customer must notify the Company of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service The Company shall in its sole discretion determine whether to perform warranty service at the Customer s facility at the Company s facility or at an authorized repair st
34. am position information 32 Screens Home Single Channel The single channel home screen display includes frequency and average power as well as energy per pulse as shown in the following figure CHA 0 50 0m 100m 060 mJ i 1 06 Atn oo EPA Pulse Avg 5 Range Auto PULSE RECEIVED Figure 27 Pulse Home Screen The screen also displays an analog energy indicator bar to provide visual feedback of changes in energy levels Buttons available on the pulse home screen are CLEAR OPTION RANGE and AVERAGE OPTION and RANGE work in the same manner as on CW Home Screen refer to Home on page 25 CLEAR CLEAR clears the values from the analog and digital display and erases the Pulse Received message 33 LabMaster Ultima User Manual AVERAGE AVERAGE is used to enter number of pulses to be averaged for energy display Pressing the AVERAGE button will pop up a menu of numbers of pulses to be averaged as shown in the following figure m 0 50 0m 100m arequency 060 mJ l 1 06m Jera 06 Atten 1 00 1 10 8 605 20 5 Pulse Avg 5 Range Auto 0 JE RECEIVED Figure 28 Pulse Averaging Selection Use the UP DOWN arrow keys to select the number of pulses to be averaged and press SELECT When a number of pulses is selected a buffer with that number of pulses will be filled with the current value The number of pulses selected will be displayed on the Home Screen Each incoming pulse will t
35. ameter UP DOWN arrow buttons increase or decrease selected digit The start button begins the data collection run The data is plotted as the run progresses 45 LabMaster Ultima User Manual Single Channel Once the data collection run has started the screen will look like the Progress following figure The only active button during a data collection run is STOP TIME 1 0 min div Figure 37 Data Collection in Progress Stop STOP button stops data collection and displays data collection complete screen Figure 38 Offset 0 00 W CH 1 0 min div ZOOM OPTION STATS Figure 38 Trend Screen Complete Single Channel When the data collection run is complete the screen shown in Complete Figure 38 will be displayed 46 Screens Trend Zoom Zoom button allows viewing a selected portion of the data on an expanded scale Pressing ZOOM will display the selection screen shown below SEL 010 210 or 1000 CH B 0 1 0 min div SELECT OPTION Figure 39 Trend Screen Zoom Selection The zoom selection area indicated by the dotted vertical lines will always be 200 data points wide The left and right arrow buttons are used to move the selection area left and right When the area of interest is within the vertical dotted lines press the button labelled SELECT to display only that portion of the data Figure 40 ZMD 010 210 or 1000 CH B 0 1 0 min div RETURN OPTION Figure 40 Trend Screen Zoomed
36. ange Auto OFFSET OPTION ENERGY Figure 3 Home Screen There are two ways to select and display various screens and func tions on the Ultima the menu and the shortcut keys The top button to the right of the screen labelled MENU can be pressed at any time to display a menu of LabMaster screens and functions When the menu is displayed the buttons at the bottom of the screen will have labels above them The button labelled CHANNEL will allow selection of either or both for dual channel models channels The button labelled FUNCTION will allow selec tion of the various Ultima functions Channels and functions can also be selected by using the shortcut keys These are the two keys below the menu key to the right of the Ultima screen These keys allow cycling of the functions and chan nels without going through the MENU screen Shortcut keys are functional at all times unless a dialog box requiring vertical selection is being displayed In order to achieve specified accuracy the wavelength of the laser being measured must be entered From the Home screen press the selection button labelled OPTION Use the UP or DOWN arrow keys the shortcut keys to select the GLOBAL OPTIONS choice in the pop up menu Enter Attenuation for Each Channel System Start up Press the selection key labelled SELECT to display the GLOBAL OPTIONS menu screen Now use the UP DOWN arrow keys to select the CHANNEL SET UP option and display the scree
37. ation If Customer is directed by the Company to ship the product to the Company or a repair station Customer shall package the product to protect from damage during shipping and ship it to the address specified by the Company shipping prepaid The customer shall pay the cost of shipping the Product back to the Customer in conjunction with recalibration and recertification the Company shall pay the cost of shipping the Product back to the Customer in conjunction with product failures within the first twelve months of time of sale or during an extended twelve month warranty period A Returned Material Authorization number RMA assigned by the Company must be included on the outside of all shipping packages and containers Items returned without an RMA number are subject to return to the sender For the latest Customer Service information refer to our website www Coherent com 108 Warranty and Service Detailed instructions on how to prepare a product for shipping are shown under Product Shipping Instructions below Table 1 Coherent Service Centers LOCATION PHone Fax E MAIL 1 800 343 4912 503 454 5777 info_service Coherent com Europe 49 6071 968 0 49 6071 968 499 info_service Coherent com International Product Shipping Instructions 503 454 5700 503 454 5777 info_service Coherent com To prepare the product for shipping to Coherent 1 Contact Coherent Customer Service refer to Tabl
38. caller can take additional action as necessary zy int gpib write int ud char str int error 0 the return value will have the ERR bit set if an error occurred ru F error ibwrt ud str strlen str ERR if error printf Error writing to bus n return error end gpib write Function main Input Returns Description 96 Remote Control Commands Initialize the GPIB board Setup the Ultima to collect some trend data points Delay for enough time for the Ultima to collect data then request a series of collected data points from the Ultima if void main void int i int ud unit descriptor referencing Ultima char spr serial poll response RRKKK Initialize the gpib board If there is an error initializing print a message and exit aK KKK ud gpib init if ud lt 0 printf named DEV1 Make sure the driver n printf gpib com is loaded in the file n printf config sys Also make sure the driver n printf has a device named DEV1 This can be n printf verified using the National Instruments n printf configuration program ibconf exe n exit 0 KKK Setup the trend run to collect 200 points on channel A with a 0 1 second interval between points Note that the interval value r
39. ctly 5 mm Calibrate CH A Move detector exactly 5 mm in any direction then press CALIB CANCEL Figure 54 Calibrate Complete Zoom In Zoom Out Zoom buttons increase or decrease resolution each time the button is pressed Resolution values are 1X 2X 4X 8X 16X and 32X Dual Channel Dual channel Ultima only The Dual Channel Alignment screen displays alignment targets for both channels simultaneously Figure 55 Note Both channels must have CW Thermal detectors Align __19 0mm_ Abs Zoom 1X Abs 19 0mm OPTION Zoom OUT Figure 55 Dual Channel Alignment Screen Option Same as for single channel alignment 59 LabMaster Ultima User Manual Zoom In Zoom Out Same as for single channel align Note that the zoom level is the same for both channels 60 Using the Ultima With RS 232 USING THE ULTIMA WITH RS 232 Making the Hardware Connection Making the Software Connection For IBM PC compatible serial ports just use a straight through cable not a null MODEM cable Use either 9 pin to 9 pin or a 25 pin to 9 pin depending on your serial port connector Connect your computer s receive data RxD line to the Ultima s transmit data TxD line Connect your computer s TxD line to the Ultima s RxD line Connect the signal ground lines together The Ultima performs no out of band flow control hardware handshaking so no other signal connections are required If your software cannot ignore the
40. displayed Each time the button is pressed the selection bar moves down one line At the bottom line it wraps back to the top The button labelled FUNC TION works similarly to select the item from the FUNCTION menu LabMaster Ultima User Manual Shortcut Keys q N CHA CH A CH B Ne j CHA CHB When the proper channel and function are selected press the key labelled DONE to close the MENU screen and open the selected screen Shortcut keys are provided to allow the user to quickly cycle through the channels and the commonly used functions The Shortcut keys are the UP and DOWN arrow keys to the right of the screen below the MENU key Figure 5 These are available except when they are being used to increase or decrease digits or make selections in menus The UP arrow key cycles through commonly used FUNC TIONS The DOWN arrow key cycles channels Figure 6 Not all channel combinations are available for all screens HOME L 3 J cua ES Ae e Pad S TUNE STATISTICS CHA amp B A Fs i CH A 0 250m 500m 348 mW 1 06um Atten 1 00 1 0 250m 500m UTA a Y 348 mW Es a 1 06um 3 a Atten 1 00 1 Offset 1 05mw Manual Range Y eS OFFSET OPTION ENERGY AUTORNG Offset 1 05mW Manual Range WV a a a a OFFSET OPTION ENERGY AUTORNG CHANNEL SHORTCUT KEY FUNCTION SHORTCUT KEY Selection Keys Figure 6 Shortcut Keys The four buttons below the screen are software defin
41. e the ZOOM key will be displayed reversed Pressing the key while in the zoom mode cancels the zoom CENTER is only active in the ZOOM mode Pressing the center key redraws the display with the current value at the center Dual channel Ultima only The Ratio tune screen bar indicates current ratio of Channel A value to Channel B value For mixed detectors average power is used Value can either be calculated as Channel A Channel B or Channel B Channel A determined by the calculation on the Home ratio screen There are two Ratio Limit Indicators Figure 31 above the Ratio Tune Bar Resolution 1X Ratio 78 3 CH A B PAS A PE A a Se 0 107 214 RESET OPTION ZOOM LIMITS Figure 31 Ratio Tune Screen These show the extreme limits the ratio value has reached while tuning An audible beep is heard each time one of these limits is exceeded The scale for ratio is initially set at 2X the current ratio value When the current ratio value exceeds 200 or goes lower than 10 of the initial value the scale is reset to 2X the current value A digital display of the current ratio value is shown above the tune bar The RESET button replaces the initial ratio value with the current ratio value and rescales and redraws the display 38 Option Zoom Limits Difference Tune Screens Tune The option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 Increases the re
42. e 1 above for a Return Material Authorization number Attach a tag to the product that includes the name and address of the owner the person to contact the serial number and the RMA number you received from Coherent Customer Service Wrap the product with polyethylene sheeting or equivalent material If the original packing material and carton are not available obtain a corrugated cardboard shipping carton with inside dimensions that are at least 15 cm 6 in taller wider and deeper than the product The shipping carton must be constructed of cardboard with a minimum of 170 kg 375 lb test strength Cushion the instrument in the shipping carton with packing material or urethane foam on all sides between the carton and the product Allow 7 5 cm 3 in on all sides top and bottom Seal the shipping carton with shipping tape or an industrial stapler Ship the product to Coherent Inc 27650 SW 95th Ave Wilsonville OR 97070 Attn RMA add the RMA number you received from Coherent Customer Service 109 LabMaster Ultima User Manual 110 Appendix A Specifications APPENDIX A SPECIFICATIONS Display type High speed high contrast back lit liquid crystal display 256 x 128 pixels Display options Software control of contrast normal or reverse display and screen backlighting Ranges Microprocessor controlled Display ranges determined by EEPROM in sensor heads No range limitation on display Display
43. e display These are software defined FEATURE SELECTION BUTTONS Their function will be defined by the software for the particular screen being displayed The function for each button will be displayed on the LCD directly above the button The ON OFF switch is located on the base of the LabMaster at the front left of the console Note that the console is designed to auto matically turn the power off when it is closed for transport Accessory Serial Port RS 232 Figure 8 Rear Panel The Rear Panel of the LabMaster Ultima has the connectors shown in Figure 8 Note that the configuration shown in Figure 8 is for the dual channel model Single channel models with and without performance package will not have all the connectors shown see below The Accessory Connector will only be present when the LabMaster Ultima is to be connected to the ModeMaster Beam Propagation Analyzer The Serial Port is a female DB 9 connector Data connections are Pin2 TxD Pin3 RxD PinS GND DC Power Printer Controls and Connections Power input is 9 VDC 1 1 amp unregulated Only AC converter supplied with LabMaster Ultima or approved by Coherent should be used Standard Centronics 36 pin printer connector Only present in dual channel Ultimas and single channel Ultimas with performance package It is recommended that catalog part number 33 0761 be used to connect the printer to the Ultima or a gender changer with the following wiring
44. e for ProComm Plus for Windows v 1 01 to setup Ultima to collect 200 points at an interval of 1 seconds on Channel A After the setup is complete the Ultima is commanded to start the trend run The program then pauses for 25 seconds to let the run finish The data is then retreived for all 200 points and saved to the file TRND_CHA DAT This file may then be loaded into a spreadsheet for further analysis proc main statmsg Setting Up SetupAll the n is a linefeed all transmissions to Ultima MUST be terminated with a linefeed transmit ts a n start the trend run statmsg Waiting for completion pause 25 wait for Ultima to collect all data statmsg Retrieving data and saving to file GetData statmsg Complete endproc KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KKK KKKKKKKK d get all 200 points and write to a text file proc GetData integer counter string message string respstr set aspect rxdata on fopen 0 trnd cha dat create text for counter 1 upto 200 strfmt message tv a d n counter transmit message request point 104 Remote Control Commands UltimaGetS amp respstr fputs 0 respstr endfor fclose 0 endproc KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KARA Get a response string from the Ultima that is terminated by TWO linefeeds Return the string without t
45. eak Power Energy Indicator and the Maximum Power Energy value to the current value at the time the button is pushed Option Option Menu is the same as Home Screen options 40 Trend Screens Trend SCREENS TREND The power energy vs time trend feature provides automatic collec tion of laser output over a selectable time period from one second to 99 hours A maximum of 2000 data points can be captured on each channel Data can either be collected at fixed intervals or for pulsed lasers each time a pulse is received Trend data display is 200 points wide All data points collected can be displayed on the vertical axis with the horizontal axis being incremented each Total Points 200 points Alternatively the values of necessary number Total Points 200 of points to make a total of 200 points can be averaged and the average value displayed Statistical information for the data collected can be displayed and printed and the raw data can be printed OFFSET 1 27 mW CH B TIME 1 0 min div SCROLL OPTION SETUP Single Channel Start Scroll Figure 33 Trend Screen Single Channel Start When the single channel trend screen is selected a blank graph is shown Figure 33 The letters on the right edge of the screen indi cate the currently selected graphic display options FN no fitting FM Min Max fitting FS 30 fitting PL all points plotted PV average of points plotted SCROLL button switches to cont
46. ed on the vertical axis The horizontal axis is incremented one pixel each total points 200 points e g 1 1000 total points are collected points 1 through 5 will be plotted in the same vertical pixel column 6 through 10 in the next column to the right etc Plot Average Puts trend display in Plot Averaging mode Averages the values of the necessary number of data points to make 200 points e g 1f 2000 data points are collected each point plotted will be an average of 10 points 2000 200 43 LabMaster Ultima User Manual Print Data Selecting Print Trend Data will send a report to the printer port of all trend data Report format is Ultima Trend Data Channel A Watts Interval 00 00 1 Start Time 12 02 94 18 39 30 1 5 7 25e 00 7 25e 00 7 38e 00 7 38e 00 7 41e 00 6 10 7 34e 00 7 34e 00 7 50e 00 7 34e 00 7 44e 00 11 15 7 38e 00 7 41e 00 7 22e 00 7 50e 00 7 41e 00 16 20 7 31e 00 7 38e 00 7 38e 00 7 44e 00 7 44e 00 191 195 7 03e 00 7 28e 00 7 26e 00 7 25e 00 7 16e 00 196 200 7 22e 00 7 13e 00 7 25e 00 7 25e 00 7 22e 00 End of Ultima Trend Data Fit min max Sets the minimum and maximum values on the vertical axis of the graph equal to the minimum and maximum values of displayed data Fit 30 Sets minimum and maximum values on the vertical axis of the graph equal to 3 standard deviations of the data collected Fit none Sets minimum and maximum values on the vertical axis of the graph to 0 and the
47. ed SELEC TION KEYS The function of these buttons changes on different screens The function of the button is always labelled on the screen directly above the button All buttons are not used on all screens If there is no label above a button on a particular screen it is not func tional on that screen and pressing it will have no effect Front Panel Controls and Connections CONTROLS AND CONNECTIONS LabMaster Ultima Ver 1 00 Self test in progress OK Figure 7 Front Panel The Front Panel of the LabMaster Ultima has seven push button controls A rocker switch for POWER is on the base of the Ultima Figure 7 The three buttons to the right of the Liquid Crystal Display Screen always have the same function The top button marked MENU will display a menu of functions see Navigation on page 9 The MENU can be accessed at any time from any screen After completion of the MENU functions the user can RETURN to the point at which the MENU was called by pressing the FEATURE SELECTION button marked RETURN on the display The UP and DOWN buttons below the MENU button are used to scroll up and down for MENU choices power ranges or choices presented in any other menu by the Ultima system When they are not needed for scrolling they are shortcut keys for moving among channels and functions see Navigation on page 9 11 LabMaster Ultima User Manual Rear Panel Below the display are four buttons pointing toward th
48. ent and the buyer Operating a Coherent product with any of its interlocks defeated is always at the operator s risk Table of Contents TABLE OF CONTENTS O xi U S Export Control Laws Compliance 50cccesissessasntecsdedesscsesssaeccsantuacneundesaaccuandetieaseezeads xi Publication Update A tans a Aa a a eA a eases ies xi Symbols Usedin This Man al nasisi ba xi General Description 2 0 ccc ccsssesssesssesssesssessseessecsseessecssscsssessueesseesseesseesneessees 1 FeatuteS e Teche aaa a led aa A Sada A E a a a A acd tic fae 1 PUE WA dt 1 o O O A IN 1 Communications A a 1 O 1 RS 232 GPIB Interfaces cccccnnoncnononanicnononnnnananonacccncnnananonononccnoncnnananonacinonannnans 2 A Oh R cea ira sera haa Deen ta sie a 2 ADAMO a E A E suanesdeahiaeavactsvemdesidetea 2 A a a a a a a aa adres 2 Smaart Detector Tec mal Yi A OE 2 Analog Sensitivity and Feedback x e cscsctecesiccsessecnssecincdsscansceevtedsscedet odaedecctenacvenatesarsaszes 2 Digital Pr cision o a 2 PURI aT UG as A a oracle tows natee ay aubenanaaanteteics 2 Ratio and Difference Messi AAA dass 2 Updatable Microprocessor Architecture ooooooooccnnccconccnonaconaconnnonn nono nononocnnn conc cc nocnnncnnnnos 3 Beam Alignment ace eeen a an ea dea tiahd ein Ged asdenn etn E E A 3 Beam Position Change Over e ds suite 3 Power vs Time Trending seien e e e a a Sauces A A E R a 3 StatistiC Sm enn a r a a Taal ga i E a a a a age AE 3 Pass otr ti e da e do e ol 3 A
49. entification query none Field 1 Coherent Inc Field 2 LabMaster Ultima Field 3 0 Field 4 Firmware Rev Query the device identity idn Coherent Inc LabMaster Ultima 0 1 00 opc sets operation complete bit in the standard event status register none Instruct the LabMaster Ultima to set the Operation Complete bit in the Event Status Register If the Event Status Enable Register has the Operation Complete event enabled and the opc command is issued as the last command in a sequenceof commands then a Service Request will be generated after all commands in the sequence have been executed ope 91 LabMaster Ultima User Manual Request Operation Status opc Reset Instrument rst Request Self Test tst Wait wai Header Parameters Returns Range Example Response Header Parameters Range Example Header Parameters Returns Range Example Response Header Parameters Range Example opc operation complete query none 0 or 1 0 current operation still pending 1 operation complete 0 or 1 The opc query is used to indicate if a previously issued command has completed or not Because the LabMaster Ultima processes remote control commands sequentially the response to opc will always be 1 indicating that operation is complete ope 1 rst Resets the LabMaster Ultima to the Home Screen with power on defaults no
50. equires quote marks because it contains a non alphanumeric punctuation character We can also send multiple commands in the same string provided they are separated by a semicolon The linefeed character n is always appended as the message termination character aR KKK printf AnConfiguring for trend data collection n sprintf out buf tp a 200 ti a 1 00 00 11 1n if gpib write ud out _buf exit 0 Issue command to start the trend run for channel A sprintf out _ buf ts aln if gpib write ud out _buf exit 0 JRAHRK 97 LabMaster Ultima User Manual We will use the National Instruments ibwait function to wait for a 3 second timeout to occur This will allow the Ultima to collect several data points before we begin downloading data Note The timeout period can be changed by the ibtmo function wR KKK ibwait ud TIMO wait for 3 seconds KKK Setup the Ultima to generate a Service Request when it has data ready to send by setting the Message Available bit in the Service Request Enable register This is done using the IEEE 488 2 command sre T KKKK sprintf out buf sre d n MAV Message Availablebit if gpib write ud out _buf exit 0 KKK Execute a loop requesting the first 10 trend data points If an error occurs writing to or reading from the bus we will abort our data transfer
51. error if run not complete Request the trend power stability for channel A tps a 2 3e0 83 LabMaster Ultima User Manual Request Trend Stats Average Energy tea Request Trend Stats Maximum Energy tem Request Trend Stats Minimum Energy tel Request Trend Stats Energy Standard Deviation ted Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response tea query trend average energy channel A B energy e If detector is pulsed none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend average energy for channel A tea a 1 55e 3 tem query trend maximum energy channel A B energy e If detector is pulsed none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend maximum energy for channel A tem a 2 01e 3 tel query trend minimum energy channel A B energy e If detector is pulsed none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend minimum energy for channel A tel a 1
52. eter represented by the target is shown at the lower right edge of the target The distance from the center of the target in the X and Y directions is shown on the right side of the screen The center of the target represents the center of the detector if the display is in Absolute mode or the initial position of the beam if the display is in Relative mode Switches the display to relative mode if in absolute mode and vice versa Absolute mode shows the actual position of the beam on the detector Relative mode shows the initial beam position as center of the target X 2 14mm Y 1 37 mm 19 0mm Abs Zoom 1X OPTION IN Zoom OUT Figure 51 Single Channel Alignment Screen 57 LabMaster Ultima User Manual OPTION The Alignment Option menu Figure 52 has in addition to the Print Screen and Global Options selections a Calibrate selection Calibrate Global Options CANCEL SELECT Figure 52 Alignment Options Menu CALIBRATE A message on the screen will request that you move the detector so that the beam is exactly at the center of the target then press start Figure 53 Calibrate CH A Move detector to center beam then press start Figure 53 Calibrate Start 58 Screens Alignment After pressing start you will be requested to move the detector exactly 5 mm in any direction then press CALIBRATE Figure 54 This will reset the calibration of the detector so that the distance moved is exa
53. eturns Ranges Error Example Response Header Parameters Returns Ranges Errors Note Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Errors Example Response Remote Control Commands tf query frequency for a point in trend run channel A B point 1 to 2000 frequency in Hz point must be between 1 and 2000 Returns detector error if CW detector Request the interval between the first and second trend points tf a 2 150 td query duration of trend collection channel A B duration hh mm ss duration of trend run none If trend collection is in progress generate No Data Available error In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Request the duration of the trend data collection run td a 00 15 00 tv query value of trend data point channel A B point 1 to 2000 val e point must be between 1 and 2000 Request the value of the first point in the trend data collection tv a l 1 52e 3 po query current position channel A B x Y HERA 4 HH location in mm none If not Quad detector generate Wrong Detector error Request the current position reading for channel A po a 0 984 0 731 81 LabMaster Ultima User Manual Request position tre
54. feed Example wv a n query the LabMaster for Chnl A wavelength 5 32e 9 n respons message sent by the LabMaster 70 Remote Control Commands Message The message exchange protocol can be summarized as follows Exenange 1 Y l Il the LabM Ulti h d to th Protocol i ou must always tell the LabMaster Ultima what to send to the computer The following two steps must always be performed in the order shown to send information from the Ultima to the computer Send the appropriate query command s in a program message Address the Ultima to talk 2 The complete response message must be received by the computer before another program message can be sent to the LabMaster Ultima Commands IEEE 488 2 All commands and queries are in the form of ascii text and comply Compliance with the standards defined by ANSI IEEE Std 488 2 1987 In general the following rules apply to the formatting of data that is sent or received on the bus e 123 Numeric data may consist of digits a 0 0123 1 23e 2 decimal point a leading sign and an exponent with or without a leading sign Character Character data may consist of alphabetic characters a z digits and underscores although it must begin with an alphabetic character Note that no other punctuation characters are allowed String String data allows any 7 bit ascii 11 07 94 10 30 00 character This includes alphabetic characters digits and all p
55. ferencing the GPIB device Description Initialize the GPIB board by calling ibfind with the name of a device as setup in the GPIB driver via ibconf exe We are assuming the default name of DEV1 The GPIB board can support up to 16 devices so the National Instruments functions must referenc ach device through a unit descriptor This unit descriptor is returned by ibfind We must then use this unit descriptor on all subsequent calls to National Instruments functions 95 LabMaster Ultima User Manual Af int gpib init void int ud unit descriptor for device RKKKK Initialize the gpib board Open the board and get the unit descriptor If successful init the communications modes aK KKK if ud ibfind DEV1 gt 0 ibpad ud 13 set primary address ibtmo ud T3s set gpib time limit to 3 secs ibeos ud Ox0C0A enable EOS and set to Line Feed ibeot ud 1 set GPIB EOI line with last byte of write 5al return ud the rest of the program needs to know ud also end gpib init Function gpib write Input ud unit descriptor associated with Ultima str the string to write to the bus Returns error value of ERR bit in the GPIB status word ibsta Description Write the given string to the GPIB bus Check for and report any error during the write process Return the error code so the
56. for fclose 0 endproc KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKKKKKEKK Get a response string from the Ultima that is terminated by TWO linefeeds Return the string without the linefeeds 102 proc UltimaGetS strparm s integer done integer cnt integer stpos integer nxchar strcpy s while done Remote Control Commands 0 Clear string comgetc nxchar ET if nxcha loopwhile 7 nothing in buffer loop back and try again endif if nxchar 10 is a LF cnt strpoke s stpos 0 yes replace w null else strpoke s stpos nxchar no put char in string endif stpos incr string position if cnt do we have TWO Lf s done 1 endif endwhile endproc e KKXAKKKXKKXAKKKXKKAKKKXKKXAKKKXKKAKKKAKKAKKKAK KARA KARA AAA AAA AA r proc SetupAll call SetupPort call SetupTrend endproc KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKKKKEKK r change the port from COM2 to the actual port used make sure the baudrate agrees with Ultima remote setup proc SetupPort set port com2 set baud 9600 set databits 8 set parity none 103 LabMaster Ultima User Manual set stopbits 1 endproc IO OOOO OOOO OOOO OOOO OOOO OOOO OI I II IO I I tell Ultima to collect 200 points for CH A at an interval of 1 s proc SetupTrend transmit tp a 200 ti a 00 00 1 n endproc Sample script fil
57. g any pending queries will clear the message available bit Decimal Definition Value O Not Used 1 Not Used 2 Not Used 3 Not Used 1 Always set to O Always set to O 4 Always set to O Always set to O 4 Message Available 16 Data is available in the output buffer 5 Standard Event 32 One or more bits are set in the Standard Event register bits must be enabled in enable register 6 Request Service Requesting service serial poll 7 Not used 128 Always set to 0 The Status Byte Summary Register is cleared when You execute the CLS clear status command Querying the Standard Event register ESR command will clear only bit 4 in the Summary Register The Status Byte Enable Register request service is cleared when The SRE 0 command is executed 64 Using Service Request SRQ and Serial POLL Using STB to Read the Status Byte Using the Message Available Bit MAV Remote Control Commands The bus controller must be configured to respond to the IEEE 488 service request SRQ interrupt to use this capability Use the Status Byte enable register SRE command to select which summary bits will set the low level IEEE 488 service request signal When bit 6 request service is set in the Status Byte an IEEE 488 service request interrupt message is automatically sent to the bus controller The bus controller may then poll the instruments on the bus to iden tify which one requested service
58. he button can be changed by pressing the FLIP button on the RATIO or DIFFERENCE screen 35 LabMaster Ultima User Manual 36 Tune Power Energy Tune Reset Option Screens Tune SCREENS TUNE Tune screens provide a large high speed analog tune bar display which moves right or left with increases or decreases in laser power or energy level difference or ratio Figure 30 173mW Max 219mW CH A mWatts _ _ E Q___ 300m 400m Figure 30 Power Energy Tune Screen A peak indicator at the top of the analog bar shows maximum excur sions of the bar Tune displays show single channel only and may be switched from Channel A to Channel B on dual channel model The Power or Energy tune screen bar indicates current power or energy level The peak indicator shows the highest power energy level attained Current and maximum power and energy values are displayed at top of screen Reset button resets the Peak Power Energy Indicator and the Maximum Power Energy value to the current value at the time the button is pushed The option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 37 LabMaster Ultima User Manual Zoom Center Ratio Tune Reset Zoom increases the resolution sensitivity of the display 3X Current value will be centered on display Maximum and minimum of display will be 5 current range 3 When in the ZOOM mod
59. he byte enable a deviceto issue a service request upon specified action Parameters Value Range 0 255Example Set the Service Request Enable register to generate a service request when an enabled Event in theEvent Status Enable Register has occurred or when a Message 1s Available The decimal valuecorresponding to these bits ESB and MAV is 48 sre 48 Header sre service request enable query Returns the contents of the event status enable register Parameters none Range 0 255 Example Query the current settings in the Service Request Enable register The example reports the setting issued by the sre example sre Response 48 90 Request Status Byte Register Contents stb Request Device Identification idn Set Operation Complete Bit opc Header Parameters Returns Range Example Response Header Parameters Returns Example Response Header Parameters Example Remote Control Commands stb read status byte query Returns contents of the Status Byte Register The value is the binary weighted sum of all the bits in the register see Fig none Returns a character string with a value between 0 255 representing a single byte The value is the binary weighted sum of all the bits in the register see Fig 0 255 Query the Status Byte Register The example response indicates that a Message is Available stb 16 idn device id
60. he linefeeds proc UltimaGetS strparm s string response integer done 0 integer cnt 0 strcpy s W clear string while done comgets response 1 15 get one char strcmp response n is it a LF if success 7 yes cat streat s 000 replace with null else strcat s response no add char to string endif if cnt done 1 endif endwhile endproc p kkkkkkkkkkkkkkkkk kkkkkkkkkkkkkk kkk k kkkkkkkk kkkkkkkkk k kk kk kkkkk k kkk k proc SetupAll SetupPort SetupTrena endproc KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KKK AAA AA r tell Ultima to collect 200 points for CH A at an interval of 1 s proc SetupTrend transmit tp a 200 ti a 700 00 1 n endproc 105 LabMaster Ultima User Manual KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KKK KKK KKKKKKEKK r change the port from COM2 to the actual port used Make sure the baudrate agrees with Ultima remote setup proc SetupPort set connection port COM2 set baudrate 9600 endproc 106 Limited Warranty Extended Warranty Warranty Limitations Warranty and Service WARRANTY AND SERVICE Coherent Inc the Company warrants its laser power and energy meters and sensors products Products to the original purchaser the Customer that the product is free from defects in materials and workmanship and complies w
61. hen displace the oldest pulse When the buffer is filled with measured values an asterisk will be displayed following the number of pulses averaged message Number of pulses to be averaged will default to 1 on start up 34 Dual Channel Screens Home Dual channel Ultima only The dual channel energy screen will display energy readings for both channels simultaneously All infor mation shown on the single channel home screen appears on the dual channel screen as shown below Ch A Pulse Ch B Pulse 060 mJ Received 4 32 md Received 50 0m 100m 0 2 50m 5 00m Freq 60 2 Hz Freq 060 Hz AvgPwr 3 60W AvgPwr 258mW A 532nM Atn 1 00 1 Pulse g 5 Range _5 00mJ uto OPTION AVG B SET B A amp Figure 29 Pulse Home Screen Dual Channel AVG A AVG B Pulse average selection for each channel Works the same as the pulse average for single channel see AVERAGE on page 34 OPTION The option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 SET B A Set B A button adjusts the attenuation factor for channel B so that the energy displayed for channel B is equal to the energy displayed for channel A For mixed CW and pulsed detectors average power of the pulsed detector is set equal to power of the CW detector This feature is used to set up pick off beam splitters so that the reading from the pick off is the actual power delivered The sense of t
62. ific values indicated after parameter name Value range is determined by detector type Set alarm 1 for channel A to indicate when the energy reading is higher than 5 mJ al a 1 j h 5e 3 ae alarm enable On Off Alarms are enabled or disabled for both channels Turn alarms on for both channels ae on ar alarm reset none Alarms are reset for both channels Reset alarms for both channels ar tr set trigger type channel A B type T P Trigger types are T ime and P ulse Set channel A to trigger on Time intervals tra t tp trend points to collect channel A B pts pts from 1 to 2000 multiples of 200 Set channel A to collect a Trend run of 400 points tp a 400 74 Set Trend Duration td Set Trend Interval ti Start Trend Data Collection ts Stop Trend Data Collection te Header Parameters Ranges Note Example Header Parameters Ranges Note Example Header Parameters Ranges Error Example Header Parameters Ranges Example Remote Control Commands td set trend duration channel A B dur hh mm ss text string delimited by quotes Duration ranges from 00 00 20 to 99 00 00 In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Set the duration for channel A Trend data collection to 15 minutes 00 15 00 td
63. ing a single byte with a value between 0 255 Individual bits within the byte enable specific status reporting Value of byte 0 255 Set the Event Status Enable register to enable reporting of Command Errors Execution Errors and Query Errors The decimal value corresponding to these errors is 52 ese 52 89 LabMaster Ultima User Manual Request Standard Event Register Contents ese Request Event Status Register Contents esr Service Request Enable sre Request Event Status Enable Register Contents sre Header ese standard event register status query Parameters none Returns contents of the events status enable register Range 0 255 Example Query the current settings in the Event Status Enable register The example reports the setting issued by the ese example ese Response 52 Header esr returns contents of Event Status Register Parameters none Returns contents of event status register Returns a character string with a value between 0 255 representing a single byte The value is the binary weighted sum of all the bits in the register see Fig Range 0 255 Example Query the Event Status Register The example response indicates that a Command Error occurred esr Response 32 Header sre service request enable command Sets servicerequest mask register Command is character stringrepresenting a single byte with value between 0 255 Individual bits within t
64. into the DB 25 socket s on the rear panel labelled Detector A and dual head model only Detector B The unit is now ready to use PRINTER RS 232 PORT PORT 9V INPUT GPIB SOCKET PORT AUXILIARY I O DETECTOR SOCKETS Figure 1 Rear Panel A compatible printer EPSON dot matrix HP Deskjet or HP Laserjet can be plugged into the parallel printer port and a computer can be connected to either the RS 232 or GPIB port see RS 232 and GPIB sections for commands and data specifications System Start up SYSTEM START UP This section is intended to enable you to use your new LabMaster Ultima as quickly as possible Answers to questions about functions on each screen can be found in the Reference section of the manual Turn On Unit Plug in detectors and AC adapter refer to Unpacking and Setup on page 4 Open the screen of the LabMaster so that it is at a comfortable viewing angle the angle is infinitely adjustable Turn on unit with switch located in front left of console base see Figure 2 below Ultima will perform a self test on the console and detectors When self test is completed Home screen Figure 3 on page 6 will be displayed LabMaster Ultima Ver 1 00 Self test in progress OK ON OFF SWITCH Figure 2 Front View LabMaster Ultima LabMaster Ultima User Manual Getting Around LabMaster Ultima From Menu With Shortcut Keys Enter Wavelength for Each Channel Atn 1 00 1 Offset 1 05mW R
65. inuous trend mode Data is collected continuously at selectable intervals The first 200 points are collected and displayed After that the oldest collected data point is erased all points are shifted one pixel to the left and the newest point is written at the right Limit indicators at the right edge of the 41 LabMaster Ultima User Manual display show the maximum and minimum power and energy attained Current value and offset value are displayed digitally at top of screen 2 52 W Offset 0 00 W 5 00 W 0 00 CANCEL OPTION SLOWER FASTER Figure 34 Trend Screen Scroll Cancel Cancels scroll mode and returns to the Trend Start screen Option The option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 Slower Faster Changes the width of the current window displayed Choices are 10 20 50 and 100 seconds Current value is displayed below horizontal scale FASTER is not displayed when screen is at highest speed and SLOWER is not displayed when screen is at slowest speed 42 Screens Trend Option Plot All Plot Average Print Data Fit Min Max Fit 30 Fit none Global Options CANCEL SELECT Figure 35 Trend Screen Options The OPTION button displays the Trend Screen Options menu Figure 35 Print Screen See Printer Select on page 16 Plot All Puts trend display in plot all points mode Each data point is plott
66. ion data collection pv a 1 0 984 0 731 tpa query trend average power channel A B average power e data not available error if run not complete none Request the trend average power for channel A tpa a 1 55e 3 82 Request Trend Stats Maximum Power tpm Request Trend Stats Minimum Power tpl Request Trend Stats Power Standard Deviation tpd Request Trend Stats Power 20 Stability tps Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Remote Control Commands tpm query trend maximum power channel A B power e none data not available error if run not complete Request the trend maximum power for channel A tpm a 2 01e 3 tpl query trend minimum power channel A B power e none data not available error if run not complete Request the trend minimum power for channel A tpl a 1 21e 3 tpd query trend standard deviation power channel A B power e none data not available error if run not complete Request power standard deviation for channel A tpd a 4 51e 6 tps query trend 20 power stability channel A B power e none data not available
67. ited Warranty ri dt tas 107 Ext nded W ALA A ss 107 Warranty La rd 107 viii Table of Contents Obtaining SEPVICE ses st lia 108 Products hippies UCA dra 109 Appendix A Specifications ccc cssseesssesssesseesssesssecsseesseesseessessessees 111 AAIDNBRWN Ke WWNONNNNNNNWNND RRR RK KK Oo O0VOO0O DAMOS OD TOAWONI DAURAR UNa CO LIST OF TABLES Coherent Service Centers iss A A A Beckie Ses thts 109 LIST OF FIGURES Rear Pamela A A Gs Sa Gas Ser ioe A eA ee a 4 Front View LabMaster Ult AA es 5 a A E ET E EISE EE E E 6 CASO e E E 7 Mata Mer ita Eei 9 Shortt Keys i 10 Front Pane a iii 11 Rear be AME A A e n Pues aba 12 Global DI an 15 a es eects icant N E A e 16 Printer Select a cise eae ae ete i Rcd A een etnies 17 ORAAL DESAT I Aa K E bs 17 A 18 NS 19 Alarms S EUD ae a su dace a N eae ee a soca atte aa Wo ecto sos ees 20 Remote Ie e Og OO Nr Dr PT Oe en RE ee ene 21 CW Thermal Detector Home Screen Single Channel ccc ecccecceeeceeseeeeeeseeeteeeaees 25 Home Options Men s iare A A Sacre tue EEA 26 CW Detector Single Pulse Measurement Zeroing coooocnococonononcnonncconoconn cono ccoo nccnocanc conc 27 CW Detector Single Pulse Measurement oooonoconocccononoonnconncconoconn cono noonn conc cnnn ccoo cnc nncnn conc 27 CW Detector Single Pulse Receive da aleuciss dans Jeasthuradu ul neucaciawyicavsiutilaties 28 CW Detector Manual Range SelectiON ooonooncnnonnnoccnnnaconoconnnononoonccconocn
68. ith all specifications active at the time of purchase for a period of twelve 12 months Coherent Inc will at its option repair or replace any product or component found to be defective during the warranty period This warranty applies only to the original purchaser and is not transfer able Coherent Inc the Company offers original purchasers the Customer purchasing laser power and energy meters and sensors products Products an extended twelve 12 month warranty program which includes all parts and labor In order to qualify for this warranty a Customer must return the Product to the Company for recalibration and recertification The Company will recertify the Product provide software upgrades and perform any needed repairs and recalibrate the Product for a fixed service fee as estab lished by the Company from time to time and in effect at the time of service If the product cannot be recertified due to damage beyond repair parts obsolescence or other reasons the Customer may be informed that an Extended Warranty program is not available for the Product If the Product fails and is returned to the Company within one year following the date of recalibration and recertification service the Company will at its option repair or replace the Product or any component found to be defective If the Product must be replaced and the Product is no longer available for sale Coherent reserves the right to repl
69. lobal options are available GLOBAL OPTIONS Channel Set Up Printer Select Display Control System Status Remote Set Up Set System Time Alarms DONE Figure 9 Global Options Channel Set up Channel setup is used to enter wavelength and attenuation for each channel see Enter Wavelength for Each Channel on page 6 and Enter Attenuation for Each Channel on page 7 15 LabMaster Ultima User Manual Display Backlight Presentation Contrast Printer Select Display selection will open the screen shown in Figure 10 DISPLAY CONTROL Backlight ON Presentation Contrast 40 RETURN INCR DECR TOGGLE Figure 10 Display Control There are three choices that control the appearance of the Ultima screen Backlight can be turned on or off Backlight on will enhance read ability in a low light environment Backlight off will extend battery life Switch backlight on off by selecting Backlight with the UP DOWN arrow keys and pressing the selection button labelled TOGGLE only available for Backlight and Presentation Presentation can be either NORMAL dark on light background or REVERSE light on dark background Change presentation by selecting PRESENTATION and pressing the selection button labelled TOGGLE only available for Backlight and Presentation Contrast can be adjusted to suit individual preference Select CONTRAST with the UP DOWN arrow buttons Increase contrast by pressing the button l
70. n Ready nt ds 53 Position 1 Channel in Pr dacicchscetcniaivaas ae Aas sass enteeae ns 54 Position 1 Channel Completa italia A rs 55 2 Channel Position Screen A A A A daa 56 Single Channel Alignment Sordo dd 57 Alignment Options A cette cricce ane aee ee em nee 58 Calibrate da Odo 58 Calibrates Complete tr na 59 Dual Channel Alignment Ser A ir dos 59 LabMaster Ultima Status cos 63 Preface U S Export Control Laws Compliance Publication Updates Symbols Used in This Manual Preface This manual contains user information for the LabMaster Ultima Laser Power and Energy Measurement System It is the policy of Coherent to comply strictly with U S export control laws Export and re export of lasers manufactured by Coherent are subject to U S Export Administration Regulations which are administered by the Commerce Department In addition shipments of certain components are regulated by the State Department under the Inter national Traffic in Arms Regulations The applicable restrictions vary depending on the specific product involved and its destination In some cases U S law requires that U S Government approval be obtained prior to resale export or re export of certain articles When there is uncertainty about the obligations imposed by U S law clarification should be obtained from Coherent or an appropriate U S Government agency To view information that may have been added or changed since this publication we
71. n shown in Figure 4 CHANNEL SET UP Channel A Channel B 0032 nm 00488 nm Atten 00001 53 1 00001 00 1 DIGIT gt Figure 4 Channel Set up Screen With WAVLN selected reversed use the left and right digit keys to select the digit to be changed then the UP and DOWN arrow keys to the right of the screen to set each digit to the wavelength being measured for each channel When wavelength for each channel is set correctly either press the DONE button to close the screen or press the ATTEN button to set the attenuation values for each channel If the wavelength entered is outside the wavelength range for the detector the warning message Outside wavelength range Press a key to continue will be displayed The wavelength will be auto matically set to the closest wavelength at which the detector oper ates For example if a wavelength of 1200 nm is entered for an LM 2 detector wavelength range 400 to 1100 nm the warning message will be displayed and the wavelength will be set to 1100 nm An attenuation factor can be entered for each channel This allows the user to enter the amount of attenuation due to beam splitters attenuators or other optical elements This attenuation factor is used to calculate a correct reading on the display To enter an attenuation factor select OPTION on the Home Screen Select GLOBAL OPTIONS from the options menu Select CHANNEL SET UP to display the screen shown in Figure 4 Press the but
72. nalog scale at the top of the screen shows an analog representation of the ratio value Figure 24 Home Ratio Screen FLIP Flip button inverts the ratio calculation If the current calculation is Channel A Channel B flip will invert the calculation to Channel B Channel A Flip state is the same for difference and ratio OPTION The option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 Dual channel Ultima only The Difference Screen Figure 25 displays the difference between the two channels Difference will be shown in watts When a CW detector is used on one channel and a 30 Screens Home pulsed detector is used on the other average power on the pulsed detector is used for the ratio An analog bar at the top of the screen shows analog representation of difference CHA B 5 00m 0 5 00m 1 07mW Range Auto SET BAR OPTION FLIP Figure 25 CW Difference Screen SET BAR The SET BAR button resets the scale of the analog bar to either the positive or negative condition depending on the current difference value OPTION The option menu offers PRINT SCREEN Printer Select on page 16 or GLOBAL OPTIONS Global Options on page 15 FLIP Flip button reverses the difference calculation If the current calcu lation is Channel A Channel B FLIP will change the calculation to Channel B Channel A Flip state is the same for difference a
73. nd ratio 31 LabMaster Ultima User Manual CW Quantum Detector RMS Noise Pulse Detectors When a CW Quantum Detector Head LM 2UV LM 2 or LM 2IR is used with the LabMaster Ultima the Home Screen will look like the following figure 633nm Atn 2 00 1 Offset 47UW BWL 100Hz Range Auto Noise 2 3 rms OFFSET OPTION MANRNG Figure 26 Home Screen CW Quantum Detectors There will not be any beam position target or button for single pulse energy measurement An additional parameter NOISE will be displayed The Option menu includes an additional selection CHANGEBWL This toggles the bandwidth of the power reading between 10 and 100 Hz The lower bandwidth allows integration of readings to smooth display in noisy environments The Other buttons OFFSET and RANGE work the same as on the Thermal Home Screen refer to CW Thermal Detector on page 25 When using Quantum Detectors LabMaster Ultima can be used as a sensitive noise meter Ultima measures noise from 10 to 50 kHz Noise is displayed as rms Average power is measured and divided into measured rms power to calculate the noise reading With the appropriate attenuation Ultima can be used to measure noise on all types of CW lasers with wavelengths from 0 25 to 1 55 um Pulse Detectors available for the LabMaster Ultima include the LM P2 09 LM P5 LM PSLP LM PS5HR LM P10 LM P10i LM P10LP and LM P10HR Home screens for pulsed detectors do not have be
74. nd maximum frequency channel A B energy e If detector is pulsed If freq lt 1 0 return 0 none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request trend maximum frequency for channel A tfm a 2 02e1 tfl query trend minimum frequency channel A B energy e If detector is pulsed If freq lt 1 0 return 0 none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request trend minimum frequency for channel A tfl a 1 99e1 85 LabMaster Ultima User Manual Request Trend Stats Frequency Standard Deviation tfd Request Trend Stats Frequency 20 Stability Request Real Time Stats No of Points spt Request Real Time Stats Average Power spa Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response tfd query trend standard deviation frequency channel A B energy e none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend frequency standard deviation for channel A tfd a 0 01e0 tfs query trend 20 stability frequency cha
75. nd run number of points pp Request position run duration pd Request Position Run Data Point Value pv Request Trend Stats Average Power tpa Header Parameters Returns Ranges Errors Note Example Response Header Parameters Returns Ranges Errors Note Example Response Header Parameters Returns Ranges Errors Example Response Header Parameters Returns Error Ranges Example Response pp query number of points in position run channel A B pts between 0 and 170 none If not Quad detector generate Wrong Detector error When the number of points collected is equal the number of points set the Position run is complete Request the number of points collected so far in a position run pp a 170 pd query duration of position run none duration hh mm ss in seconds Position run duration ranges from 00 00 30 to 99 59 59 If not Quad detector generate Wrong Detector error In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Request the duration of position run pd 00 15 00 pv query position of point channel A B point 1 to 170 x Y HEHH 4 HH location in mm point must be between 1 and 170 If not Quad detector generate Wrong Detector error Request the value of the first point in the posit
76. nds Since an unread message is normally discarded when the Timeout expires settings the Timeout to 0 means an unread message will never be discarded If the Timeout is disabled and the Host fails to read the 23 LabMaster Ultima User Manual response to one query the Ultima cannot respond to any successive queries since the unread message is holding up the queue Note also that the Ultima cannot collect data while it is trying to deliver a query response So when a query is issued data is not collected until either the Host reads the query response or the Timeout expires 24 Home CW Thermal Detector Screens Home SCREENS HOME The Home screen displays basic power or energy measurement information Home screens will vary depending on the type of detector s plugged into the Ultima CW thermal detectors include Smart Head detector models LM 3 LM 10 LM 20 LM 30v LM 45 LM 100 LM 100E LM 100XL LM 150FSLM 200 LM 200XL LM 200XLE LM 1000 LM 2500 LM 5000 and the Beam Finder Coherent s thermal detectors are unique in giving accurate indication of beam position on the detector Home screens for CW Thermal Detectors include a target with a dot showing beam position on the detector To achieve specified accuracy detector position should be adjusted until beam position dot is within the central circle on the display target The analog power energy indicator is present on all Home screen displays and provides visual
77. ne none Reset the LabMaster Ultima rst tst self test query none 0 no errors 1 error none Instructs Ultima to perform self test and return an error code A return code of 0 means no errors tst 0 wai Wait to continue command none none Because the LabMaster processes commands sequentially the wai command has no effect wai 92 Remote Control Command and Query Additions Clear Channel cc Command Request Energy Reading Then Clear Channel ec Query Remote Control Commands The following remote control commands and queries have been added to the Ultima since the latest revision of the manual These commands and queries apply to both RS 232 and GPIB Header Parameters Ranges Error Example Header Parameters Returns Ranges Error Example Response cc Clear the specified data channel This is valid only for pulsed detectors The value displayed on the Ultima screen will be reset to 0 00 and subsequent Energy Read queries will return a value of 0 00 UNTIL the laser fires again A return value of 0 00 to an Energy Read Query therefore indicates that the laser has not fired since the last valid energy value was read channel A B none If the detector is not pulsed generate Wrong Detector Error cca ec Query the latest energy reading then clear the data channel This is valid only for pulsed detectors Once the channel is cleared the val
78. nnel A B energy e none If detector is not pulsed generate Wrong Detector error Data not available error if run not complete Request the trend frequency stability for channel A tfs a 2 3e0 spt query number of points in real time stats channel A B points e none Request number of points included in stats for channel A spt a 1 55e3 spa query real time stats average power channel A B power e Pulsed Average Power for Pulse detectors none Request the real time stats average power for channel A spa a 1 55e 3 86 Request Real Time Stats Maximum Power spm Request Real Time Stats Minimum Power spl Request Real Time Stats Power Standard Deviation spd Request Real Time Stats Power 20 Stability Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example A Response Remote Control Commands spm query real time stats maximum power channel A B power e Pulsed Average Power for Pulse detectors none Request the real time stats maximum power for channel A spm a 2 01e 3 spl query real time stats minimum power channel A B power e Pulsed Average Power for Pulse detectors none Request the real time stats minimum
79. nnnonccconocnnnnonnnos 28 CW Detector Home Screen Dual Chamnel ooonooccnccinoccnococonocononononcnnncconocono nono ncon ccoo nccnnoos 29 Home Ratio Sr ety seresa niea a i A T E O tia wa e mangas dade SG es 30 CW Difference EE it A A E AA 31 Home Screen CW Quantum Detector heise tavieeu ee eae ee 32 Pulse Home A E meaanaes 33 P lse Averaging Selection i ciy EA A A avenge hie aes 34 Pulse Home Screen Dual Channel 3 23 fs c2 cena secatcestncnsastedeag ses oacebbakesectaanseansatoleausaciacelines 35 Power Pneroy Tune Ci 37 Ratio Pune res Data leo a nl ns soon da les al oie bs Cds cit 38 LabMaster Ultima User Manual 32 33 34 35 36 34 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 Difference TUE Srs dad 39 Trend Screen Single Channel Start sin sitk waseoendachculs dee deosousewossvaes checoadebcy sean deavadderdeedunneenasee 41 Trend Screen A e load aah tn St a a0 Jaleo ae 42 Trend Screen SC UNOS eiren nan aa os a eae ceed eels a nieis 43 Trend Setup Eta 45 Data C ollection ith POSSE E E aa iA 46 Trend Screen Complete A A AA AE odie arene 46 Trend scereen Zoom Selec sind 47 Trend Screen Zoomed nintcen anan a ae a puntceaca ane a 47 Trend Statisties CW anni ioen a E Jal E E T neat oe 48 Trend Statistics Pulsed 235 2 4 lito AAEE 48 Trend Histo ot ain a 49 rend Channel chat o dos a ch tad 50 Statistics 1 Channel CW and Pl ad 51 Statistics Dual Chama SS A 52 Single Channel Positio
80. nnoncnnnonnos 85 Request Trend Stats Frequency Minimum tfl ooocononconccionnncnnonnocnnnnconcnnnos 85 Request Trend Stats Frequency Standard Deviation tfd oooonconinnicnncninoc 86 Request Trend Stats Frequency 20 Stability oooooocoinccinnccnocococcconcconnncnnnonnno 86 Request Real Time Stats No of Points Spt ceeccecscessseceeeeeseeeseeeeeenteeeees 86 Request Real Time Stats Average Power Spa c ccccecsseceteeeeeetseeeteenteeeees 86 Request Real Time Stats Maximum Power Spm cccceessceeeeeeseeeseeeeseeees 87 Request Real Time Stats Minimum Power spl cccccscceeseeeeeeeeeeteeeeeeeees 87 Request Real Time Stats Power Standard Deviation Spd ccceseeeeeees 87 Request Real Time Stats Power 20 Stability ee eeceseeseeseeeeeeeeeeeeneeeaee 87 Request Real Time Stats Average Energy sea oooconnccinoconococonoconnconnccnnocnnos 88 Request Real Time Stats Maximum Energy sem cccecceeeseesteeeteeeeeeeees 88 Request Real Time Stats Minimum Energy Sel ooooooccnnnccnoccniccconccinncconocnnos 88 Request Real Time Stats Energy Standard Deviation Sed eeeseeeeees 88 Request Real Time Stats Energy 20 Stability Ses ooooncccinncnnncinoccconccnnos 89 Request Bandwidth Mode OW e ccastes cts vee aaSaas cesta tcnsuaeesiateessalans 89 IEEE 488 Command and Queries a eae 89 Clear Status Registers Aci esd snes eee
81. nt to print connect to www Coherent com This symbol is intended to alert the operator to the presence of important operating and maintenance instructions xi LabMaster Ultima User Manual xii General Description GENERAL DESCRIPTION LabMaster Ultima is a microprocessor based laser measurement system for CW and pulsed lasers featuring real time analog tuning digital precision beam alignment beam position measurement and tracking complete statistics and full computer interfaces The dual channel version of the Ultima adds simultaneous two channel measurement ratio measurement and difference measurement to provide the best value in complete laser measurement available Ultima can be used with all lasers commonly manufactured today CW and pulsed from UV to far IR with power from nanowatts to kilowatts and energy from microjoules to joules simply by plug ging in the appropriate Smart Detector Head into the console Features Pulsed CW Complete family of pyroelectric detectors for pulsed energy measurement Quantum detectors Si and Ge for low power CW measurement Patented thermal disk detectors for CW and single pulse measurement Versatility More than just a power energy meter Ultima provides power energy trend information beam drift measurement statistics and tuning Communications Analog out Provides 0 to 1V output to operate strip chart or other analog recorder LabMaster Ultima User Manual RS
82. olar plot of movement on the detector The duration of the run is shown at the lower right of the screen The diameter represented by the polar plot is shown directly under the plot on the right side of the screen Beam Position Stability CHA eee 5 0mm Time 00 30 00 START OPTION Figure 47 Single Channel Position Ready Ready No data has been collected Start Starts data collection Option The option menu offers Print Screen see Printer Select on page 16 or Global Options see Global Options on page 15 53 LabMaster Ultima User Manual In Progress Time Time period selection is done by pressing the button labelled TIME A selection bar reversed will be shown on the Duration display Button labels will be changed to a right and left arrow and DONE Use the right and left arrows to select the digit to be changed and the UP and DOWN arrow buttons to the right of the screen to increase or decrease the selected digit When the desired duration is displayed press the button labelled DONE After data collection is started data for each axis will be plotted as it is collected Figure 48 The only active button during data collec tion is STOP Stop Halts data collection and displays collection complete screen Figure 49 Beam Position Stability CHA A 5 0mm Time 00 30 00 Figure 48 Position 1 Channel in Progress 54 Screens Position Complete The Position Data comple
83. on since the last time the event register was read or cleared An error condition Standard Event register bits 4 or 5 will always record the most recent error in an error register Read the error register using the ERR query The err query will return error codes as shown If there are no errors the query response is zero When an error occurs the error code is stored until it is asked for or a new error occurs After the err query is responded to the error code is cleared If the error code is not read and another error occurs the old error code is replaced by the new error code This means the error code will always reflect the last error that occurred 66 Remote Control Commands Command Parsing Errors 1 A data separator comma A data parameter is missing was expected but not found or contains an illegal character Digits 0 9 were expected Numeric value contains a non but not found digit character or a numeric parameter is missing A message separator Multiple messages are not semicolon was expected separated by a semicolon or but not found the command or query has too many data parameters Expected alphanumeric The header or data characters parameter contains a character other than a letter a z a digit O 9 or an underscore _ End Of Message was found A data parameter is missing but not expected A space was expected but not The command or query found header is not separa
84. onse Header Parameters Returns Ranges Error Example Response Header Parameters Returns Ranges Note Example Response Header Parameters Returns Ranges Error Example Response en query energy channel A B energy e If detector is pulsed none If detector is not pulsed generate Wrong Detector error Request the current energy reading en a 1 43e 3 ff query frequency channel A B freq e if detector is pulsed and frequency is lt 1 0 return 0 none If detector is not pulsed generate Wrong Detector error Request the current frequency measurement ff a 2 0e1 tp query number trend points collected channel A B pts number of points currently in trend buffer NOTE may be less than number requested if collection isn t complete none When the number of points collected is equal to the number of points set the Trend run is complete Request the number of points collected so far in a trend run tp a 100 ti query interval between trend data points channel A B data collection interval mm ss s none Returns error if trend collection mode is pulsed Request the interval between the first and second trend points ti a 2 00 05 0 80 Request Trend Frequency tf Request Trend Duration td Request Trend Data Point Value tv Request Position Point Value po Header Parameters R
85. or decrease the value of numeric fields and to cycle non numeric fields Done button The DONE button closes the set up screen and returns to the Alarm Control Screen 20 Done Button Remote Setup Screens Global Options The DONE button on the Alarm Control screen closes the screen and returns to the screen from which Global Options was selected The Remote Setup screen is used to set controllable output parame ters for the RS 232 and GPIB and Analog Out ports Settable param eters are data transfer rate for the RS 232 port 1200 2400 4800 9600 and address for the GPIB port 00 to 31 Other values for the RS 232 port are fixed and are displayed for information only To set Output Parameters select Remote Setup from the Global Options menu The screen shown in Figure 16 will be displayed To select output parameter to be changed press buttons labelled Prev or Next They will cycle the selection through BPS and ADDRESS in oppo site order To change the selected parameter use the UP DOWN arrow keys When output parameters are set to the desired value press the button labelled RETURN to close the screen and return to the screen from which Global Options was accessed Remote Setup bps parity data stop RS 232 NONE 8 1 GPIB Address 03 Figure 16 Remote Setup 21 LabMaster Ultima User Manual 22 LabMaster Ultima Remote Setup Menu Additions LABMASTER ULTIMA REMOTE SETUP MENU Message Termination Characte
86. p pause aasess 47 MA A TE SE N E decada 48 IN GW E E EE dad 50 A AA A E TAE A E E TA E 50 Screens ICATSON EA A ea 51 A A A o Sateen a 51 Single Channel CW and Pulsed as etait Asante aed amie tess 51 A A O O lace inde eau saeco 52 OPIO A bd ea eo es eee 52 Reset A Reset Baenin nana asa i ins an asan 52 Du al Ch nnel neunana e E EAEE E RE AR ATORE 52 Screens Position oo cccccccsscssssssessessesseessessesssesusssessessessesssessessessneeeesseseessess 53 POSO adas 53 sm le Chad dd NES 53 A O sweeten aee 53 A O OE O 54 Comp ds 55 Position D ale Nantel e enen a a a be do 56 LabMaster Ultima User Manual SO AN 57 ION 57 Single Channel nsen a A A a E Aig 57 ABS RE Li cased savant A AEA 57 OPTION usina dia 58 Zoom In Zoom DUE 59 D al Cd a TR Td dan 59 MOT saa cia a tt et a eal NO algo greta Waa Gi aac naa Saud 59 Zoom In Zoom Outin ec Rte o eee 60 Using the Ultima With RS 232 2 61 Making the Hardware CONAN 6l Making the Software Connection s sessssessessesessseesseseesseesresetsstessesresstessesstssresressessrssresseese 61 Remote Control Commands cccccccccecsecssseesssseesseessseeeesseecseeeeseesseessneeeaneessesess 63 A A 63 TE EE ASS 2 TAUSTE TORN Oca aT 63 Status Byte RE e do e in a 64 Bit Definitions Status Byte ReglSteT oooooonnccinococococoncconononnoconocono nono ccoo ncnononnnos 64 Using Service Request SRQ and Serial POLL o0ooonncccnoconoccnonaconncconoconnnonnnonnnonos 65 Using
87. power for channel A spl a 1 21e 3 spd query real time stats standard deviation power channel A B power e Pulsed Average Power for Pulse detectors none Request the real time stats power standard deviation for channel A spd a 4 51e 6 sps query real time stats 20 stability power channel A B power e Pulsed Average Power for Pulse detectors none Request the real time stats power stability forchannel sps a 2 3e0 87 LabMaster Ultima User Manual Request Real Time Stats Average Energy sea Request Real Time Stats Maximum Energy sem Request Real Time Stats Minimum Energy sel Request Real Time Stats Energy Standard Deviation sed Header Parameters Returns Ranges Errors Example Response Header Parameters Returns Ranges Errors Example Response Header Parameters Returns Ranges Errors Example Response Header Parameters Returns Ranges Errors Example Response sea query real time stats average energy channel A B energy e none Non pulsed detector generates Wrong Detector error Request the real time stats average energy for channel A sea a 1 55e 3 sem query real time stats maximum energy channel A B energy e none Non pulsed detector generates Wrong Detector error Request the real time stats maximum energy for channel A sem a 2 01e 3 sel
88. r GPIB Timeout ADDITIONS The Remote Setup menu now allows selection of a Message Termination character for both RS 232 and GPIB and selection of a Message Timeout for GPIB The IEEE 488 2 standard specifies use of the Line Feed character as a message terminator but many Host systems are unable to provide a Line Feed as the terminator So a menu has been added allowing selection of one of the following terminators CR Carriage Return only Hex value 0D LF Line Feed only Hex value 0A CR LF Carriage Return Line Feed pair Hex value ODOA EOT End of Transmission Hex value 04 Forward Slash Hex value 2F Note however that GPIB only allows one termination value so if the CR LF pair is selected only the Carriage Return value is used When using GPIB if a transaction does not complete within the Timeout period the message is discarded In normal operation this would typically occur if a query for data was issued but the Host failed to read the response queued by the Ultima Previously the Timeout was fixed at 3 seconds which is adequate for most applica tions However when developing a Host controlling program it would be convenient for the programmer to be able to use an inter active approach for sending and receiving messages in which case 3 seconds is not enough time Although the Timeout still defaults to 3 seconds 3 00e03 millisec onds it can now be changed from 0 to 9 99e99 milliseco
89. r the channel to 1 00 1 Energy CW Single Pulse LabMaster Ultima offers single pulse energy measurement with CW Thermal detectors Press the button labelled ENERGY to make a single pulse measurement If this is the first time the single pulse 26 Screens Home measurement feature has been invoked after the Ultima is turned on only one button labelled ZERO will be active Figure 19 Turn off the laser or block the beam and press the ZERO button 500 System must be zeroed 1 1 06 Atn M0 Range 1 00 J ZERO Figure 19 CW Detector Single Pulse Measurement Zeroing This allows the LabMaster to measure any background light and set a zero condition prior to making measurements Zeroing only happens the first time the screen is accessed after turn on unless it is specifically invoked After the ZERO button is pushed and the system establishes the zero condition the screen shown in Figure 20 will be displayed CH A 500m READY FOR Zeroing SINGLE PULSE i 1 06 Atn 00 2 Range 1 00 J is optional Figure 20 CW Detector Single Pulse Measurement 27 LabMaster Ultima User Manual Fire the laser pulse and the words PULSE RECEIVED and the pulse energy will be displayed Figure 21 500m 937 mJ PULSE RECEIVED A 1 06 Atnis 1 00 1 Range Auto Figure 21 CW Detector Single Pulse Received CLEAR will erase the current energy reading and prepare the Ultima to receive another pulse The
90. r tuning The ratio or difference of the two channels can be displayed for measurement of absorption peaks conversion efficiencies etc Updatable Microprocessor Architecture Beam Alignment Beam Position Change Over Time Power vs Time Trending Statistics Ease of Use Portability Accuracy General Description The software controlling the LabMaster Ultima can be readily updated to include the latest developments and enhancements of the instrument With the new memory card updates can be sent to the field and inserted by the user eliminating requirements for sending the console to the factory for upgrade With the thermal quad detector heads beam position on the disk is displayed These detectors are particularly useful for alignment of UV or IR beams Beam position on the thermal quad detectors can be collected and displayed over selected time intervals to measure and record beam pointing drift LabMaster Ultima can collect power vs time trend information for a period from 20 seconds to 99 hours for laser burn in and stability testing The results are displayed on the Ultima screen and can be downloaded to an analog device or via the computer interfaces for storage analysis or comparison Ultima calculates full statistical information either on historical data or for a real time update LabMaster Ultima s sophisticated menu driven design provides ease of use with minimal training or studying of manuals
91. range greater than the maximum data value cancels the Fit choices above Global Options See Screens Global Options on page 15 44 Setup Start Screens Trend Trend Setup Screen provides for input of parameters controlling data collection run as shown in the following figure DATA COLLECTION SETUP Eo 1000 Dur 01 30 00 01 00 00 HH MM SS Int 00 00 1 00 05 4 MM SS S Mode TIME TIME FUNCTION GRAPH 4 DIGIT gt Figure 36 Trend Setup Screen Number of points duration interval and mode can be selected for each channel Number of points can be from 200 to 2000 increments of 200 Duration of data collection can be 20 seconds to 99 hours but no more than 10 Hz Duration is only available if the MODE is TIME Interval between data points can vary from 1 second to 29 minutes 42 seconds a value greater than this defaults to the maximum value Interval is only available if the MODE is TIME MODE can be TIME captures data at designated intervals for desig nated duration or PULSE captures every pulse can t select dura tion or interval PULSE is only available if the head plugged into the channel is a pulsed detector Function Function button cycles selection indicated by reversed bar through PTS DURATION INTERVAL MODE and back to PTS MODE can only be changed for pulsed detectors Graph Returns to trend screen Digit left or right Selects digit to be changed within selected par
92. rgy Statistical information displayed is Frequency Power Energy Mean Minimum Maximum Standard Deviation s and 2 0 Variation In addition wavelength attenuation and offset are shown The number of points for which data is calculated is displayed Data collection rate is 10 Hz for CW detectors For pulsed detectors every pulse is captured up to the maximum rate of the Ultima and the detector Stops adding data points to the buffer and freezes display The option menu offers Print Screen see Printer Select on page 16 or Global Options see Global Options on page 15 Restarts the sample for which statistics are calculated Channel A or Channel B Dual channel Ultima only On dual channel models both channels statistics can be displayed simultaneously Figure 46 Interval and number of points cannot be changed on the Dual Channel screen To change these parameters go to the Single Channel Statistics screen Frequency Power Energy Minimum Mean Maximum 0 Std Dev 20 Stab Points Figure 46 Statistics Dual Channel 52 Screens Position SCREENS POSITION Position The Position screens allow tracking of changes of beam position on the detector Note that this feature is available only for CW Thermal detectors Single Channel The Single Channel Position Stability screen looks like the illustra tion shown in Figure 47 Beam position is shown both as movement of axis over time and as a p
93. rm setting for channel A alarm number 1 al a 1 J H 5 0e 3 78 Request System Date dd Request System Time tt Data Collection Queries Request Power Reading pw Header Parameters Returns Ranges Note Example Response Header Parameters Returns Ranges Note Example Response Header Parameters Returns Ranges Example Response Remote Control Commands dd query date none date mm dd yy text string delimited by double quotes none In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Request the system date dd 11 07 94 tt query time none time hh mm ss text string delimited by double quotes none In compliance with IEEE 488 2 standards a string containing colon characters must be delimited by quote marks single or double Request the system time tt 11 35 24 pw query power channel A B pwr e If detector is pulsed and freq lt 1 0 return 0 If detector is pulsed and freq gt 1 0 return Average power none Request the current power reading pw a 1 43e 3 79 LabMaster Ultima User Manual Request Energy Reading en Request Frequency ff Request Trend Run Number of Points tp Request Trend Interval ti Header Parameters Returns Ranges Error Example Resp
94. s in an event register are latched When an event bit is set subsequent state changes are ignored Bits in an event register are automatically cleared by a query of that register or by sending the CLS clear status command The RST reset command or device clear will not clear bits in an event register Querying an event register returns a decimal value which corresponds to the binary weighted sum of all the bits set in the register 63 LabMaster Ultima User Manual Status Byte Register Bit Definitions Status Byte Register An enable register defines which bits in the corresponding event register are logically ORed together to form a single summary bit You can read from and write to an enable register Querying an enable register will not clear it The CLS clear status command does not clear enable registers but it does clear the bits in the event registers To enable bits in an enable register you must write a decimal value which corresponds to the binary weighted sum of the bits you wish to enable in the register The Status Byte summary register reports conditions from the other status registers Query data that is waiting in the LabMaster Ultima s output buffer is immediately reported in the message available bit bit 4 Bits in the summary register are not latched Clearing an event register will clear the corresponding bits in the Status Byte summary register Reading all messages in the output buffer includin
95. solution of the screen 2X for each of three button pushes then returns to 1X resolution cycle is 1X 2X 4X 8X 1X Current resolution is shown on the screen above the tune bar e g the initial ratio value when the ratio tune screen is entered is 8 0 The scale will be set initially as 0 0 to 16 0 If ZOOM is pressed once the resolution goes to 2X shown on the screen The scale will now be 2 0 to 10 0 If the button is pressed again 4X resolution the scale will be 4 0 to 8 0 One additional press 8X resolution will change the scale to 5 0 to 7 0 and the next press will return to 1X resolution with the scale at 0 0 to 16 0 The LIMITS button resets the limit indicators to the current differ ences and from the initial ratio Dual channel Ultima only Diff 1 72 CH A B mWatts OY 2 00 1 00 RESET OPTION Figure 32 Difference Tune Screen The Difference Tune Screen provides a tune bar that indicates the current difference between the channels Value can either be A B or B A depending on the setting of the Home Difference Screen For mixed CW and pulsed detectors average power is used There are two Difference Limit Indicators Figure 32 above the tune bar that show the extreme difference values reached while tuning Each time a limit is exceeded an audible beep is heard A digital display of the current difference value is shown above the tune bar 39 LabMaster Ultima User Manual Reset Reset button resets the P
96. t run to15 minutes 00 15 00 pd 00 15 00 ps start position run channel A B D dual If position or trend run in progress generate Operation Not Valid error If detector is not a Quad type generate Wrong detector error Start Position measurement run for channel A psa pe stop position run channel A B D dual This command is only valid for Quad type detectors If detector is not a Quad type generate Wrong detector error Stop Position measurement run for channel A pea bw bandwidth channel A B mode H L Bandwidth mode is H igh or L ow and is only valid for Quantum detectors Non Quantum detector generates Wrong Detector error Set channel A for High bandwidth mode bw a h sr reset real time stats channel A B D dual none Reset real time stats for Channel A sra 76 System Configuration Queries Request Error Code err Request Detector Type dt Request Wavelength Setting wv Request Attenuation at Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Remote Control Commands err Return remote control error code none error 1 thru 16 see error code tables none Request the system error code err 1 dt q
97. te screen shows all data plotted both versus time and as a polar plot Figure 49 Active buttons are NEW and OPTION The option menu offers Print Screen see Printer Select on page 16 or Global Options see Global Options on page 15 Beam Position Stability ana e 5 0mm Time 00 30 00 Figure 49 Position 1 Channel Complete New The NEW button erases current data and returns to the Position Ready screen for a new data run A warning message that data is about to be erased will be displayed first and you will be given the opportunity to cancel the action 55 LabMaster Ultima User Manual Position Dual channel Ultima only Position data can be collected for both Dual Channel channels simultaneously Figure 50 The duration will be the same for both channels All buttons work identically to the Single Channel Position screens Beam Position Stabilit A 0 5 0mm B 0 2 5mm Y Time 00 30 00 Figure 50 2 Channel Position Screen 56 Align Single Channel ABS REL Screens Alignment SCREENS ALIGNMENT Alignment screens show a high resolution display of beam position on the detector quad thermal CW detectors only to assist in beam alignment applications Alignment is accessed through the main menu Single Channel Alignment screen shows position of the beam on one detector Figure 51 The target at 1X resolution represents the clear aperture of the detector The diam
98. ted from the data parameter by a space 7 Not a valid command or query unused 67 LabMaster Ultima User Manual Command Execution Errors Parameter value is invalid A non numeric parameter was misspelled Parameter out of range No detector connected Request not valid for current detector Requested data not available Language Syntax Command Words Commands and Command Parameters A numeric parameter is outside the valid range for the specified operation An operation was requested for a channel that does not have a detector connected A Pulsed operation was requested for a CW detector or a CW operation was requested for a Pulsed detector New data has not been collected since the system was cleared or powered up One or more command words make up the program message that is sent to the LabMaster Ultima to perform one or more operations Both common commands and Ultima commands may or may not use a parameter Examples tsa Parameter a required rn a 2e 3 Parameters a 2e 3 required rst No parameter used Note that there must be a space between the command word and the parameter 68 Remote Control Commands Parameter types Boolean Used to enable or Sets Channel A disable an instrument offset to ON operation OFF disables operation ON enables the operation T P Explicit Two or more tp at Sets Channel A explicit parameters to trigger to time choose from T or
99. teriedt 75 SA e e e ados 75 Start Trend Data Collection ita aba 75 Stop Trend Data Collection t8 oonooonnncninncinococonoconncnonoconacnnn nono ncon nono nocnnncnnnno 75 Set Position Run Duration iii Riad 76 Start Position Run PA a Ta 76 Stop Position Run Pl RS A A esanatnes 76 Set Bandwidth bw A A A tt 76 Reset Real Time St ts conen A AA a eae 76 System Configuration Queries ira a a 77 Request Error Cod do 77 Request Detecta aera RERE 77 Request Wavelength Setting WV A ASE 77 R quest Attenuation a eset cenin e tee deat eat adiune 71 REQUEST a cee Redes ce o Reich 78 Request Offset of saren odei AA EA A A AI E a 78 Request Number of Pulses Averaged pa ooooonnnccnocococcconcnononcnnncnncconncconncconocnnos 78 Request Alarm Types and ValueS oooonoccnncccnoccconccnonoconncono nono nono nocono conc conncconncnnns 78 Request System Dated culo dio tal 79 Ms A li cosiate vcnsectrgsueesehel otnencos iat oesaeoma vase 79 Data Coulee trom ui cries a ccc casted ad 79 Request Power Readine pw aaa 79 Request Energy Reading EA dawns 80 Request Frequeney 80 ices cd 80 Request Trend Run Number of Points tp oooonoccnnccnncccnoccnonccnonoconaconc nono nonnnonnos 80 Request Trend aterra dd 80 Request rend Frequency larisa 81 Request Trend Duration dit ersseeted dential 81 Request Trend Data Point Value tv to ds 81 Request Position Point Value po sc sscsssessssssscccssscessesdesosanaesedvactsnsetonssteaee 81
100. terminated with a line feed inC Mm The bus will hang if your computer does not provide this termina tion The following example shows how a program message must be terminated ti a 00 05 0 ts an 1 Commands are executed in the order that they are presented in the program message 2 An invalid command will generate an error and not be executed 3 Valid commands that precede an invalid command in a multiple command program message will be executed 4 Valid commands that follow an invalid command in a multiple command program message will be ignored A response message is the message sent by LabMaster Ultima to the computer in response to a query command program message After sending a query command the response message is placed in the Output Queue When the Ultima is then addressed to talk the response message is sent from the Output Queue to the computer The following example requests the first point of the trend run ln request trend point 1 ibwrt ultima out_str strlen out_str if ibwait ultima TIMO ROS amp ROS wait for Service Request ibrsp ultima amp spr read the serial poll response if spr amp MAV ibrd ultima make sure Message is Available in str 80 read data point printf data point s n in str print data point Response Message Terminator Each response message is terminated with a line
101. the STB command does not clear the Status Byte summary register The Status Byte message available bit bit 4 can be used to deter mine when data is available to read into the bus controller The LabMaster Ultima subsequently clears bit 4 only after all messages have been read from the output buffer 65 LabMaster Ultima User Manual Standard Event Register The Standard Event register reports the following types of instru ment events power on detected command syntax errors command execution errors self test or calibration errors query errors or when an OPC command is executed Any or all of these conditions can be reported in the Standard Event summary bit through the enable register To set the enable register mask you write a decimal value to the register using the ESE event status enable command Decimal Definition Value O Operation Complete Not presto E e set to O 1 All commands prior to and including an OPC command have been executed D Query Error EMM Ei LabMaster Ultima tried to read the output buffer but it was empty Or a new command line was received before a previous query was read 3 Not used ET a ey AR SERIE ey o l set to 0 4 Execution Error ie 32 A command syntax error occurred see error codes 1 through 8 Always set to 0 5 Command Error 6 Not used Error Codes An execution error occurred see error codes 9 through 16 128 Power has been turned off and
102. ton labelled ATTEN to highlight the Atten line Now use the left and right DIGIT buttons to highlight each digit to be changed in the attenuation factors for each channel for additional ways to set attenuation see LabMaster Ultima User Manual Make the Measurement SET B A on page29 Attenuation factor is entered as IHR 1 An attenuation factor of 2 00 1 will cause the screen to show 2 Watts when 1 Watt is on the detector When the proper attenuation factors are entered for each channel press DONE to close the screen and return to the Home screen Attenuations may be from 10 000 1 to 10 000 1 If an attenuation outside this range is entered a warning message will be displayed and attenuation will be set to 1 00 1 If a very high attenuation factor is entered the range of the detector may be exceeded by ambient light heat If this happens a warning tone sounds and a warning message is displayed To cancel the attenuation hit the OPTION key twice very quickly until option menu is displayed Select Set Attn 1 1 The LabMaster Ultima is now ready to make a measurement Block the beam or turn the laser off and place the detector head so that the beam will strike the sensor in the center Before making a measurement insure that your detector head is rated for the power density of your laser Power density greater than the sensor is rated for will damage the detector Turn on the laser or unblock the beam The power or energ
103. ue displayed on the Ultima screen will be reset to 0 00 and subsequent Energy Read queries will return a value of 0 00 UNTIL the laser fires again A return value of 0 00 to an Energy Read Query therefore indicates that the laser has not fired since the last valid energy value was read Note this query effectively combines en query energy and cc clear channel into one operation channel A B energy e If detector is pulsed none If the detector is not pulsed generate Wrong Detector Error ec a 1 43e 3 93 LabMaster Ultima User Manual Remote Setup Menu Additions Set GPIB Bus Timeout Header BTO Parameters Ranges Example Request GPIB Bus Header Timeout BTO Parameters Ranges Example Response BTO Set the Bus Timeout in milliseconds milliseconds 4 e Set the Timeout from 0 to 9 99e99 milliseconds Zero disables the Timeout Set the Timeout to 5 seconds bto 5000 BTO Query the current Bus Timeout in milliseconds None The Timeout ranges from 0 to 9 99e99 milliseconds Zero indicates the Timeout is disabled Query the current Bus Timeout bto 5 00e03 94 Remote Control Commands Example Program FILE DESCRIPTION File trend c Description This is a sample GPIB control program for the LabMaster Ultima It uses the National Instruments GPIB drivers Ver 2 1 1 which are included with the National Instruments GPIB PC
104. uery detector channel A B D detector text string delimited by double quote marks none Request the detector type for channel A dt a LM 10 wv query wavelength channel A B D wavelength e none Request the wavelength for channel A wv a 5 32e 9 at query attenuation channel A B D attenuation value between 0 01 and 10000 0 none Request the attenuation for channel A at a 100 77 LabMaster Ultima User Manual Request Range rn Request Offset of Request Number of Pulses Averaged pa Request Alarm Types and Values Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response Header Parameters Returns Ranges Example Response rn query range channel A B D range e 0 indicates autorange none Request the range for channel A rn a 2 0e 3 of query offset channel A B D offset e none Request the offset for channel A of a 1 43e 9 pa query pulses to average channel A B D pulses If pulsed detector number pulses otherwise 0 none Request the number of pulses being averaged for channel A pa a 10 al query alarm settings channel A B D num 1 4 type W J M N mode H L value num must be between 1 and 4 Request the ala
105. uests It might also be wise to check the ERR query each time you send something this was omitted from the example programs for simplicity 61 LabMaster Ultima User Manual 62 Remote Control Commands REMOTE CONTROL COMMANDS Introduction IEEE 488 2 Status The remote control language used by the LabMaster Ultima is compliant with the IEEE 488 2 1987 Standard All commands can be used for both the RS 232 and the GPIB ports The LabMaster Ultima uses the Status Byte register group and the Standard Event register group to record instrument conditions A ESE Registers g diagram of the status system is shown in Figure 56 Output Buffer Binary Weights 2 1 2 2 2 A B 8 2 16 2 32 2 64 2 128 Status Byte Summary Register Enable Register Standard Event Not a o lot use Event Register Enable Register Not used 1 Operation Complete O Ner a gt lot use Not used 1 Q E gt Not used 3 OR uery Error DEVGSE 3 gt Message Available 4 evice Error E AGRE Standard Event 5 xecution Error OR p Request Service 6 Command Error 5 Nai J 3 lot use Not used 6 Serial Poll SPOLL SRE lt value gt Power On 7 STB SRE ESR ESE lt value gt Figure 56 LabMaster Ultima Status System An event register is a read only register that reports defined condi tions within the LabMaster Ultima Bit
106. unctuation characters String data MUST be delimited by either single or double quotation marks or Arbitrary Arbitrary ascii data may include 8 bit Coherent Inc ascii values It does not require any LabMaster Ultima 0 delimiters but it must be the LAST value 2 00 in a transmission In the LabMaster Ultima the only item that uses the arbitrary ascii data format is the IEEE 488 2 mandated query idn 71 LabMaster Ultima User Manual Sample Code Following are sample code segments in C that use the National Segment Instruments IEEE 488 drivers that come with the GPIB PCII board The constants used in the examples are defined in the National Instruments header file named decl h The functions beginning with ib are provided in a National Instruments object file that must be linked with the program The object file will be named based on the brand of Compiler used e g Microsoft and the language C or Basic In the example the Microsoft C file named mcib obj is used To send a command copy the command into a text string and pass the string to the function that will write the string to the bus The following example will set up the trend run to collect 100 points on channel A with a one second interval between points Note that the interval value requires quote marks because it contains a non alpha numeric punctuation character We can also send multiple commands in the same string provided they are
107. y is shown on the screen For additional capabilities such as collecting trend data displaying statistics using the analog tune bar and using the alignment and positioning capabilities of the Ultima press the MENU key and select the function desired from the menu Menu Navigation NAVIGATION There are several ways to select screens or functions on the LabMaster Ultima Either the MENU key or SHORTCUT KEYS can be used to go from screen to screen Functions within each screen are invoked by pressing the SELECTION key under the named function Special options either pertaining to a particular screen or to all screens are accessed via the OPTIONS button found on all screens Basic navigation among screens is done by pressing the MENU button at the top right of the screen This button is physically labelled MENU and always has the same function When the MENU button is pressed the screen shown in Figure 5 is displayed Two lists on the menu screen list channels to be displayed and func tions The single channel Ultima or an Ultima with only one detector plugged in will only show Channel A or B and there will be no channel selection available MAIN MENU CHANNEL FUNCTION Channel A HOME Channel B TUNE Channel A amp B TREND Channel A B STATISTICS Channel A B ALIGN POSITION FUNCTION DONE Figure 5 Main Menu The left most button on the bottom of the screen labelled CHANNEL is used to select which channel will be

Download Pdf Manuals

image

Related Search

Related Contents

HP LaserJet 8000 Series User's Manual  Warning  Omega FH0900B mobile headset  iBorescope User Manual  72>なかよし取扱説明書(犬式)  Cisco Systems 7911 IP Phone User Manual  Report  Bedienungsanleitung  PMU Pro用户手册 - Zeversolar  

Copyright © All rights reserved.
Failed to retrieve file