01-25-2006 05:06 PM
01-25-2006 06:31 PM
01-25-2006 09:11 PM
01-26-2006 01:48 PM
01-26-2006 02:44 PM - edited 01-26-2006 02:44 PM
It's not strange that you can't do anything in MAX. That is for NI cards only.
On the read, how many bytes are specified? Putting some large number here is usually not a problem since theread will terminate whenever the EOI is detected. Does the instrument driver you downloaded use VISA or traditional GPIB calls?
Message Edited by Dennis Knutson on 01-26-2006 01:45 PM
01-26-2006 02:58 PM
01-27-2006 03:26 AM
01-27-2006 09:05 AM
I actually only use keithley CEC488 driver. I first used version 7.0, then tried version 8.0 later.
I did find some solution. The original driver use READ command to read data. I changed it to MEASure. MEAS will give me right answer most of the time, cutted answer still happen once a while, but it is much better. The problem with MEAS, though, is the program runs very slow. We had VB code to run the same process (VB code has some issue, that's why I want to change it to Labview). The Labview code run 3 times slower than VB, which is not acceptable.
BTW, a note from user's manual about MEAS: this query is much slower than a :READ or FETCH query because it has to reconfigure the instrument each time it is sent....
01-27-2006 09:25 AM