Measurement Plug-Ins in InstrumentStudio
- Updated2026-07-23
- 3 minute(s) read
Use measurement plug-ins in InstrumentStudio to run reusable measurements across supported devices and workflows.
This feature is only available with an InstrumentStudio
Professional license.Overview
A measurement plug-in is a reusable measurement that runs as a service and can be used across multiple NI products, including InstrumentStudio and TestStand.
A measurement plug-in includes:
- Measurement logic
- Metadata
- An optional user interface
Measurement plug-ins generate the measurement logic and the metadata in Python or LabVIEW.
For instructions on running a measurement plug-in in InstrumentStudio, see Running a Measurement Plug-In.
How Measurement Plug-Ins Work
InstrumentStudio does not run measurement logic directly. Instead, it connects to measurement services that run in the background.
When a measurement plug-in is available, InstrumentStudio detects the service and makes the plug-in available in the user interface.
To appear in InstrumentStudio, a measurement plug-in must be:
- Installed on the system or available through a plug-in library
- Running or registered as a service
Measurement Plug-Ins compared to InstrumentStudio Plug-Ins
- Measurement plug-ins provide executable measurements that run as services.
- InstrumentStudio plug-ins extend the user interface and panel behavior.
Additional Resources
For more information about developing and using measurement plug-ins, see Measurement Plug-Ins User Manual.
Running a Measurement Plug-In
-
On the Home screen, select Manual
layout.
The Edit layout screen appears.
-
Locate your measurement plug-in in the list.
Note If your measurement plug-in does not appear in the Edit layout window, ensure that the plug-in is started. You can configure the plug-in to start automatically or you can start the plug-in manually. For more information, see Statically Register a Measurement Service in the Developing a Measurement Plug-In with LabVIEW section or the Developing a Measurement Plug-In with Python section of the Measurement Plug-Ins User Manual.
-
Select Create large panel in the drop-down list for your
measurement plug-in.
The large panel updates to list the selected measurement plug-in.
-
Click OK.
InstrumentStudio opens a new project and displays the measurement UI.
- Optional: If the measurement plug-in requires a pin map, ensure that the project contains a referenced pin map. Also ensure that the pin map is marked as active.
-
Click Run in the measurement UI.
Tip You can change the behavior of the Run button so that the measurement runs continuously. Click the arrow at the side of the button and select Run Continuously to change the button behavior. Once the measurement is running, the button text changes. Click Stop to stop the measurement.
Plug-In Versioning
You can manage, select, and synchronize plug-in versions in InstrumentStudio.
Versioned Plug-Ins
For more information on versioning measurement plug-ins with LabVIEW or Python, see Plug-In Versioning in the Measurement Plug-Ins User Manual.
Selecting A Measurement Plug-In Version
Synchronizing Plug-In Versions within a Project
) and click Synchronize Version. This process updates
the panel to use the latest version of your measurement plug-in.