home *** CD-ROM | disk | FTP | other *** search
- 'Program Name : Analog.bas basic outline for Multi Input Analog Display
- 'Author : Spectra Publishing - Tech Support Lloyd L. Smith
- 'Date : 09-21-90
- 'Compuserve # : GO PCVENB, Vendor #12/Spectra, Tech Support ID 71530,2640
- 'Tech Support BBS: 813-625-1721, PC-Board, 8,N,1 USR HST 300 - 14.4, 24hrs
- 'Tech Support Fax: 813-625-1698 G2 & G3 compatible
- 'Tech Support Voc: 813-625-1172 Voice
-
- CLS
- SCREEN 9, , 0, 0
-
- 'Top Screen
- LOCATE 1, 30: PRINT " Alarm Screen "
- LOCATE 2, 30: PRINT " Analog Inputs "
- LOCATE 4, 3: PRINT "Volt0 Volt1 Volt2 Volt3 Temp04 Temp05 Temp06 Temp07"
- LOCATE 6, 5: PRINT "5 5 5 5 400 400 1400 1400"
- LOCATE 8, 5: PRINT "0 0 0 0 330 330 625 625"
- LOCATE 10, 5: PRINT "5 5 5 5 400 400 -100 -100"
-
- n = 0
- FOR i = 1 TO 8
- LOCATE 6, 6 + n: PRINT CHR$(191)
- LOCATE 7, 6 + n: PRINT CHR$(180)
- LOCATE 8, 6 + n: PRINT CHR$(180)
- LOCATE 9, 6 + n: PRINT CHR$(180)
- LOCATE 10, 6 + n: PRINT CHR$(217)
- n = n + 10
- NEXT i
-
- LOCATE 11, 4: PRINT "0.97 -0.08 -3.33 -3.93 -68.4 -52.3 -7.2 -8.8"
- LOCATE 12, 4: PRINT "OK OK LoAlarm LoAlarm LoAlarm LoAlarm LoAlarm LoAlarm"
- os = 0
- FOR i = 1 TO 8
- LINE (0 + os, 40)-(78 + os, 44 + 124), 14, B
- os = os + 80
- NEXT i
-
- os = 0
- FOR i = 1 TO 8
- PSET (50 + os, 133), 14
- os = os + 80
- NEXT i
-
- COLOR 11, 0: LOCATE 10, 9: PRINT CHR$(17): COLOR 15, 0
- COLOR 11, 0: LOCATE 10, 19: PRINT CHR$(17): COLOR 15, 0
- COLOR 13, 0: LOCATE 10, 29: PRINT CHR$(17): COLOR 15, 0
- COLOR 12, 0: LOCATE 10, 39: PRINT CHR$(17): COLOR 15, 0
-
- COLOR 11, 0: LOCATE 10, 49: PRINT CHR$(17): COLOR 15, 0
- COLOR 11, 0: LOCATE 10, 59: PRINT CHR$(17): COLOR 15, 0
- COLOR 13, 0: LOCATE 10, 69: PRINT CHR$(17): COLOR 15, 0
- COLOR 12, 0: LOCATE 10, 79: PRINT CHR$(17): COLOR 15, 0
-
-
-
- 'Bottom Half of Screen
- LOCATE 14, 3: PRINT "Volt0 Volt1 Volt2 Volt3 Temp04 Temp05 Temp06 Temp07"
- LOCATE 16, 5: PRINT "5 5 5 5 400 400 1400 1400"
- LOCATE 18, 5: PRINT "0 0 0 0 330 330 625 625"
- LOCATE 20, 5: PRINT "5 5 5 5 400 400 -100 -100"
-
- n = 0
- FOR i = 1 TO 8
- LOCATE 16, 6 + n: PRINT CHR$(191)
- LOCATE 17, 6 + n: PRINT CHR$(180)
- LOCATE 18, 6 + n: PRINT CHR$(180)
- LOCATE 19, 6 + n: PRINT CHR$(180)
- LOCATE 20, 6 + n: PRINT CHR$(217)
- n = n + 10
- NEXT i
-
- LOCATE 21, 4: PRINT "0.97 -0.08 -3.33 -3.93 -68.4 -52.3 -7.2 -8.8"
- LOCATE 22, 4: PRINT "OK OK LoAlarm LoAlarm LoAlarm LoAlarm LoAlarm LoAlarm"
- os = 0
- FOR i = 1 TO 8
- LINE (0 + os, 180)-(78 + os, 184 + 124), 14, B
- os = os + 80
- NEXT i
-
- os = 0
- FOR i = 1 TO 8
- PSET (50 + os, 273), 14
- os = os + 80
- NEXT i
-
- COLOR 11, 0: LOCATE 20, 9: PRINT CHR$(17): COLOR 15, 0
- COLOR 11, 0: LOCATE 18, 19: PRINT CHR$(17): COLOR 15, 0
- COLOR 13, 0: LOCATE 20, 29: PRINT CHR$(17): COLOR 15, 0
- COLOR 12, 0: LOCATE 16, 39: PRINT CHR$(17): COLOR 15, 0
-
- COLOR 11, 0: LOCATE 20, 49: PRINT CHR$(17): COLOR 15, 0
- COLOR 11, 0: LOCATE 17, 59: PRINT CHR$(17): COLOR 15, 0
- COLOR 13, 0: LOCATE 19, 69: PRINT CHR$(17): COLOR 15, 0
- COLOR 12, 0: LOCATE 20, 79: PRINT CHR$(17): COLOR 15, 0
-
-
- Mloop:
- k$ = UCASE$(INKEY$): IF k$ = CHR$(27) THEN SYSTEM
- COLOR 13, 0
- LOCATE 1, 1: PRINT TIME$: LOCATE 1, 70: PRINT DATE$
- COLOR 15, 0
- GOTO Mloop
-