A measurement plug-in helps you create reusable measurements for supported devices that function across multiple products.

Note A teal ribbon that signals that a feature is only available with an InstrumentStudio Professional license.This feature is only available with an InstrumentStudio Professional license.
A measurement plug-in runs as a service and consists of the following elements:
  • Measurement logic
  • Metadata
  • An optional UI
Measurement plug-ins generate the measurement logic and the metadata in Python or LabVIEW.

For more information on developing and using measurement plug-ins, see Measurement Plug-Ins User Manual.

Running a Measurement Plug-In

  1. On the Home screen, select Manual layout.
    The Edit layout screen appears.
  2. 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.
  3. 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.
  4. Click OK.
    InstrumentStudio opens a new project and displays the measurement UI.
  5. 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.
  6. 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

You can add a measurement plug-in to your project layout in the Edit layout or the Manual layout windows. Use the version selector drop-down list to select the version of the measurement plug-in that you want to use. If only one version of a plug-in exists, InstrumentStudio displays the version number next to the plug-in.
Note Measurement plug-in versions are automatically synchronized to match the version that is stored in your project.

Synchronizing Plug-In Versions within a Project

You can also synchronize plug-in versions manually. To synchronize the plug-in version that a measurement panel uses, open the instrument settings menu (A cogwheel icon for the instrument settings menu of InstrumentStudio.) and click Synchronize Version. This process updates the panel to use the latest version of your measurement plug-in.
Note InstrumentStudio only applies version synchronization to the selected measurement panel. If multiple panels use the same measurement plug-in, you must repeat this process for each panel that you want to synchronize.