Does InstrumentStudio Support Third Party Hardware?

Updated Feb 21, 2025

Reported In

Software

  • InstrumentStudio
  • LabVIEW

Issue Details

I would like to use my third party instruments with InstrumentStudio. How can I have InstrumentStudio to show the connected instruments and configure them?

Solution

InstrumentStudio supports third party hardware through several mechanisms:

  • SCPI Instrument panels - Create instrument panels using SCPI-capable devices the same way you create instrument panels for native NI hardware. SCPI instrument panels do not include all of the capabilities present in native NI instruments. These panels are primarily intended to use as companions to third-party hardware, and can perform essential tasks like fetching data, screenshots, and SCPI configuration.

  • Measurement Plugin-Ins  - Using Measurement Plugin-Ins , you can also implement panels with user defined functionality which are hosted inside of InstrumentStudio.
  • LabVIEW plugins - All of the information listed for DotNet plugins applies here as well. Currently, there are no third parties outside of NI that implement this type of plugin.
  • DotNet plugins - You can also implement an arbitrary panel in InstrumentStudio using C# and some plugin APIs provided for this purpose. This is sort of in between internal and public at the moment. We support third parties and maintain things as if they are public. However, we haven't done the work to write release quality documentation and create a proper SDK distribution for the plugin API. The SDC Add-on written by Soliton is an example of this. Additional documentation for this can be found on this internal github repo.