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.

2304A SCPI multiple query syntax broken

2302, 2303, 2303-PJ, 2304, 2306, 2306-PJ, 2306-VS, 2308
Post Reply
pigrew
Posts: 1
Joined: November 9th, 2016, 11:40 am
Country: United States

2304A SCPI multiple query syntax broken

Post by pigrew » November 9th, 2016, 11:49 am

Hi,

I'm using a 2304A with firmware A02.

I'm having trouble performing multiple queries using one GPIB command. If I send the command, and read a reply too quickly, it will only return the first response.

For example, if I send "OUTP?;:VOLT?;:CURR:LIMIT?", I often will get the reply "0\n". If I add a delay between the write and read, then I'll get all three responses together (as expected), like ""0;0.000000E+00;2.500000E-01\n".

It looks like I have to only send one command at a time?

Would this be fixed in a later firmware release? If so, is it possible to update the ROM with a ROM programmer or are other hardware changes needed?

Thanks

Andrea C
Keithley Applications
Keithley Applications
Posts: 1281
Joined: October 15th, 2010, 10:35 am
Country: United States
Contact:

Re: 2304A SCPI multiple query syntax broken

Post by Andrea C » November 10th, 2016, 1:52 pm

As a work around, try using the *OPC to hold off the GPIB read until all pending commands are complete:
"OUTP?;:VOLT?;:CURR:LIMIT?:*OPC"

Post Reply

Return to “Series 2300”

Who is online

Users browsing this forum: No registered users and 1 guest