GPIB External Instrument Measure IP is an algorithm IP that controls and measures with external devices using GPIB I/F.
This IP can easily perform the following controls.
- High precision voltage / current measurement with digital multimeter
- Tr / Tf measurement with oscilloscope
- High precision SNR / THD measurement with spectrum analyzer
Features
This IP has the following features.
- Communicates with external devices according to a command list file that describes the following commands.
- PrimaryAddress command: Sets the GPIB primary address, communication limit time, and termination string. You can control different devices by specifying this command multiple times.
- SecondaryAddress command: Sets the GPIB secondary address.
- Send command: Transmits specified command to the external device.
- Receive command: Transmits specified command to the external device and receives the character string from the external device. Converts the received character string to a value in specified type and judges with specified limit values.
- ReceiveM command: Transmits specified command to the external device and receives the character string from the external device. Splits the received character string with the specified delimiter, converts them to values in specified type and judges with specified limit values.
- Wait command: Waits the specified time.
- Print command / Println command: Displays the specified string to the console.
- Can specify each command list file to be executed in preprocess, measurement, and postprocess.
- Can save the received data by each command in a CSV file.
- Can save the measured data and judgement results to a variable by the interpose process.
- 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.
- Controls each unit of CX1000 according to [Power Supply] tab, [Signal] tab and [Power sequence] tab.
- Executes a pattern according to [Pattern] tab.
- Can apply the arbitrary waveform synchronized with pattern by Arbitrary Waveform Applying Plugin.
- Can supply the power from external power supply instruments controlled by GPIB by External Power Supply Control Plugin.
- Can execute the batch file at specified timing of the measurement sequence to algorithm IPs by Batch File Execution Plugin
- By connecting the following IPs, it is able to evaluate and analyze the measurement results while changing the measurement condition.
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.