Più volte mi viene chiesto come gestire oggetti in pagine HTML dinamiche con il programma in LogicLab da SlimLine, ecco allora un esempio che contiene un pò di oggetti (Screenshot pagina web).
Check box: Eseguendo il tick si attiva una variabile BOOL, lo stato delle prime 2 è trasferito anche sulle uscite logiche del modulo CPU.
Radio button (A): Questi radio button riportano lo stato degli ingressi del modulo CPU. Come vedi hanno attributo name diverso, in questo modo sono oggetti unici e tra di loro slegati. Siccome sono di sola visualizzazione sono stati disabilitati in modo da non essere modificabili da pagina web.
Radio button (B): Questi radio button hanno lo stesso attributo name è quindi agendo su di uno si disabilita l’altro. Agiscono su una variabile USINT, che viene valorizzata in base alla selezione.
Text field: Definendo il valore viene valorizzata una variabile UINT con il valore definito.
Progress bar: Viene visualizzata una barra progressiva con il valore impostato nel campo Text field.
Select: Scegliendo una delle opzioni viene valorizzata una variabile USINT.
Allego per il download il programma sorgente LogicLab e la pagina HTM.