Xylem STORM 3 Basic Programming manual Bedienungsanleitung Seite 46

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 48
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 45
REM Respond to simple commands on the RS-232 Com port as a Listener program
OPEN “LISTENER” AS #3
PRINT #3 “Enter Command > “
50
REM Ten seconds of inactivity causes the program to exit
INPUT #3 “\n” 10000, reply$
IF (reply$ == “”) THEN
END
ELSE
REM Trim trailing carriage return or line feed
DO
last_char$ = RIGHT$(reply$, 1)
IF (last_char$ == “\n”) OR (last_char$ == “\r”) THEN
reply$ = LEFT$(reply$, LEN(reply$) - 1)
ELSE
BREAK
END IF
LOOP
ENDIF
REM remove case sensitivity from command
reply$ = UPPER$(reply$)
SWITCH reply$
CASE “BATTERY?”:
GETVALUE SYSBATT, var
PRINT #3 “Battery = “, var USING “##.#”, “\r\n”
BREAK
CASE “LASTSTAGE?”:
GETVALUE SENSOR “Stage”, var
PRINT #3 “Stage = “, var, “\r\n”
BREAK
CASE “ANALOG1?”:
GETVALUE ANALOG1, var
PRINT #3 “Analog 1 = “, var USING “##.###”, “\r\n”
BREAK
DEFAULT:
PRINT #3 “Unknown command \””, reply$,”\” \r\n”
BREAK
END SWITCH
GOTO 50
Listener.bas
44
EXAMPLE PROGRAMS
Seitenansicht 45
1 2 ... 41 42 43 44 45 46 47 48

Kommentare zu diesen Handbüchern

Keine Kommentare