beautypg.com

9 protocollo di comunicazione vcom, 1 mappa dei tasti e dei led – Videotec DCZ User Manual

Page 37

background image

IT - I

taliano - M

anuale di istruzioni

13

9.1 Mappa dei tasti e dei LED

La tastiera DCZ gestisce una mappa di 72 tasti e i
corrispondenti LED (8 righe di 9 colonne ciascuna).
Indipendentemente dal numero di tasti
effettivamente disponibili e utilizzabili dall’operatore
ciascuna coordinata tasto/LED è identificata sempre
dalle medesime 2 cifre: riga (1..8) e colonna (1..9).
Alla pressione e rilascio di un tasto è trasmesso un
valore ricavato da una tabella di lookup.
I valori di default della tabella di lookup
corrispondono alle coordinate logiche di ciascun
tasto:

11

21

31

41

51

61

71

81

12

22

32

42

52

62

72

82

13

23

33

43

53

63

73

83

14

24

34

44

54

64

74

84

15

25

35

45

55

65

75

85

16

26

36

46

56

66

76

86

17

27

37

47

57

67

77

87

18

28

38

48

58

68

78

88

19

29

39

49

59

69

79

89

Fig. 07

Esempio: Nella tastiera DCZ di default il tasto

ESC

è

rappresentato dal codice

13, il tasto

MONITOR

da

14, ecc.
Nel caso la tastiera venga ruotata di 180° la
configurazione si mantiene inalterata e non comporta
alcuna modifica a livello di applicazione PC.
Variando il valore associato a ciascun tasto nella
tabella di lookup è possibile ridefinire la funzione
dello stesso permettendo anche la presenza di tasti
con lo stesso valore.

9 Protocollo di
comunicazione VCOM

La tastiera in modalità VCOM comunica con il PC
tramite un protocollo ASCII semplificato. Vengono
trasmessi caratteri stampabili e le eventuali cifre
numeriche sono trasmesse come stringhe (non come
byte decimali o esadecimali).
Non è gestito alcun flusso di comunicazione
hardware o software.
L’applicazione PC deve aprire la seriale
corrispondente alla tastiera collegata (baudrate
e configurazione della seriale sono indifferenti) e
trasmettere/ricevere su questo canale.
Ad ogni comando da PC la tastiera risponde con un
messaggio di acknowledge. I messaggi trasmessi
da tastiera non richiedono acknowledge da parte
dell’applicazione PC.