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

Pagina 30

Advertising
background image

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

Advertising