LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Running a LV app./ stand-alone executable developed on Win XP on Win CE?

Hello all,
 
I want to run a LV stand-alone executable that I built on a Windows XP machine on a handheld running Windows CE. Can I do that directly or do I need to create the executable for Win CE in a different way? Please advise.
 
Thanks,
SS
0 Kudos
Message 1 of 4
(6,658 Views)

Executables running in CE need to have their source code compiled by an appropriate compiler. In LV, this means buying the PDA module, which will allow you to build an executable which will run on CE devices.

However, it's not that simple. Unlike PCs, there is no LabVIEW run-time engine for CE. Instead, LV PDA converts your VIs into C and then uses the Microsoft compiler to compile it into an executable. This process is problematic and so the PDA module is limited and buggy. Be aware that building executables for the PDA module will often mean having to do all kinds of things to get around the bugs in the module.

That said, if you search this site you should be able to get an evaluation version of the PDA module for LV 8.2 and check it out yourself. I haven't used it myself, but hopefully it's somewhat better than the older versions.


___________________
Try to take over the world!
Message 2 of 4
(6,643 Views)

Thanks!!

Can you tell me what is the difference between LabView's PDA module and touch-panel module? I want to recompile my application developed on a Win XP environment for a touch-screen single board computer running Win CE. From what I have read, it seems like both PDA module and the touch-panel module would be able to do the task - but what is the difference between the two modules?

 

0 Kudos
Message 3 of 4
(6,620 Views)
sstolteq:

The LabVIEW PDA Module allows you to create applications that run on Microsoft Windows Mobile for Pocket PC devices. It is also compatible with several NI data acquisitions devices, including the USB-6008, USB-6009, CF-6004, DAQCard-6062E, DAQCard-6024E, and the DAQCard-6036E.

The LabVIEW Touch Panel Module, on the other side, allows you to create human-machine interface (HMI) applications to communicate with NI embedded real-time platforms such as Compact FieldPoint, CompactRIO, and Compact Vision System. It is optimized for developing HMIs to Windows CE touch panel devices such as the NI TPC-2006.

I hope this helps and please let me know if I can help further.

Regards,

Rudi N.
Message 4 of 4
(6,586 Views)