3 controllo della matrice da pc – Videotec SM328B Manuale d'uso
Pagina 30

4.3 Controllo della matrice da PC
4.3.1
Protocollo Macro
4.3.1.1 Descrizione
Il protocollo Macro è caratterizzato da messaggi composti di soli caratteri ASCII stampabili, delimitati da
due caratteri terminatori ‘[‘ e ‘]’. All’interno del messaggio c’è distinzione tra lettere maiuscole e minuscole.
I parametri sono solitamente numerici e separati da virgole. Non sono presenti spazi (blank) all’interno del
comando macro.
Il formato di un messaggio tipico è una stringa di caratteri [VA0PC1VidS1,12Z] che può essere così
interpretata:
Caratteri
Significato
Significato nell'esempio
[
Inizio del messaggio
VA
Categoria del ricevitore
Destinatario: matrice video...
0
Numero del ricevitore
1
...numero 0 (matrice singola)
PC
Categoria del trasmettitore Mittente: personal computer...
1
Numero del trasmettitore
1
...numero 1 (fittizio)
VidS
Comando
Commutazione...
1
Primo parametro
2
...sul monitor 1...
,
Separatore dei parametri
12
Secondo parametro
2
...è richiesta la camera 12
Z
Checksum
]
Chiusura del messaggio
1
) Il numero ricevitore deve essere indicato anche quando non necessario: se non è disponibile (ad
esempio nel caso di una matrice singola) usare il numero 0. Nel caso del PC usare il numero 1.
2
) A seconda del comando sono presenti fino a 4 parametri numerici (da 0 a 65535) separati da virgole.
Deve essere trasmesso un carattere ASCII per ogni cifra (0: ASCII 48, 1: ASCII 49, ecc.)
4.3.1.2 Controllo da PC
Il personal computer può controllare la matrice solo se il dip 5 è ON.
Se il dip 5 è OFF il PC può solo ricevere dati ma non trasmettere comandi.
4.3.1.3 Procedura di calcolo del checksum
1. Sommare il codice ASCII di tutti i caratteri del messaggio, fatta esclusione per i terminatori ‘[‘ e ‘]’
2. Calcolare il valore della somma modulo 26 (resto della divisione per 26, un intero da 0 a 25)
3. Sommare 65 al modulo così calcolato e ricavare il carattere corrispondente nella tabella ASCII: il
risultato deve essere un carattere alfabetico maiuscolo compreso tra ‘A’ e ‘Z’.
Il messaggio verrà interpretato dalla matrice solo se il checksum è corretto.
Nota
I prodotti Videotec riconoscono un certo numero di protocolli e baudrate diversi: controllare che il settaggio sia
effettivamente corrispondente al protocollo Macro (ad un baudrate opportuno) prima di procedere con il collegamento.
4.3.1.4 Codici dei dispositivi
Ogni dispositivo trasmettitore e ricevitore è identificato da 2 caratteri:
•
VA: matrice video
•
PC: personal computer
•
4. Funzionalità avanzate
Pag.28/65
MNVCSM328_0438