GPIB Control IP is an algorithm IP that controls external devices from CloudTesting™ Lab using GPIB I/F. This IP has the function of handling service request from the external device.
The PC for CloudTesting™ Lab and external devices are connected by NI GPIB-USB-HS+ made by National Instruments.
By using this IP, the following electrical characteristics for target devices can be measured and evaluated easily.
- Controls for probers and handlers.
- Controls for peripheral devices such as thermo stream systems.
- Controls for external power supply.
Features
This IP has the following functions.
- Communicates with external devices according to a command list file that describes following commands.
- DEVC command: Sets the GPIB address, communication limit time, and termination string. You can control different devices by specifying this command multiple times.
- SEND command: Transmits specified command to the external device.
- READ command: Transmits specified command to the external device and receives the character string from the external device. The received character string is displayed.
- SSRQ command: Waits for service request (hereinafter SRQ) from the external device. After receiving SRQ, it transmits specified command to the external device assigned to status byte (hereinafter STB).
- MSRQ command: Waits for SRQ from the external device. After receiving SRQ, the test result is determined according to the status assigned to STB.
- WAIT command: Waits the specified time.
- Can save the received data by each command in a CSV file.
- Can save the following data to a variable by the interpose process.
- STB received by SSRQ command
- STB received by MSRQ command and status.
- Provides following debug support functions.
- [Edit] button: Opens the command list file with a text editor.
- [Open] button: Opens the received data file with a text editor. When a folder is specified, open it in Explorer.
- [*RST] button: Transmits “RST” command to the external device.
- [*CLS] button: Transmits “CLS” command to the external device.
- [*IDN?] button: Transmits “IDN?” command to the external device and receives the character string from the external device. The received character string is displayed.
- [SEND] button: Transmits specified command of [Command] to the external device.
- [READ] button: Transmits specified command of [Command] to the external device and receives the character string from the external device. The received character string is displayed.
- [Show Trace Log]: Displays communication log of each command to the console.
Caution
This IP requires an NI GPIB-USB-HS+ (or NI GPIB-USB-HS) made by National Instruments.
In addition, the National Instruments NI-488.2 Version 15.5 or later (driver software) is required.