01-12-2009 12:57 PM
I have a Coherent Labmaster power meter that responds correctly to 'write' and 'read' commands when run from the PC on my desk, but when I try it on a newer pc in the lab (using the same cable and same power meter) the instrument will not respond to 'read' commands.
On my desktop machine I can query *IDN? (in MAX) and get a good response. In the lab *IDN? times out.
In the lab only 'write' commands work. Any suggestions?
01-12-2009 04:29 PM
01-13-2009 05:22 AM
01-13-2009 07:12 AM
Here's what I have:
desktop: Intel Pentium 4, 2.4 GHz, 3.25 GB RAM
lab: Intel Core 2 DUo E6850, 3.0 GHz, 3.48 GB RAM
The GPIB bus timing is set to 500 nsec, but I tried all the options and it didn't help. The choices are 2 usec, 500 nsec, 350 nsec.
I have my application running fine with RS232 but I'd like to know what's wrong with the GPIB on this system. I even swapped cards and had the same problem. In addition, I have another similar pc in the lab and it behaves the same, ie it doesn't respond to read commands.
In searching the web I found a reference to "bus mastering" but that didn't lead to a solution.
01-13-2009 12:22 PM
Also try 2 microseconds. The machine is anyhow slow.
And try also to switch autopolling to off.
sorry I don't have a real good idea.
But once I had an instrument that was so slow that reading the statusbyte with a fast machine blocked the instrument from sending real data.
01-13-2009 02:24 PM
01-13-2009 02:36 PM
01-14-2009 07:41 AM
I tried all combinations of bus timing, parallel-poll suration, time-out, system controller, send EOI, set EOI and the power meter didn't respond to *idn?. Then I brought in a function generator and it responded correctly with the default GPIB settings (which is how the power meter was working at my desk).
So it looks like it's not a card issue but something peculiar to the Ultima Labmaster. I'm going to use it with RS232 since that's working. I'll let Coherent know about the problem in case it comes up for someone else.
Thanks to all for the suggestions.