VncClient
Componente in grado di collegarsi ad un server VNC, utilizzato per controllare da remoto un terminale o PC, mostrando il desktop e permettendo di interagire utilizzando il mouse o il touch.La connessione con il server si attiva tramite le azioni custom del componente:
- startVncClient: attiva la connessione
- stopVncClient: ferma la connessione
- address: indirizzo del server VNC al quale collegarsi. Può essere una variabile locale @. Non può essere una variabile PLC o fieldbus.
- port: porta di comunicazione (tipicamente 5900)
- password: se è richiesta autenticazione, contiene la password necessaria alla connessione
- view only: se “true”, la connessione mostra il desktop remoto ma non permette di controllare il mouse/touch
- encoding: protocollo di compressione usato per le immagini. Potrebbe essere utile modificarlo se il VNC server non supporta tutti i “dialetti” del protocollo. Normalmente si consiglia di utilizzare “RRE”, in quanto generalmente il più performante.
- compression: quando la connessione deve occupare pochi dati (es.: dati a pagamento) può essere conveniente attivarla per ridurre la banda. Una maggiore compressione peggiora i tempi di risposta (necessari all’algoritmo di compressione). Normalmente è consigliabile lasciare il valore “Default”
- jpeg quality: oltre alla compressione dati è possibile ridurre ulteriormente il peso dei dati scambiati codificando in JPEG e dosandone la qualità. Normalmente è consigliabile lasciare il valore “JPEG off”
- low colors: qualora il VNC server non supporti la codifica full color (16 o 32 bit) è possibile forzare la codifica a 256 colori (8 bit) attivando questa opzione. Nota: con questa opzione a “false”, con certi VNC server non si vede nessuna immagine. In questi casi attivare questa opzione.