LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can LabVIEW PDA build a DLL?

I want to build a dll using LabVIEW PDA module 7.1. Is that possible?
0 Kudos
Message 1 of 5
(4,994 Views)
Hey yqin,

The LabVIEW PDA Module is actually just an add-on to the LabVIEW Development System. The ability to build a DLL comes from the LabVIEW Application Builder, a different add-on. There are two reasons why you would have the Application Builder:

1. You have the Professional Development System (it comes with that version)
2. You purchased it separately.

Now, you can call DLLs with the LabVIEW PDA Module if they are callable by a DLL. Here is an example of that. However, even if you have the Application Builder, you can not create DLLs to call on a PDA. I hope this information helps you out. Let me know if you're looking for anything else.
J.R. Allen
Message 2 of 5
(4,990 Views)
I have the Application Builder.

I attached my code - 1 DLL(add.dll) and 1 application. I want to run my code on Pocket PC 2003. I have written a stubdll.dll. But when I build my application, it give me error ""MyAdd is a missing VI or C file.

I have used the eVC++4.0 for writing the add.dll and use the LabVIEW application to call the add.dll. It works fine. That means the stub works fine. The problem is located in the LabVIEW's dll. That is why I wonder if LabVIEW PDA build a DLL target on Pocket PC 2003? I know Application Builder can build dll target on Desktop.
0 Kudos
Message 3 of 5
(4,980 Views)
I see. LabVIEW can not currently created DLLs that can be run on a PDA (in your case, Pocket PC 2003). The Application Builder can only create DLLs that can be called on the desktop (laptop, PXI chassi, etc) but not the PDA. If you want to run the LabVIEW code on your PDA, you'll need to do it as a regular executable. Can you make all of your other code modules into DLLs and call all of them from LabVIEW? If so, then you can just build the VI and then download it to your PDA as a regular executable.
J.R. Allen
Message 4 of 5
(4,977 Views)


@JRA wrote:
I see. LabVIEW can not currently created DLLs that can be run on a PDA (in your case, Pocket PC 2003). The Application Builder can only create DLLs that can be called on the desktop (laptop, PXI chassi, etc) but not the PDA. If you want to run the LabVIEW code on your PDA, you'll need to do it as a regular executable. Can you make all of your other code modules into DLLs and call all of them from LabVIEW? If so, then you can just build the VI and then download it to your PDA as a regular executable.


I have now got two quotes from NI, the first based on being told this was possible without needing the application builder (quote is for 'labview 8.5' and 'PDA module 8.5'). I rang back and said I was concerned I would not be able to do this without the application builder, which lead to a second quote (quote is for 'NI developement suite' and 'PDA deployment option NI developement suite').

Either way this is a significant purchase for me, so this is very concerning that the quote needed correcting. I now come to the forum hoping to get some confirmation from a group hopefully more technically minded, and read this (although somewhat dated) comment that it is not possible at all.

So is creating a labview ddl to run on a PDA still not possible? If possible what do i need to purchase?

Message Edited by joku on 10-11-2007 10:48 PM

0 Kudos
Message 5 of 5
(4,261 Views)