LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I call a regular LabVIEW VI from my C# application without first creating a DLL in the application builder?

I am writing a C# application and have LabVIEW 8.2 and the Application Builder. I want the application to call different standard VIs included in LabVIEW. One way to solve this is to create a blank VI, insert the desired standard VI, have the Application Builder create a DLL and then let the application call the DLL. Something tells me there must be a shortcut to this, is there? Aren't all standard LabVIEW VIs really DLLs underneath the surface? Can I somehow call those DLLs directly?

0 Kudos
Message 1 of 3
(2,204 Views)

arnold_w wrote:

Aren't all standard LabVIEW VIs really DLLs underneath the surface?


NO, LabVIEW is a programming language and contains a lot of primitives. Some VIs are wrappers for DLL's but even calling these from C(#) might be a problem.

 

You can exploit the LabVIEW ActiveX interface to perform all the actions you want.

 

Ton

Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas

LabVIEW, programming like it should be!
0 Kudos
Message 2 of 3
(2,203 Views)