|LabVIEW graphical programming techniques and built-in features often allow for faster and more efficient ways to solve problems. |
At the same time, there are certain tasks that may be better suited for a traditional programming language such as C, or there may be times when an engineer is restricted to using a specific programming language as his primary development environment but still wants to take advantage of the unique features of LabVIEW.
LabVIEW offers multiple solutions for both scenarios. LabVIEW can call external code contained in dynamic link libraries (DLLs) or shared libraries, and code exposed through ActiveX or .NET interfaces. In addition, LabVIEW code can be reused in other programming languages by building a LabVIEW DLL or shared library, or by using ActiveX.
Here are some examples of how to reuse code between LabVIEW and C:
Learn more about using Python, MathWorks® MATLAB® Software, and C/C++ with LabVIEW