GPIB Control IP

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.

Revision contents on Rev 2.01.00

  • Optimized the test execution time by improving the process for GPIB communication.
  • Added the function to specify the command list file and the file to save received data by String type constants, variables, or expressions.
  • Added the function to specify the command list file and the file to save received data by a relative path from the work project.
  • Added the function to specify the termination string for GPIB communication.
  • Added the function to disable the log display of received data.
  • Fixed an issue that the received data of the last executed command is displayed twice in the log.
  • Fixed an issue that “Test ID” and “Item Name” are not displayed at the beginning of the data log.
  • Improved the accuracy of WAIT command.
  • Added “SEND” button which transmits a specified command.
  • Added “READ” button which transmits a specified command and receives a character string.

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.

To use this IP, National Instruments NI-488.2 Version 15.5 or later (driver software) is required.

Add to Cart

Product GroupAlgorithm IP
CodePCXA01-M5002
Link
ManufacturerADVANTEST CORPORATION
Applicable Equipment
  • CX1000P CX1000_MCU
  • CX1000D CX1000_MCU
  • CX1000D S2-LINK CX1000_MCU
  • CX1000P MEMORY_TYPE_F
  • CX1000D MEMORY_TYPE_F
GPIB External Instrument Measure IP

Revisions

Released atNumberDescription
July 29, 20202.01.00
  • Optimized the test execution time by improving the process for GPIB communication.
  • Added the function to specify the command list file and the file to save received data by String type constants, variables, or expressions.
  • Added the function to specify the command list file and the file to save received data by a relative path from the work project.
  • Added the function to specify the termination string for GPIB communication.
  • Added the function to disable the log display of received data.
  • Fixed an issue that the received data of the last executed command is displayed twice in the log.
  • Fixed an issue that “Test ID” and “Item Name” are not displayed at the beginning of the data log.
  • Improved the accuracy of WAIT command.
  • Added “SEND” button which transmits a specified command.
  • Added “READ” button which transmits a specified command and receives a character string.
November 27, 20172.00.10
  • Fixed an issue that could not use “TNONE” in “DEVC” command.
  • Changed to output [ItemID] and [ItemName] to the console when test item was executed.
January 07, 20172.00.00
  • Changed product name (GPIBController_IP -> GPIB Control IP).
  • Renewed GUI.
  • Added the function which shutdowns the external devices on errors.
  • Added the function which opens the command list file by note pad.
  • Added the function which sends “RST“, ”CLS”, “IDN?“ to the external devices.
  • Supported Board Number.
  • Added the function which saves following data to CSV.
    • Received Strings by “READ” command.
    • Received STBs by “SSRQ” command.
    • Received STBs and their results by “MSRQ” command.
  • Added the function which shows IP’s reference manual and revision history in [Document] tab.
June 08, 20151.00.00

First edition