beautypg.com

2 convenzioni tipografiche, 3 sintassi dei messaggi, 4 messaggi da tastiera a pc – Videotec DCZ User Manual

Page 38

background image

IT - I

taliano - M

anuale di istruzioni

14

9.4 Messaggi da Tastiera a PC

La tastiera DCZ trasmette a PC ad ogni evento e non
attende alcun messaggio di acknowledge.
Gli eventi sono:

EVENTO

MESSAGGIO

PARAMETRI

Pressione di un
tasto.

[K+val]

val: Valore del

tasto nella tabella
di lookup.

Pressione di un
tasto + shift.

[K+val:shift] val: Valore del

tasto nella tabella
di lookup.
shift: Tasti shift

premuti (‘1’..’8’).

Rilascio di un
tasto.

[K-val]

val: Valore del

tasto nella tabella
di lookup.

Pressione di un
tasto di shift.

[H+shift]

shift: Numero

del tasto di shift
(‘1’..’8’).

Rilascio di un
tasto di shift.

[H-shift]

shift: Numero

del tasto di shift
(‘1’..’8’).

Movimento del
joystick.

[J±pp±tt±zz]

±pp, ±tt, ±zz:

Posizione pan, tilt,
zoom -07..+07.

Movimento
dello shuttle.

[S±aa]

±aa: Angolo

di rotazione
-70°..+70°.

Movimento del
jog.

[D+1]

Rotazione in senso
orario di uno scatto
(10 scatti per
angolo giro).

Movimento del
jog.

[D-1]

Rotazione in senso
antiorario di uno
scatto (10 scatti per
angolo giro).

Tab. 02

9.2 Convenzioni tipografiche

Nella descrizione del protocollo proposta di seguito si
utilizzano le seguenti convenzioni tipografiche:

[messaggio]: Messaggio trasmesso

parametro_variabile: Parametro variabile

all’interno del messaggio

±: Segno più o segno meno.

9.3 Sintassi dei messaggi

I messaggi trasmessi da e per il PC sono composti
da caratteri stampabili (compresi tra il codice ASCII
32 e ASCII 127, con l’esclusione degli ASCII 91 e 93)
delimitati dai due terminatori

[ e ]:

[ (ASCII 91) Parentesi quadra aperta, STX start of

transmission

• Corpo messaggio di lunghezza variabile

] (ASCII 93) Parentesi quadra chiusa, ETX end of

transmission.

Data la tipologia dei messaggi trasmessi e la qualità
della comunicazione USB non è previsto alcun
sistema di checksum.
Esempio: Alla pressione del tasto

ESC

(riga 1,

colonna 3) la tastiera di default trasmette

[K+13]:

[: Identifica l’inizio messaggio

K+: Tasto premuto

13: Valore di lookup del tasto (riga 1, colonna 3)

]: Identifica il termine del messaggio.