Measurement Plug-Ins Architecture
- Updated2025-10-03
- 1 minute(s) read
Measurement Plug-Ins Architecture
- Use Python or LabVIEW to generate a new measurement plug-in and define your measurement logic.
- Create a graphical UI for users who interact with your measurement in InstrumentStudio.
- Deploy your measurement plug-in with a few simple steps. The Measurement Plug-Ins discovery service registers your measurement so that you can use it in supported applications.
- Use InstrumentStudio to open and run measurements interactively for debugging or validation.
- Use TestStand to run measurements automatically as part of a test sequence.
- Measurement Plug-Ins microservices provide:
- Uniform behavior for all measurements, regardless of source language.
- The ability to monitor measurements when they run from a separate application.
- The ability to transfer measurement configuration values between supported applications.
- Support for pin maps, which allow you to associate device I/O with user-defined pin names and site names.
- The ability to configure and initialize instrument driver sessions based on information stored in a pin map.
Related Information
- Using Measurements in Custom Applications
Measurement Plug-Ins uses the cross-platform, open-source gRPC framework to maximize performance and interoperability. You can use gRPC calls to interact with your measurement logic while your measurement is running as a service.