Visualizzazione di una serie di immagini
Questa modalità permette di visualizzare una serie di immagini, sulla base di valori letti dal PLC.Per utilizzare questa modalità è necessario specificare, oltre alla proprietà “images”, anche la proprietà “indexes” (con l’elenco dei valori associati alle immagini) e “values” (un array DINT sul PLC che conterrà l’elenco dei valori da rappresentare come immagini).Esempio:images = “img1.gif, img3.gif, img7.gif, img2.gif”indexes = “1, 5, 21, 8”values = PLCVARARRAY (array [0..5] of DINT) contenente i valori: 5, 5, 1, 21, 1, 8Il componente visualizzerà le immagini cercando il valore letto da “values” nella proprietà “indexes”.Nell’esempio suddetto verranno visualizzate le seguenti immagini:img3.gif (corrispondente al valore 5 dell’array PLC)img3.gif (corrispondente al valore 5 dell’array PLC)img1.gif (corrispondente al valore 1 dell’array PLC)img7.gif (corrispondente al valore 21 dell’array PLC)img1.gif (corrispondente al valore 1 dell’array PLC)img2.gif (corrispondente al valore 8 dell’array PLC)Selezionando un’immagine, nella variabile “selectedValue” verrò scritto il valore di “indexes” corrispondente all’immagine scelta.Se ad esempio si selezionerà la terza immagine “img1.gif”, si otterranno i seguenti valori:selectedPos = 2 (è la terza immagine = indice 2)selectedValue = 1 (è il valore dell’array PLC di indice 2)