LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

making DLL for labview code

I have been trying to develop a tool using LV. The goal is to make it upgradeable. We are trying to have lower level of our code to be like a DLL so that even if we make changes to some of those VIs their effect doesnt show up in our other applications. In essence what i am trying to ask is if there is a way to make certain VIs part of a DLL which could be called by other LV programs.

thanks,
0 Kudos
Message 1 of 3
(2,712 Views)
The application builder can create an exe or dll. The app builder comes with the professional version of LabVIEW or you can buy it separately. The other thing you might want to look at is the plug-in architecture. A shipping example can be found at Find Examples>Programatically Calling VIs>Synamically Loading and Calling VIs.
0 Kudos
Message 2 of 3
(2,712 Views)
Hi,

DLL's have the advantage that they can be called by any language.

The disadvantage is that you have to use the dll interface to call them.

If you use libraries, you can replace the library, and get the same results.
If you don't want customers to see the code, just save without diagrams. You
can use the VI's in the libraries just like other VI's.

Regards,

Wiebe.


"shabu" wrote in message
news:506500000008000000F5790000-1042324653000@exchange.ni.com...
> I have been trying to develop a tool using LV. The goal is to make it
> upgradeable. We are trying to have lower level of our code to be like
> a DLL so that even if we make changes to some of those VIs their
> effect doesnt show up in our other applications. In essence what i am
> trying to
ask is if there is a way to make certain VIs part of a DLL
> which could be called by other LV programs.
>
> thanks,
0 Kudos
Message 3 of 3
(2,711 Views)