EasyManua.ls Logo

Topcon OPUS A6G2 - Touch Screen Calibration

Topcon OPUS A6G2
800 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
786
OPUS Projektor Manual
OPUS devices update manual
14.4.4
Touch Screen Calibration
Devices with a resistive touch need a calibration after an update of the user application (i.e.
when the /opt folder is deleted during the update), or if the touch doesn't work as expected,
anymore.
Calibration after Update
After an update that deletes the /opt folder, i.e. after the installation of a OS / user tar file
through the service mode, the calibration file is deleted. Because of that the calibration is
executed automatically at the first start up of the device.
Calibration because of bad touch performance
If the touch doesn't work well, it might help to re-calibrate the touch screen.
To do that, there are several ways:
1. From the application:
With Projektor/PClient, the calibration can be started using the JavaScript command
startTouchscreenCalibration();
With CODESYS, the calibration can be started using the Driver module Driver -> System ->
TSCalibrate and then in code the command TSCalibrate.Trigger();
2. Through deleting the calibration file
When the device starts up it is checked if the calibration file exists. If it doesn't, the
calibration program will be executed.
So to force the calibration to be executed at start up, the calibration file can be deleted.
This can be done through the serial console .
The command to delete the file is: rm /opt/etc/pointercal
Afterwards execute the following command to restart the device: reboot
After the restart the calibration will be started.
3. Through the serial console
The calibration program can also be executed directly from the serial console, using the
command ts_calibrate
However, this can be slightly problematic if another GUI application is running, because then
both applications, the user application and the calibration program, will paint on the screen
and it can be difficult to do the calibration properly.
To work around that, the running application should be stopped.
In case of PClient, use the command: /opt/etc/init.d/02_pclient stop
Then execute the calibration program: ts_calibrate
And once the calibration has finished, restart the
PClient: /opt/etc/init.d/02_pclient start
775

Table of Contents