Measurement-computing Personal488 rev.3.0 For DOS & Windows 3.Xi Instrukcja Użytkownika Strona 87

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
Przeglądanie stron 86
8G. QuickBASIC II. SOFTWARE GUIDES - 8. Driver488/DRV
II-72 Personal488 Users Manual, Rev. 3.0
990 INPUT#2,ST$
1000 PRINT ST$
1010 PRINT#1,"WAIT"
1020 PRINT#1,"STATUS"
1030 INPUT#2,ST$
1040 PRINT ST$
2000 SRQ: Interrupt service routineEntered due to SRQ
2010
2020 RETURN if Driver488/DRV is not ready for commands.
2030 IF IOCTL$(2)"0" THEN RETURN
2040
2050 Check that it is indeed an SRQ
2060 PRINT#1,"SPOLL"
2070 INPUT#2,SP
2080 IF SP=0 THEN PRINT Non-SRQ Interrupt!: STOP
2110 PRINT#1,"SPOLL 16"
2120 INPUT#2,ST195
2130 IF (ST195 AND 64) = 0 THEN PRINT Non-195 SRQ!: STOP
2160 IF (ST195 AND 32)=0 THEN Test ERROR Status Bit
Interpret no-error status
2210 IF ST195 AND 1 THEN PRINT Overflow
2220 IF ST195 AND 2 THEN PRINT Buffer Full
2230 IF ST195 AND 4 THEN PRINT Buffer 1/2 Full
2240 IF ST195 AND 8 THEN PRINT Reading Done
2250 IF ST195 AND 16 THEN PRINT Busy
2260 ELSE
Interpret error status
2310 IF ST195 AND 1 THEN PRINT Illegal Command Option
2320 IF ST195 AND 2 THEN PRINT Illegal Command
2330 IF ST195 AND 4 THEN PRINT No Remote
2340 IF ST195 AND 8 THEN PRINT Trigger Overrun
2350 IF ST195 AND 16 THEN PRINT Failed Selftest
2360 END IF
2400 RETURN
Use of the Character Command Language
In order to simplify programming Driver488/DRV with C, the following files are provided on the
Driver488/DRV program disk:
8H. Turbo C
Topics
Use of the Character Command Language...............................II-71
Initialization of the System..........................................................II-72
Configuration of the 195 DMM ....................................................II-74
Taking Readings.............................................................................II-74
Buffer Transfers..............................................................................II-75
Interrupt Handling ........................................................................II-76
IEEEIO.C ..........................................................................................II-78
CRITERR.ASM (Microsoft C & Turbo C)...................................II-80
Sample Program .............................................................................II-80
Przeglądanie stron 86
1 2 ... 82 83 84 85 86 87 88 89 90 91 92 ... 399 400

Komentarze do niniejszej Instrukcji

Brak uwag