Questo articolo include informazioni per configurazioni personalizzate dei controller Elo.
Invio dei comandi SmartSet per modificare il formato dei dati tattili
I controller moderni possono essere programmati tramite una connessione seriale all'interfaccia seriale RS232 di un PC (porta COM) inviando semplici stringhe di comandi alfanumerici. In questo modo si cambierà il formato dei dati tattili. Possono essere apportate anche altre modifiche, come l'inversione di uno o entrambe le assi tattili. Le stringhe di comando devono essere testo ASCII. Hyper Terminal, un programma accessorio di Windows relativamente semplice e ampiamente disponibile, può essere utilizzato per inviare i comandi.
È disponibile un insieme di file di comando in testo ASCII per eseguire la configurazione, emulazioni di formati dati più vecchi e altre modifiche comunemente richieste. I comandi vengono inviati uno alla volta. Si noti che il comando Save_to_NVRAM deve essere inviato dopo che tutti gli altri comandi sono stati inviati. L'invio dei comandi modifica la configurazione attuale del controller, ma le modifiche vengono salvate permanentemente nel controller solo quando viene inviato il comando Save. La mancata invio del comando Save comporterà la perdita di tutte le modifiche quando l'alimentazione viene rimossa dal controller.
Limitazioni e requisiti
• Questo documento si applica solo ai controller tattili Elo AccuTouch, IntelliTouch e Surface Capacitive SmartSet che hanno un'interfaccia seriale. I controller 2216, 2700, 2701 e 5020 funzionano solo a 9600 baud – il baud rate non può essere cambiato.
• Queste informazioni sono destinate a professionisti formati e non sono una procedura o una dichiarazione di lavoro. Elo non garantisce né supporta queste informazioni e non può essere ritenuta responsabile per un uso accidentale o intenzionale di queste informazioni. Utilizzare queste informazioni a proprio rischio.
• Hyper Terminal deve avere una porta COM disponibile per inviare i comandi, quindi il driver Windows di Elo deve essere rimosso o disabilitato per liberare la porta COM.
• Per rimuovere il driver Elo:
o Fare doppio clic su Aggiungi o Rimuovi programmi.
o Trovare il driver Elo nell'elenco (i driver molto vecchi potrebbero essere chiamati Monitormouse), fare doppio clic su di esso e poi cliccare su Rimuovi e rispondere sì o OK a eventuali richieste.
o Il driver può anche essere disabilitato in Gestione dispositivi sotto Topologie di Mouse e altri Dispositivi Puntatori selezionando "Non usare questo dispositivo ..."; questa opzione è lasciata all'utente. Se si fa questo, è necessario riabilitare il driver in seguito.
• I controller impostati per emulare formati dati più vecchi non funzioneranno più con i driver Windows di Elo, poiché questi driver supportano solo il formato dati SmartSet.
• Per inviare comandi al touch controller, l'uscita seriale del touch monitor (femmina a 9 pin) deve essere collegata alla porta seriale (COM) di un PC (maschio a 9 pin) e il numero della porta COM deve essere noto in modo da poterlo specificare in Hyper Terminal.
Modificare il formato dei dati tattili: Procedura
Se non si ha familiarità sufficiente con i computer per seguire i passi della procedura qui sotto, si dovrebbe trovare o ingaggiare i servizi di qualcuno che ha familiarità con i computer basati su Windows.
• Per prima cosa, scaricare il file zip dei comandi: CustomControllerCommands.zip
• Successivamente, decomprimere il file in una posizione nota
o Per determinare quali comandi sono necessari, vedere la sezione: Identificazione dei formati dati e delle modalità operative.
• Successivamente, avviare Hyper Terminal.
• Cliccare su Start, Tutti i programmi, Accessori, Comunicazioni, Hyper Terminal.
o Nella finestra di dialogo "Nuova connessione", digitare Elo o un nome a scelta nella casella Nome e cliccare OK.
• Successivamente, selezionare la porta COM dal menu a discesa "Collegati utilizzando" nella parte inferiore della finestra Connetti a, quindi cliccare OK.
• Selezionare 9600 dal menu a discesa bits per secondo nella finestra delle Impostazioni porta, quindi cliccare OK.
• Si apre la finestra di Hyper Terminal.
• Cliccare su Trasferisci nel menu in alto, quindi selezionare Invia file di testo (NOTA: "invia FILE di TESTO", non "invia file").
• Utilizzare il menu a discesa Cerca in per navigare fino alla posizione dei file di testo dei comandi precedentemente salvati, quindi fare doppio clic sul file di comando da inviare.
• Una breve stringa di caratteri dovrebbe apparire nella parte superiore della finestra; sarà criptica e priva di significato, ma indicherà una risposta dal controller.
• Comandi aggiuntivi possono essere inviati selezionando Invia file di testo dal menu Trasferisci (potrebbe essere necessario riavviare Hyper Terminal per ciascun comando), quindi facendo doppio clic sul file di comando da inviare.
• Assicurarsi di inviare per ultimo il comando Save, per salvare le nuove impostazioni nel controller.
NOTA: Se il comando Save non viene inviato, tutte le modifiche andranno perse quando l'alimentazione viene rimossa dal controller.
Identificazione dei formati dati e delle modalità operative
Comdump.exe, disponibile nella pagina dei Driver e download file, può essere utilizzato per visualizzare il flusso di dati tattili. L'aspetto del flusso di dati fornisce indizi sul formato dei dati. Comdump può essere utilizzato con un controller più vecchio esistente per determinare il suo formato di dati e caratteristiche, e quindi determinare quali file di testo dei comandi devono essere inviati a un controller più moderno per farlo emulare il formato dati più vecchio. Comdump può anche essere utilizzato per verificare il formato di un controller moderno a cui sono stati inviati comandi, per vedere se è stato raggiunto il formato desiderato.
Note importanti
• Comdump è un'applicazione DOS, il che significa che deve essere eseguita da una riga di comando. A causa della logistica di navigazione di DOS, è importante che comdump.exe venga salvato nella radice del disco rigido (in Windows, salvare sull'icona del disco C:, non in una delle cartelle sul disco).
• Per utilizzare comdump, la porta COM a cui è connesso il touch monitor deve essere disponibile per l'uso. Questo significa che il driver Elo deve essere rimosso o disabilitato e qualsiasi sessione di Hyper Terminal deve essere disconnessa o chiusa.
• Comdump ha bisogno di utilizzare o la COM1 o la COM2.
Se stai eseguendo una sessione di Hyper Terminal, puoi cliccare sull'icona Disconnetti (icona di un telefono con il ricevitore sollevato) per consentire l'uso del programma comdump. Per utilizzare di nuovo la sessione di Hyper Terminal dopo aver eseguito comdump, premi il tasto Esc sulla tastiera per terminare comdump, quindi Alt-Tab su Hyper Terminal, infine seleziona Invia file di testo dal menu Trasferisci di Hyper Terminal (non è necessario riconnettersi – verrà fatto automaticamente).
Esecuzione di comdump.exe
Accedere a un prompt dei comandi
• Start, Tutti i programmi, Accessori, Prompt dei comandi.
Accedere alla directory radice
• Digitare cd\ e premere il tasto Invio.
o Il prompt dovrebbe quindi essere C:\.
Avviare comdump
• Per una connessione COM1, digitare comdump 1 e premere il tasto Invio.
• Per una connessione COM2, digitare comdump 2 e premere il tasto Invio.
Si aprirà la finestra di comdump. Quando tocchi lo schermo, i dati dovrebbero scorrere nell'area dati. Dovrai quindi esaminare i dati per cercare un modello ripetitivo, che indichi pacchetti di dati. I pacchetti di dati dovrebbero rientrare in uno dei formati qui sotto:
Pacchetto dati binario SmartSet:
• i primi due byte sono sempre [55] [54].
• i dati si ripetono ogni 10 byte.
• questo formato è molto distintivo e dovrebbe essere facile da vedere.
• questo è il formato dati moderno di Elo.
• Pacchetto dati binario 4002:
• I dati si ripetono ogni 6 byte.
• Formato dati dei primi anni '90.
• Pacchetto dati binario 140:
• I dati si ripetono ogni 4 byte.
• Formato dati degli anni '80.
Se i dati non rientrano in nessuno dei formati sopra indicati (pacchetti di dati da 11, 13 o 16 byte), premi il tasto M sulla tastiera per passare alla visualizzazione dei dati ASCII, quindi tocca di nuovo lo schermo.
• Pacchetto dati ASCII SmartSet (16 byte se visualizzato in formato esadecimale):
• tre colonne di coordinate a 4 cifre.
• la terza colonna non supera 255.
• Pacchetto dati ASCII 4002 (16 byte se visualizzato in formato esadecimale):
• tre colonne di coordinate a 4 cifre.
• la terza colonna non supera 15.
• Pacchetto dati ASCII 140 (11 byte se visualizzato in formato esadecimale):
• due colonne di coordinate a 4 cifre.
• Pacchetto dati ASCII 140 con flag tattili (13 byte se visualizzato in formato esadecimale):
• Dovrebbe visualizzare due colonne di coordinate a 4 cifre più una con T o U.
• T = tocco, U = non tocco.
In generale, i dati che non rientrano in nessuno dei formati sopra indicati sono un'indicazione di un controller tattile non Elo.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article