6 aggiornamento dei led, 7 tabella di lookup (solo per esperti), 1 significato dei valori di lookup – Videotec DCZ User Manual

Page 40

Advertising
background image

IT - I

taliano - M

anuale di istruzioni

16

Il cambio dei valori di lookup consente di:
• Avere più tasti che vengono interpretati come

fossero un tasto unico;

• Cambiare la posizione di default ed il numero dei

tasti del joystick in modalità JOYHID.

9.7.1 Significato dei valori di lookup

I valori di lookup hanno un range 0..65535.
Alcuni intervalli di valori hanno un significato
speciale:
0: Tasto disabilitato;
1..99: Tasto normale, il valore viene restituito alla

pressione e al rilascio del tasto;

1001..1008: Definizione dei tasti di shift;
50011..50089: Definizione di tasti multipli;
60001..60040: Assegnazione dei tasti in modalità

JOYHID;

60101..60103: Uso interno, non disponibili.
Impostando un valore

01-99 il codice corrispondente

sarà restituito dalla tastiera al momento della
pressione/rilascio del tasto in modalità VCOM.
Impostando un valore 1001-1008 il tasto diventa
uno shift. La pressione di un tasto quando uno o più
tasti di shift sono già premuti modifica il messaggio
[

K+xx] che diventa [K+xx:lista_shift_

premuti]. Più tasti di shift possono essere premuti

contemporaneamente.
Impostando un valore

500rc (rc nel range 11..89)

si crea un alias legando il comportamento del tasto
ad un altro tasto di coordinate logiche

rc. Ciò

consente la gestione di più tasti che hanno lo stesso
comportamento e che vengono visti come fossero un
unico tasto.
Impostando un valore

600nn (nn nel range 01-40) il

tasto verrà assegnato al corrispondente tasto joystick

nn in modalità JOYHID.

9.7.2 Modifica della tabella di lookup
per spostare e cambiare il numero dei
tasti joystick.

La modifica della tabella di lookup consente la
variazione della posizione o del numero dei tasti
joystick in modalità JOYHID.

9.6 Aggiornamento dei LED

Normalmente l’effetto dei comandi

[Led+xx],

[Led-xx] e [Led/xx]è immediato.
Nel caso si debbano impostare molti LED
contemporaneamente può crearsi un ritardo
nell’aggiornamento dovuto principalmente alla
comunicazione asincrona tra tastiera e PC.
Per evitare questo ritardo si fa uso di un buffer
temporaneo: dopo l’impostazione dei valori del
buffer temporaneo si effettua un’operazione di
update per rendere visibile il cambio contemporaneo
di tutti i LED modificati.
Si usano a tale scopo i comandi:

COMANDO

SIGNIFICATO

[LedImmediate] L’aggiornamento dei LED è

immediato.

[LedDelayed]

L’aggiornamento dei LED è sospeso
fino all’arrivo del primo comando

[LedUpdate].

Nel frattempo tutti i comandi

[Led+xx], [Led-xx] e [Led/

xx] sono memorizzati in un buffer

temporaneo.

[LedUpdate]

Il buffer temporaneo è ricopiato sul
buffer attivo e tutte le modifiche
apportate nel frattempo sono rese
visibili.

[LedCopy]

Il buffer attivo è ricopiato sul buffer
temporaneo.

Tab. 04

9.7 Tabella di lookup (solo per
esperti)

Ad ogni tasto corrisponde un valore all’interno
della tabella di lookup dei tasti. Il valore di default
corrisponde alle coordinate logiche del tasto (ad
esempio al tasto

ESC

, riga 1, colonna 3, corrisponde

il valore 13).
Il comando

LookupWrite permette di modificare il

valore associato ad un tasto.

h

Il cambio dei valori di lookup può
portare apparenti malfunzionamenti
nel sistema nel caso si rendesse
necessaria la sostituzione futura della
tastiera. Si raccomanda di documentare
opportunamente le modifiche effettuate.

Advertising