Agilent Technologies 1670G Printer Accessories User Manual


 
Checking for Measurement Completion
You can append this program or insert it into another program when you
need to know when a measurement is complete. If it is at the end of a
program it will tell you when measurement is complete. If you insert it into a
program, it will halt the program until the current measurement is complete.
This program is also in the state analyzer example program in "Making a state
analyzer measurement" on page 28-5. It is included in the state analyzer
example program to show how it can be used in a program to halt the
program until measurement is complete.
420 ! ****************** CHECK FOR MEASUREMENT COMPLETE **********************
430 ! Enable the MESR register and query the register for a measurement
440 ! complete condition.
450 !
460 OUTPUT 707;":SYSTEM:HEADER OFF"
470 OUTPUT 707;":SYSTEM:LONGFORM OFF"
480 !
490 Status=0
510 OUTPUT 707;":MESR1?"
520 ENTER 707;Status
530 !
540 ! Print the MESR register status.
550 !
560 CLEAR SCREEN
570 PRINT "Measurement complete status is ";Status AND 1
580 PRINT "0 = not complete, 1 = complete"
590 ! Repeat the MESR query until measurement is complete.
600 WAIT 1
610 IF (Status AND 1)=1 THEN GOTO 630
620 GOTO 510
630 PRINT TABXY(30,15);"Measurement is complete"
640 !
650 END
Programming Examples
Checking for Measurement Completion
43–17