Understanding The Interactive IO Display

This section introduces you to the Interactive IO Graphical User Interface (GUI). You will learn how to navigate through the GUI elements and view some features and functions before you begin working with the interface.

The InteractiveIO Display

[IO Interactive: Linux]

# Description
1

The Connection Details section displays the connection information for the connected instrument.

  • Test Station: Shows the host PC on which Interactive IO is running.

    Note: In a future update, the Test Station field will be enabled as a drop-down menu. It will list all test stations connected to your network, making it easy to select the desired station.

  • Change Instrument: Let's you connect to another instrument.

  • Name: User friendly name of the instrument.

  • Model: Indicates the type of instrument

  • Serial Number: A unique number to identify the instrument

2 : Opens the Interactive IO Help and provides technical support contact information.
3 : Toggles between dark and light themes.
4 The Connection Status bar displays the state of the connection with the instrument, along with the resource string used for establishing the connection.
5

The Action bar includes buttons to perform various actions on the instrument:

  • Disconnect / Connect [Toggle Button]: This toggle button allows you to connect to an instrument by providing its resource string. If already connected, it displays "Disconnect" to terminate the connection. For more details refer to ConnectionStrings.

  • Stop: Terminates all pending operations between Interactive IO and the device. When no commands are in progress to stop, the button (or its corresponding menu item) is inactive (grayed out).

  • Device Clear: Sends a Clear command to the device.

  • Read STB: Requests the status byte from the device, which is used in GPIB devices to provide details about the physical status of the device.

  • SYST:ERR?: Checks the instrument for errors. The response is an integer, device-dependent, and typically zero (no error).

  • Clear History: Clears the Instrument Session History display.

  • Settings: Opens a dialog box that lets you configure the General settings:

    • the Timeout value (in milliseconds; e.g.: 30000 is 30 seconds)
    • the standard (end-of-line) EOL sequence (e.g.: /n).
  • Export Result Data: It exports all results displayed in the application to a text file on your machine.
6

The Command panel let's you send commands and receive response from the connection instrument.

  • Command: Enter your commands here. Click on the link for more information on Interactive IO Commands and Shortcuts

  • Commands: Displays a list of commonly used commands. When you select a command, it will be populated in the Command field.

  • Send & Read: Provides a drop-down menu with the following options:

    • Send and Read: Writes the command to the I/O buffer and then reads the response from the I/O buffer.

    • Send Command: Writes the command entered in the Command text box to the I/O buffer.

    • Read Response: Reads the response from the device in the I/O buffer.

7 The Instrument Session History pane shows a listing of recent activity (including errors if any).
8 The Copy button appears on the selected row or beneath the mouse pointer when hovering. It allows you to copy the content of the row to the clipboard.
9 Service Status: Connected indicates that the Interactive IO service is available. If the service is interrupted and the status shows Disconnected, you must restart the Interactive IO service. To restart: run sudo systemctl restart KeysightDistributedInfrastructureService.service in the terminal.
10 IOLS version: shows the IOLS version installed on the test station.