01-04-2017 12:33 PM - edited 01-04-2017 12:36 PM
If you have only 1 monitor just about any touch screen can be used. If you use multiple monitors it can be more tricky. The drivers can change the monitor and the touch screen mapping. I have only had success with traditional serial port multiple touch screens because resources are not changed after reboot (USB connected touch screens can change mapping of the touch screen to the display with multiple usb connected screens) You also can make your own pop-up vi's for number pads and keyboard inputs.There are examples that can be downloaded. If you use multiple screens you also need to keep track of your display and where your pop up touch screen appears.
01-04-2017 01:47 PM
Thanks Dave for the heads-up
I only use one screen, and it is a touch screen monitor (TSM) supplied by NI. it is connected with a special cable (i guess is a sort of HDMI cable) to cRIO control module and a USB cable (which is for touching functionalities I beleive).
I tried compiling the code and selected it as "load on startup", using initialize mouse and acquire VI's but the program crashed, saying it is not supported on cRIO target. I am wondering if there is a VI that is supported on cRIO to accquire the position of the pointer and if there is a click event ( in this case = screen is pressed or touched).
01-04-2017 03:13 PM
Are you using a cRIO with the Linix OS?
01-05-2017 09:36 AM
Yes I use NI RT-OS on cRIO, running as a stand-alone test system.
01-06-2017 01:22 PM
did some reply got deleted in here?
01-06-2017 02:15 PM
What is the code you are using that is not working, can you upload it here? btw you are also on a pretty old thread, might be good to start a new one too.