
4.3.1.5 Baudrate e formato del dato
Il baudrate è quello impostato da dip switch per le comunicazioni con le tastiere. Il formato è 8,N,2.
4.3.1.6 Esempio di programma
Di seguito è riportato un semplice programma di test in BASIC che può essere usato come linea guida
nella realizzazione di sistemi di controllo più complessi.
Il programma fa uso della seriale COM1 con baudrate 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
' when receiving goto Received
DO WHILE (1)
A$ = UCASE$(INKEY$)
' check keys to exit
SELECT CASE A$
CASE "1":
' switch camera 1 on monitor 1
PRINT #1, "[VA0PC1VidS1,1B]";
CASE "2":
' switch camera 2 on monitor 1
PRINT #1, "[VA0PC1VidS1,2C]";
CASE "S":
' automatic sequence on monitor no.1
PRINT #1, "[VA0PC1VidA1U]";
CASE CHR(27):
' exit from program with Escape
END
END SELECT
LOOP
Received:
DO WHILE NOT(EOF(1))
B$ = INPUT$(1,1)
IF B$ = "[" THEN PRINT
PRINT B$;
' print the characters received on the serial channel
LOOP
RETURN
4.3.2
Lista di comandi
Di seguito è proposta la lista di comandi per il controllo remoto della matrice. La lista comprende i comandi
di commutazione ed alcuni comandi di lettura dello stato della matrice.
4.3.2.1 Acknowledge
La matrice risponde in tre modi:
•
trasmette
[ok]
alla ricezione di un comando ad azione immediata, senza interrogazione dello stato
•
trasmette un valore se si interroga lo stato di un parametro
•
trasmette
[err]
in caso di errore (parametri al di fuori del range consentito o errore di checksum).
4.3.2.2 Convenzioni tipografiche
L'intestazione del messaggio PC è fissa (
VA0PC1)
ed è indicata di seguito con il simbolo
#
; il checksum è
indicato da
$
. Per fare un esempio,
[
#
Clr+
n$
]
con
n=1
rappresenta il comando
[VA1W]
.
Nelle risposte da matrice descritte nella tabella seguente lo spazio (blank ASCII 32) è rappresentato da _
•
4. Funzionalità avanzate
Pag.29/66
MNVCSM328A_1511_IT
Summary of Contents for sm328a
Page 3: ...OPERATING INSTRUCTIONS ...
Page 4: ......
Page 70: ... 8 Configuration software Page 66 66 MNVCSM328A_1511_EN ...
Page 71: ...MANUALE D USO ...
Page 72: ......
Page 138: ... 8 Software di configurazione Pag 66 66 MNVCSM328A_1511_IT ...
Page 139: ...MANUEL D INSTRUCTIONS ...
Page 140: ......
Page 207: ...BEDIENUNGSANWEISUNG ...
Page 208: ......
Page 275: ...РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ ...
Page 276: ......
Page 342: ... 8 Конфигурация программного обеспечения Pag 66 66 MNVCSM328A_1511_RU ...
Page 343: ......