5Baudrate Und Datenformat; 6Programmbeispiel; Befehlsliste; 1Acknowledge - Videotec SM328A Manuel D'instructions

Table des Matières

Publicité

Les langues disponibles
  • FR

Les langues disponibles

  • FRANÇAIS, page 141
4.3.1.5 Baudrate und Datenformat
Die Baudrate ist jene, die von den Dipschaltern für die Kommunikationen mit den Tastaturen bestimmt
wird. Das Format lautet 8,N,2.
4.3.1.6 Programmbeispiel
Nachstehend ein einfaches Testprogramm in BASIC, das als Leitfaden für die Ausführung komplexerer
Kontrollsysteme benutzt werden kann.
Das Programm bedient sich der seriellen Schnittstelle COM1 mit einer Baudrate von 9600.
OPEN "COM1:9600,n,8,2,bin,rb1000,ds0,cs0,cd0,rs" FOR RANDOM AS #1
COM(1) ON
ON COM(1) GOSUB Received
DO WHILE (1)
A$ = UCASE$(INKEY$)
SELECT CASE A$
CASE "1":
CASE "2":
CASE "S":
CASE CHR(27):
END SELECT
LOOP
Received:
DO WHILE NOT(EOF(1))
B$ = INPUT$(1,1)
IF B$ = "[" THEN PRINT
PRINT B$;
LOOP
RETURN
4.3.2

Befehlsliste

Nachstehend eine Vorschlagsliste für die Fernsteuerung der Matrix. Die Liste enthält die
Umschaltanweisungen und einige Befehle zum Lesen des Matrixstatus.
4.3.2.1 Acknowledge
Die Matrix reagiert auf drei Arten:
sie überträgt [ok] bei Empfang eines unmittelbar umgesetzten Befehls, ohne Statusabfrage
überträgt einen Wert, wenn der Status eines Parameters abgefragt wird
überträgt [err], wenn ein Fehler auftritt (Parameter außerhalb des zulässigen Bereiches oder
Prüfsummenfehler).
4.3.2.2 Schreibweisen
Die Überschrift der PC-Meldung ist unveränderlich ( VA0PC1) und wird nachstehend mit dem Symbol #
bezeichnet. Die Prüfsumme wird durch $ angegeben. Beispiel: [#Clr+ n$ ] mit n=1 steht für den
Steuerbefehl [VA0PC1Clr+1W] .
Bei den Antworten der Matrix, die in der folgenden Tabelle beschrieben sind, wird das Leerzeichen (blank
ASCII 32) dargestellt durch _
4. Erweiterte Funktionen
' when receiving goto Received
' check keys to exit
' switch camera 1 on monitor 1
PRINT #1, "[VA0PC1VidS1,1B]";
' switch camera 2 on monitor 1
PRINT #1, "[VA0PC1VidS1,2C]";
' automatic sequence on monitor no.1
PRINT #1, "[VA0PC1VidA1U]";
' exit from program with Escape
END
' print the characters received on the serial channel
S.30/66
MNVCSM328A_1511_DE

Publicité

Table des Matières
loading

Table des Matières