LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PDA app (LV8.0/daqmxbase) doesn't run on IPAQ/Mobile 6

Hi, I am trying to run a PDA application on an IPAQ running Mobile 6.  The app was originally made on LV 8.0, PDA module 8.0 for a Dell Axim with PocketPC 2003, on which it worked fine.  I've found that when I build the app for Mobile 6 I get "Error 1" on the Mobile 6 classic emulator and when I build it for the actual IPAQ the app simply does not open at all with no error message.  The app uses daqmxbase functions to control a CF-6004 analog input card installed in the IPAQ. 

 

Thanks for any help....

 

Scott

0 Kudos
Message 1 of 7
(3,198 Views)
Scott-

First of all, DAQmx Base is not supported on Windows Mobile 6.  Therefore you may received unexpected behavior. 

However, I do have a few follow up questions for you:

1. Do you the “do you want to download this…?” window on your device, or are you opening the exe directly?

2. Have you installed support for DAQmx Base on your phone?

Let me know the answers to these questions.
Regards,

Mike S
NI AE
0 Kudos
Message 2 of 7
(3,169 Views)

Mike,

I do get the prompt asking if it's okay to download the .exe file.  I have used the device utility to install daqmxbase support to the IPAQ.  Cab version 3.3, I believe gets installed.

 

One other thing, the executables that were built using LV 8.0 and PDA Module 8.0 for a Pocket PC 2003 will work on the IPAQ running Mobile 6.  The same project built using LV 2009 for Mobile 6 do not work.   

 

Scott

0 Kudos
Message 3 of 7
(3,159 Views)
Scott

So if you build the project in LabVIEW 8.0, it works correctly?  You only see this issue when you build the project in LabVIEW 2009? 

Are both of these versions of LabVIEW on the same development computer?
Regards,

Mike S
NI AE
0 Kudos
Message 4 of 7
(3,141 Views)

Mike,

The executable was made several years ago on LV8.0, PDA Module 8.0.  It's been sitting on the common server for that time, with the original .vi (the lease expired on that laptop and I since have a new one).  The original executable works correctly as it was built then on LV8.0.  When I take the same .vi it will not work when built with LV2009. 

 

When I hear that daqmxbase is not compatible with Mobile 6 I wonder how the .exe built with LV8.0 in 2007 works with Mobile 6, but the one built with LV2009 does not.  What's my solution here?  Is there a subsequent release to Windows Mobile?

 

Thanks for your time,

Scott

 

 

0 Kudos
Message 5 of 7
(3,137 Views)
Scott-

The reason why DAQmx Base is not supported with Mobile 6 is we haven’t sufficiently tested the functionality of it.  Therefore the issues you are running into may be directly related the issues that could come up with this new OS.  As for the reason why it worked when the exe was created from LabVIEW 8.0 and not in LabVIEW 2009, I can only speculate.  The compiler for LabVIEW 8.0 and LabVIEW 2009 has changed significantly.  This could be the cause for this.  Again, these are the issues our R&D team tests before saying a driver is supported in a new OS. 

With this in mind, have you been able to create an exe that will function properly that does not use any DAQmx Base functions?  If you create an application that doesn’t use any DAQmx Base Functions and it works as expected, then we can verify this is in fact the issue.  Give try this and let me know if this new application works.
Regards,

Mike S
NI AE
0 Kudos
Message 6 of 7
(3,120 Views)

Mike,

I have created a .exe without daqmxbase in it.  As a matter of fact I simply took out the daqmxbase functions from the .vi I am trying to make work and it ran just fine in it's limited form.  OK, I will try to figure out another solution.  I appreciate your time and if you learn that NI finds a way to make this combo work please let me know.  Thanks again,  Scott

0 Kudos
Message 7 of 7
(3,118 Views)