LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Running labview compiled applications on Windows CE 6.0

I have installed the Touch Panel Module in Labview 8.6 and are trying to run my compiled applications on a Windows CE 6.0 Touch Panel.

When I click the .exe (on my Touch Panel) nothing happens.

 

I know the Touch Panel Module is made for WinCE 4.2 and 5.0 but as far as I know 6.0 should be compatible with older software.

 

As the touch panel is a non NI device it's hard to find any documents about it.

 

Have someone here tried running there compiled software on a WinCE 6.0?

If so, please help me! Does it work? Is there something special that have to be done to get it working?

0 Kudos
Message 1 of 20
(12,638 Views)

I have an WinCE 4.2 Touch Panel too and can't get it running either. I just get att message when I try to run the program

 

Cannot find 'test' (or one of its components). Make sure the path and filename are correct  and that all the required libraries are available.

 

It feels like something is missing but I don't know what. Is there any kind of Labview runtime or something that I have to install first?

The computer with WinCE 6.0 is and Axiomtek GOT-3840TL-512. The computer with WinCE 4.2 is a Axiomtek-computer too but older not known model.

 

 If I install NI TPC Service manager on the WinCE 4.2 computer I get same message when I try to run it.

 

Cannot find 'NI TPC Service Manager' (or one of its components). Make sure the path and filename are correct  and that all the required libraries are available.

 

Please help me!

0 Kudos
Message 2 of 20
(12,610 Views)
I have recently managed to get a labview program up and running, on windows CE 6.0 PC platform (x86 type). I had to do some debugging and found that the AYGShell API was missing in my windows CE image. Labview makes some calls to the aygshell.dll I have also included the DirectDraw option. At least the program is up and running. But I have some visa problems. All my attempts in using visa serial functions result in a -1073807360 error :manmad:. Visa is of course installed on the CE PC. Can anybody help me?


Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
Message 3 of 20
(12,483 Views)

Hi t06afre,

 

AYGShell.dll is a standard component of Windows CE.  If it is missing, you won't be able to run LabVIEW and you'll need to install that DLL on your machine.  VISA may be having problems because of this as well.

 

ankan,

 

There is no runtime that needs to be installed, but there is a standard set of DLLs that are supposed to be included with Windows CE but are sometimes missing for one reason or another.  Check out this forum post: http://forums.ni.com/ni/board/message?board.id=170&message.id=350700&requireLogin=False

Scroll down about half way, the post describes a procedure to check if you have the necessary DLLs on your Windows CE system.  The post was in reference to a PDA issue, but it should work the same on a touch panel.

 

How did you install the TPC Service? See the following: http://digital.ni.com/public.nsf/allkb/DE177828D27A14A48625734E00768B66?OpenDocument

 

 

 

 

Regards,

Jeremy_B

Applications Engineer
National Instruments
Message 4 of 20
(12,286 Views)

Hi Jeremy_B
Thank you for your answer but I am still struggling with my problem. I have to admit my first explanation of the problem was not very good. And I guess that is the reasons for your misunderstanding of my question. So let me elaborate my problem.

The software I am using is Visual studio 2005 and Windows Embedded CE 6.0 R2 Platform Builder Service Pack 1, to build my CE OS. I have included AYGshell API in the OSdesign. This is also the correct way of doing it. Adding system files after a OS image is built is not straight forward or recommend. I have also included serial support in my OSdesign, and Active Sync. My OS is set up to use Hive-based Registry. This to insure that the VISA driver is not lost every time I turn off the CE computer.  After I have installed the CE OS on my target computer, I install the VISA driver from my host computer. This also works fine at both ends. No error messages.

The PC I am using to run CE is an old laptop computer 450 MHz. It is not a touch panel module. The Labview software also runs stable on my old laptop. Responds correct to all mouse and keyboard activity. It has not crashed at any time. But my problem is the VISA driver Every time I access VISA functions I get the -1073807360 error. The Labview explanation for this error is somewhat vague I quote "VISA:  (Hex 0xBFFF0000) Unknown system error (miscellaneous error)"

So my questions are as follows

1) Several functions/components in the CE OS has been changed from version 5 to 6.0. Is the Touch Panel module and VISA tested with CE 6.0 on a x86 target

2) Building a new CE OS is like turning over a new leaf. The functionally that is needed has to been included like the AYGshell. As I wrote this replay I was thinking about the .NET Compact Framework. Is this need for the VISA driver? If yes which version shall I include, 2.0 or 3.5 or maybe both.

Any help or ideas would be appreciated

 



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
Message 5 of 20
(12,255 Views)

Hi,

 

How do you have your serial port configured?  See the following: http://digital.ni.com/public.nsf/allkb/D2084EC381319CC386256A1D006F1415?OpenDocument

 

 

Regards,

Jeremy_B

Applications Engineer
National Instruments
0 Kudos
Message 6 of 20
(12,243 Views)

Hi Jeremy

Thank you for for your last tip did not help me. I think I never have used 1.5 stop bit. I my last post, I had two questions. Can you please forward these question to a CE expert in the NI system. Because I do not know what to do. I am lost 



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 7 of 20
(12,188 Views)

Hi,

 

Are you able to use the serial compatibility VIs instead of VISA?

Regards,

Jeremy_B

Applications Engineer
National Instruments
0 Kudos
Message 8 of 20
(12,169 Views)

Hi,

I have encountered some problems with NI TPC Service Manager too. I use TPC 2012. In the documentation there is, that this TPC has already NI TPC Service installed, and I don't need to install it any more. But I cannot find how to start the NI TPC Service.  According to the help it should be Start » All Programs»National Instruments » NI TPC Service » NI TPC Service Manager 1.0, I don't have NI TPC Service either on TPC2012 nor on PC where LabView environment is installed. Is there any way to start it manually? 

 

Thanks,

Martin

0 Kudos
Message 9 of 20
(11,887 Views)

Hi Coq rouge

 

Can u plz help me in how to run LabVIEW applications on Win CE 6.0 plzzzzzzzzz? or any one have the solution plzzzzzzz

 

Wait ur help

0 Kudos
Message 10 of 20
(11,661 Views)