LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

touch screen monitor

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. 

0 Kudos
Message 21 of 26
(1,194 Views)

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).

0 Kudos
Message 22 of 26
(1,185 Views)

Are you using a cRIO with the Linix OS? 

0 Kudos
Message 23 of 26
(1,176 Views)

Yes I use NI RT-OS on cRIO, running as a stand-alone test system.

0 Kudos
Message 24 of 26
(1,161 Views)

did some reply got deleted in here?

0 Kudos
Message 25 of 26
(1,127 Views)

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.

Clemens | Technical Support Engineer | National Instruments
0 Kudos
Message 26 of 26
(1,124 Views)