Debug Programmatic Applications
- Updated2026-01-29
- 1 minute(s) read
Use the debug mode in InstrumentStudio to monitor and control devices that are in use by an external application.
You can use InstrumentStudio to troubleshoot devices that are currently in use by an external
application. An external application is an application that runs outside of InstrumentStudio.
Such applications include, for example, the following:
- LabVIEW
- TestStand
- C, C++, or .NET applications
If you receive unexpected results from a device in an external application, you can monitor the device in InstrumentStudio. You can assess and troubleshoot the issue by changing the device settings in InstrumentStudio, then continue with the external application. For example, you can pause the external application where you suspect an error and edit the device settings in InstrumentStudio. Then, you can resume the application with the new settings.
Note
- InstrumentStudio does not support debugging features when using sweep mode in an SMU (Source Measure Unit) panel.
- When monitoring a device in debug mode, InstrumentStudio establishes a connection to the device session in the external application, not the device itself. Therefore, InstrumentStudio only monitors data that it fetches or reads from the external application that currently runs.
The following sections provide specific information on how to use debug mode in InstrumentStudio: