Using .NET with LabVIEW
- Updated2026-08-28
- 2 minute(s) read
LabVIEW can interact with .NET objects to integrate .NET functionality directly into the LabVIEW graphical programming environment.
.NET allows you to access Windows services such as the performance monitor, event log, and file system, as well as advanced Windows APIs such as the Speech Recognition and Generation service. .NET also provides access to Web protocols such as SOAP, WSDL, and UDDI.
You can use LabVIEW as a .NET client to access the objects, properties, methods, and events[1]1 .NET (Core): LabVIEW 2025 Q3 and later. associated with .NET servers.
With .NET Framework, you also can host .NET Framework user interface controls on the front panel of a VI. Although LabVIEW is not a .NET Framework server, you can communicate to LabVIEW remotely with the ActiveX server interface through .NET Framework support for COM objects.
1 .NET (Core): LabVIEW 2025 Q3 and later.
Related Information
- Using .NET Assemblies with LabVIEW
Use .NET assemblies with LabVIEW to allow LabVIEW to use code written in .NET languages. Understand requirements for loading .NET assemblies in LabVIEW.
- Creating .NET Objects in LabVIEW
Depending on the .NET platform you use, you can create .NET objects in LabVIEW on the block diagram and the front panel. Create .NET objects to give a VI access to functionality in a .NET assembly.
- Loading .NET Framework Assemblies in LabVIEW
If you reference a .NET Framework object from the front panel or block diagram of a VI, ensure that LabVIEW can load the .NET assembly for that object. Ensure LabVIEW can load .NET assemblies by placing the assemblies in the locations that LabVIEW expects.
- LabVIEW New Features and Changes
Learn about updates, including new features and behavior changes, introduced in each version of LabVIEW.