» Calling External Code » .NET Assemblies
LabVIEW gives you the ability to use .NET Assemblies through several .NET nodes. Using these nodes, you can instantiate .NET objects, invoke functions and access properties of .NET classes and objects. In addition, you can host .NET UI Controls on the LabVIEW front panel.
Use the .NET Constructor Node (Functions Palette » Connectivity » .NET » Constructor Node).
Also, use the Close Reference VI (Functions Palette » Connectivity » .NET » Close Reference) to destroy an object you have created.
For details, refer to:
Instantiating .NET Objects from LabVIEW
Use the Invoke Node (.NET) (Functions Palette » Connectivity » .NET » Invoke Node).
For details, refer to:
Calling Methods and Accessing Properties of a .NET Class / Object
Use the Property Node (.NET) (Functions Palette » Connectivity » .NET » Property Node).
For details, refer to:
Calling Methods and Accessing Properties of a .NET Class / Object
Use the .NET Container (Controls Palette » .NET & ActiveX » .NET Container).
For details, refer to:
Embedding/Hosting .NET UI Controls on a LabVIEW Front Panel
Use the Register Event Callback VI (Functions Palette » Connectivity » .NET » Register Event Callback).
For details, refer to:
Register Callback VIs for .NET Events in LabVIEW
The following examples install with LabVIEW:
Calculator VI: labview\examples\comm\dotnet\Calculator.llb
SimpleTaskMonitor VI: labview\examples\comm\dotnet\SimpleTaskMonitor.llb
Community Example: Calling .NET Assemblies from LabVIEW
LabVIEW Help: .NET Functions
KnowledgeBase 4IH72U6S: How LabVIEW Locates .NET Assemblies
Instantiating .NET Objects from LabVIEW
Calling Methods and Accessing Properties of a .NET Class / Object
Embedding/Hosting .NET UI Controls on a LabVIEW Front Panel
Register Callback VIs for .NET Events in LabVIEW