VncClient
Component able to connect to a VNC server, used to remotely control a PC or another system, showing the desktop and allowing to interact using the mouse or the touch.The connection with the server is activated by using the following widget custom actions:
- startVncClient: starts connection
- stopVncClient: stop connection
- address: server VNC address where to connect. It can be a local variable @. It cannot be a PLC or fieldbus variable.
- port: communication port (typically 5900)
- password: if authentication is requested, it contains the password required.
- view only: if “true”, the connection will show the desktop without allowing to control the mouse/touch
- encoding: compression protocol used for the image. It could be useful to change it if the VNC server doesn’t support all the protocol “dialects”. Usually it’s advised to use the “RRE” as it’s generally the fastest.
- compression: when the connection must use a low bandwidth network (or when it’s paid on data consume) it would be convenient to change it to reduce band occupation. Greater values will give worst response time (needed by the compression algorithm). Usually it’s advised to leave the “Default” value.
- jpeg quality: to more reduce the bandwidth it’s also possible to use a JPEG compression. Please note that a greater compression will give smaller data exchange but a worst image quality. Usually it’s advised to leave the “JPEG off” default value.
- low colors: whenever the VNC server won’t support the full color mode (16 or 32 bit) it’s possible to force the 256 color mode (8 bit) by activating this option. Note: with this option “false”, with some VNC servers sometimes no image can be seen. In these cases activate this option.