Operating alarms, Tempscan/1100, Operating alarms …… c-15 – Measurement Computing TempScan/1100 User Manual
Page 285
TempScan / MultiScan, Appendix C
879696
Program Examples in Quick Basic C-15
Operating Alarms
TempScan/1100
Example 15i. ALARM2.BAS Program
(1)
…… 15-CLS : PRINT “The TempScan/1100 is resetting...”
…… 15-PRINT #1, “OUTPUT 07;*RX”
(3)
…… 15-SLEEP 10
(4)
…… 15-S% = 0
…… 15-WHILE (S% AND 4) = 0
…… 15-PRINT #1, “SPOLL 07"
…… 15-INPUT #2, S%
(8)
…… 15-WEND
(9)
…… 15-PRINT #1, “OUTPUT 07;C1-32,3,1,18,0X”
(10)
…… 15-PRINT #1, “OUTPUT 07;A1-2,1X”
(11)
…… 15-PRINT #1, “OUTPUT07;Y1,0,0X”
(12)
…… 15-PRINT #1, “OUTPUT07;T1,1,0,0X"
(13)
…… 15-WHILE INKEY$ = “”
…… 15- …… 15-PRINT #1, “OUTPUT 07;O?X”
…… 15- …… 15-PRINT #1, “ENTER 07”
…… 15- …… 15-LINE INPUT #2, O$
(17)
…… 15- …… 15-IF MID$(O$, 2, 3) = “001” THEN
…… 15- …… 15- …… 15-PRINT “Channel 1 OR 2 is in an Alarm condition.”
…… 15- …… 15- …… 15-PRINT #1, “OUTPUT 07;U11X”
…… 15- …… 15- …… 15-PRINT #1, “ENTER 07”
…… 15- …… 15- …… 15-LINE INPUT #2, A$
…… 15- …… 15- …… 15-PRINT A$
(23)
…… 15- …… 15- …… 15-IF MID$(A$, 5, 1) = “1” THEN
…… 15- …… 15- …… 15- …… 15-PRINT “Channel 1 is now in an Alarm condition.”:
…… 15- …… 15- …… 15-ELSE
…… 15- …… 15- …… 15- …… 15-PRINT “Channel 1 is not in an Alarm condition.”
…… 15- …… 15- …… 15-END IF
(28)
…… 15- …… 15- …… 15-IF MID$(A$, 11, 1) = “1” THEN
…… 15- …… 15- …… 15- …… 15-PRINT “Channel 2 is now in an Alarm condition.”:
…… 15- …… 15- …… 15-ELSE
…… 15- …… 15- …… 15- …… 15-PRINT “Channel 2 is not in an Alarm condition.”
…… 15- …… 15- …… 15-END IF
…… 15- …… 15-END IF
(34)
…… 15-WEND