Measurement plug-ins help you create reusable measurements for any supported device. A measurement plug-in consists of measurement logic and metadata generated in either Python or LabVIEW, and an optional UI. A measurement plug-in runs as a service.

Note This feature is only available with an InstrumentStudio Professional license.

Refer to the Measurement Plug-Ins user manual for more information on developing measurement plug-ins.

Running a Measurement Plug-In

Complete the following steps to run a measurement plug-in.

  1. Open the measurement in InstrumentStudio.
  2. On the Home screen, select Manual Layout.
    The Edit Layout screen appears.
  3. Locate your measurement plug-in in the list. Select Create large panel in the drop-down list for your measurement plug-in.
    Note If your measurement plug-in does not appear in the Edit Layout window, ensure that the plug-in is either configured to start automatically or has been started manually. For more information, refer to Statically Register a Measurement Service section of Developing a Measurement Plug-In with LabVIEW or Developing a Measurement Plug-In with Python in the Measurement Plug-Ins user manual.
    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: Ensure that the project contains any referenced pin map and that a 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.
    The measurement executes and values update in the measurement UI.

Plug-In Versioning

Refer to the following section for details about using versioned measurement plug-ins.

Versioned Plug-Ins

Refer to Plug-In Versioning in the Measurement Plug-Ins user manual for information on versioning measurement plug-ins using LabVIEW or Python.

Selecting A Measurement Plug-In Version

When adding a measurement plug-in to your project layout in the Edit Layout or Manual Layout windows, use the version selector dropdown to select the version of the measurement plug-in you want to use. If there is only one available version of a plug-in, the version number will be displayed next to the plug-in.
Note Measurement plug-in versions will be automatically synchronized to match the version stored in your project. You can manually synchronize versions via the settings within your measurement panel (). Refer to the following section for more information on measurement plug-in synchronization.

Synchronizing Plug-In Versions within a Project

To synchronize the plug-in version used by a measurement panel, open the panel settings () and click Synchronize Version. This will update the panel to use the latest version of your measurement plug-in.
Note Version synchronization is only applied to the selected measurement panel. If multiple panels are using the same measurement plug-in, you must repeat this process for each panel you want to synchronize.