EasyManua.ls Logo

Fluke 2620A - Page 81

Fluke 2620A
197 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Using the Computer Interface
Using the IEEE-488 Interface
4
4-11
500 PRINT #1, "FUNC " + STR$(I) + "," + CMD$
510 GOSUB 800
520 NEXT I
530 ’
540 LOCATE 23,1
550 PRINT "Measuring " + CMD$ + " " ’ Print to screen
560 ’
570 FOR I = 1 TO 3 ’ Scan 3 times
580 PRINT #1, "*TRG" ’ Start a single
590 GOSUB 800 ’ Get prompt
595 PRINT #1, "SCAN_TIME? : GOSUB 800 ’ Get scan time stamp
597 LINE INPUT #1, RESULTS$
598 PRINT #2, RESULT$ ’ save time stamp in data file
600 FOR J = 1 TO NUMBEROFCHANS ’ Request scan data
610 PRINT #1, "LAST? " + STR$(J) ’ Request channel data
612 GOSUB 800 ’ Get prompt
620 INPUT #1, RESULT$ ’ Get channel result
640 LOCATE J+3, 25 : PRINT "Chan " + STR$(J) + ": ";
650 PRINT RESULT$ ’ Print results to screen
660 PRINT #2, RESULT$ + ","; ’ Print results to file
670 NEXT J
680 PRINT #2, ""
690 NEXT I
700 WEND
710 ’
720 ’ Subroutine: response
730 ’ Checks prompt for errors
740 ’ The possible command responses are:
750 ’ "=> (CR) (LF)" (command successful)
760 ’ "?> (CR) (LF)" (command syntax error)
770 ’ "!> (CR) (LF)" (Command execution error)
780 ’
800 PROMPT$ = INPUT$(4, #1) ’ Get prompt
810 IF INSTR(1, PROMPT$, "=>" <> 0 THEN RETURN ’ Command successful
820 IF INSTR(1, PROMPT$, "?>" <> 0 THEN PRINT "Command Syntax Error!!"
830 IF INSTR(1, PROMPT$, "!>" <> 0 THEN PRINT "Command Execution Error!!"
840 PRINT "Program execution halted due to communication errors."
850 END
Figure 4-2. Sample Program (cont)

Table of Contents

Related product manuals