LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I use third party Windows CE based touch panel to control my system?

Solved!
Go to solution

I want to use a WindowsCE based touch panel to control my system by connecting a CompactDAQ to it through USB and installing the.exe file built from LabVIEW and installing the CompactDAQ drivers.

 

It sounds doable, but I don't know if WindowsCE does support those .exe files or the hardware drivers or if there is something I can do to make it support them. I hope anyone has an idea about this and can help me.


Thank you

0 Kudos
Message 1 of 10
(4,255 Views)

Mr. Who,

 

You should be able to do this, however, the version of Windows CE that you are running will determine whether or not it is supported by NI. What versions of Windows CE and LabVIEW are you running?

Kareem W.
National Instruments
Web Product Manager
0 Kudos
Message 2 of 10
(4,241 Views)

Please note that you would also need to purchase a LabVIEW Touch Panel deployment license as well. Please refer to the links below for more information:

 

 

Kareem W.
National Instruments
Web Product Manager
0 Kudos
Message 3 of 10
(4,238 Views)

OS Version: Windows CE 6.0

LabVIEW Version: 2010, 2011 Beta 2

0 Kudos
Message 4 of 10
(4,234 Views)

I found the following statement at :

LabVIEW Touch Panel Module Getting Started Guide

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x5HUCAY&l=en-US

 

"The deployment procedures discussed previously for NI touch panels are not guaranteed to work for third party touch panels. If the use of a third-party touch panel is desired it must met certain requirements in order for the LabVIEW touch panel module to properly work with it.

 

The LabVIEW Touch Panel module only officially supports the two operating systems and two processors that the NI touch panel devices are based on. The operating systems supported are Windows CE 4.2/5.0 and Windows XP Embedded, while the supported processors include the StrongARM, XScale, and x86.

Another consideration when using a third-party touch panel is that a LabVIEW Touch Panel Deployment License must be purchased for each deployment of an application developed with the LabVIEW Touch Panel module.

In addition, specific Microsoft tools must be installed on the touch panel target in order for the LabVIEW Touch Panel application to function as expected. The following Microsoft eMbedded Visual Tools need to be installed:

    • Microsoft eMbedded Visual C++ 4.0
    • Microsoft eMbedded Visual C++ SP 4 or later
    • SDK for Windows Mobile 2003-based Pocket PCs
Kareem W.
National Instruments
Web Product Manager
0 Kudos
Message 5 of 10
(4,229 Views)

Thank you for your help, but there is still the same question, can I use this touch panel to control the system as same as the industrial controller? can I install the .exe file and connect a ConpactDAQ to it through USB?

0 Kudos
Message 6 of 10
(4,223 Views)

Mr. Who,

 

In reviewing the latest driver readme for DAQmx base (required for Windows CE devices) I found that cDAQ chassis are not supported by the driver. You can use some individual cDAQ modules with a USB sleeve and some other multifunction USB devices, but you cannot connect a cDAQ chassis (with modules installed) to a touch panel. 

 

Kareem W.
National Instruments
Web Product Manager
0 Kudos
Message 7 of 10
(4,210 Views)

Well, we've decided to use NI Industrial Controller instead, I guess, if I didn't miss understood, it works as a normal PC so that I can connect my cDAQ to it and install my drivers and application as any normal PC. Right?

0 Kudos
Message 8 of 10
(4,207 Views)
Solution
Accepted by topic author Mr.Who

Hey MrWho,

 

That is correct, assuming you are referring to these models:

http://sine.ni.com/nips/cds/view/p/lang/en/nid/206844 

 

They run windows XP and will be functionally the same as running DAQmx on your own PC. One thing to consider is that, if you assigned custom names to your hardware, you will need to transfer those names over for the application to function as expected. 

 

You can also do this programmatically using the system configuration API: https://www.ni.com/en/support/downloads/drivers/download.system-configuration.html

 

Thanks,

 

0 Kudos
Message 9 of 10
(4,202 Views)

Thank you so much, that was very helpful 🙂

0 Kudos
Message 10 of 10
(4,195 Views)