LabVIEW Measurement Plug-In Project File Descriptions
- Updated2025-10-03
- 1 minute(s) read
LabVIEW Measurement Plug-In Project File Descriptions
Each LabVIEW measurement plug-in is created as a separate class (lvclass) in your project. The following table describes important files that class contains.
| File Name | Description |
|---|---|
| Get Service Descriptor.vi | Specifies metadata for the LabVIEW measurement service. |
| Get Type Specializations.vi | Specifies information about the parameters in your measurement configuration. For example, you can use this VI to annotate a string control as a pin name specialization. The Parameter Name associates the annotation with the underlying parameter. Do not edit the front panel. Switch to the block diagram and make changes there. |
| Get User Interface Information.vi | Specifies information about the measurement UI file, such as the UI file name. |
| Measurement Configuration.ctl | Defines measurement input parameters with LabVIEW controls. The default control is a double array labeled Array in. |
| Measurement Logic.vi | Defines measurement logic. This template file is already configured to use Measurement Configuration.ctl and Measurement Results.ctl as input and output. |
| Measurement Results.ctl | Defines measurement return values with LabVIEW indicators. The default indicator is a double array labeled Array out. |
| Measurement UI.vi | Defines the measurement user interface. To function, control and indicator labels and datatypes must correspond with Measurement Configuration.ctl and Measurement Result.ctl. |
| Run Service.vi | Initializes your measurement as a service and returns a listening port. |