La pagina visualizzata può
essere personalizzata a vostro piacimento con i più
comuni editor di pagine HTML.
Le pagine web personalizzate possono contenere al loro interno
file di immagini del tipo JPG, GIF, BMP, file video tipo SWF
di Flash e qualsiasi altro file riteniate opportuno che l’HTTP
server di RECS 101 debba gestire.
Selezionando il link “RECS 101 Control Panel”
si accederà alla pagina web dedicata al controllo dell’applicazione
riportata di seguito,
All’interno del pannello
di controllo si può notare un LED aggiuntivo specificato
“Network”. La sua funzionalità è
quella di fornire all’utente lo stato della rete: una
connessione senza problemi provoca il suo continuo lampeggiare.
Nel caso di perdita momentanea del collegamento il LED non
lampeggerà e se la connessione non si ristabilisce
entro qualche minuto il sistema chiuderà la connessione
con RECS 101 ed i risultati saranno che il LED riprenderà
a lampeggiare, gli ingressi verranno visualizzati tutti alti
e non sarà possibile agire sui tasti. In questo caso
l’unica operazione da fare è quella di riaggiornare
la pagina HTML e quindi attendere la ripresa della connessione.
Problematiche di questo tipo normalmente non sorgono in reti
Intranet ma potrebbero capitare se si collega RECS 101 alla
rete Internet.
RECS 101 è un dispositivo
totalmente personalizzabile. Viene fornito con tutto il software
necessario allo sviluppatore per poter sviluppare rapidissimamente
la propria applicazione in maniera facile e sicura.
Il software in dotazione contiene alcuni files ed un’APPLET
di controllo (applicazione Java, nata per internet, permette
di eseguire delle funzionalità direttamente dal lato
client) che potranno essere personalizzate mediante dei parametri.
Parametri di
personalizzazione dell'Applet:
- PDFOOK : Stringa d’inizializzazione
Applet. Non è possibile effettuare nessuna modifica
- host : Indirizzo IP
associato a RECS 101(Es. host value="172.16.10.103"
vuol dire che l’indirizzo IP di RECS è 172.16.10.103
- port : Porta TCP adoperata
dall’ applicazione per comunicare con RECS 101.
Il valore di tale porta è fisso e pertanto non
modificabile (Es. port value=6001)
- polling :Intervallo
di Polling. Ha una risoluzione di 10 ms e può essere
settato in funzione dell’applicazione. Per es. “polling
value=1” significa che il check dello stato d’
I/O del dispositivo verrà controllato ogni 10 ms
- NumLed : Numero ingressi
da monitorare mediante LED bicolore (Es. NumLed value=16,
verranno visualizzati 16 LED indicatori di stato)
- NumB : Numero di pulsanti
di comando per la modifica dello stato delle uscite (Es.
NumB value=16, verranno visualizzati 16 pulsanti)
Di seguito si riporta il
frammento del codice HTML del file index.html relativo alla
personalizzazione dell’Applet in cui si evidenzia il
setup dei parametri di inizializzazione.
<APPLET CODE=Applicazione.class
ARCHIVE=RECS.jar WIDTH=850 HEIGHT=500>
<param name=PDFOOK value="Intellisystem Technologies
Device">
<param name=host value="172.16.10.103">
<param name=port value=6001>
<param name=polling value=1>
<param name=NumLed value=16>
<param name=NumBot value=16>
</APPLET>
Prova
on line l'interfaccia utente di RECS 101 ! |