Tektronix Technical Forums are maintained by community involvement. Feel free to post questions or respond to questions by other members. Should you require a time-sensitive answer, please contact your local Tektronix support center here.

GPIB 488.2 control

Models 2400, 2401, 2410, 2420, 2425, 2430, 2440, 6430
Post Reply
santacruz
Posts: 3
Joined: November 8th, 2010, 9:54 pm
Country: United States

GPIB 488.2 control

Post by santacruz » November 8th, 2010, 10:00 pm

Does anyone know if I can use a NI488.2 GPIB-USB cable with a Keithley 2400? The 2400 only allows me to select 488.1 protocol, and I'm wondering if that's why I'm getting an error in IGOR Pro: "board or device name not recognized." I can use NI VISA to see that my computer (a macbook) recognizes that the 2400 is connected, but I can't get past the error. Thanks for your help!

Dale C
Keithley Applications
Keithley Applications
Posts: 2849
Joined: June 10th, 2010, 6:22 am
Country: United States
Contact:

Re: GPIB 488.2 control

Post by Dale C » November 9th, 2010, 6:02 am

The Model 2400 follows GPIB protocol. Any GPIB interface that follows this protocol(NI follows this protocol) will be able to communicate with the Model 2400.
The Model 2400 has two GPIB modes.
IEEE-488.1 and SCPI
I would recommend you use SCPI.
IEEE-488.1 - This mode allows the unit to be faster. But has the following stipulations.
• If a query is sent, it must be the only command on the line (this limitation also
means no multiple queries can be sent). Otherwise, full SCPI command syntax is
still supported including long-form and short form commands, multiple commands,
and MIN/MAX/DEF parameter definitions.
For example, the following command strings are invalid:
:VOLT:RANG 10;*OPC?
:RES:RANG?;:READ?
:READ?;:READ?
The following command strings are valid:
:SOUR1:VOLTage:STARt 1;STOP 10;step 1
:volt:nplc 1.0;:curr:rang min
:RES:RANG? MAX
:READ?
• When a query is sent, either the data must be read back or a Device Clear (DCL) or
Interface Clear (IFC) must be performed to reset the query.
• When sending a command or query, do not attempt to read data from the
SourceMeter until the terminator has been sent (usually Line Feed with EOI).
Otherwise, a DCL or IFC must be sent to reset the input parser.
• When receiving data, all data, up to and including the terminator (LF with EOI),
must be accepted. Otherwise, a DCL or IFC must be sent to reset the output task.
• Empty command strings (terminator only) should not be sent.

If none of these stipulations are an issue for your application then by all means use IEEE-488.1 mode.
But in general I use the SCPI mode.

Post Reply

Return to “2400 Series SourceMeter”

Who is online

Users browsing this forum: No registered users and 5 guests