06-30-2008 06:34 PM
06-30-2008 08:02 PM
Did you send INITiate command before sending FETCh? In general, FETCh:XXX command family requires that the instrument had already finished an acquisition, because FETCh has no effect to initiate a new measurement. Try use INITiate and then FETCh, or simply use MEASure command.
INIT:NAME ACQ
FETC:ARR:CURR?
06-30-2008 08:11 PM
06-30-2008 08:39 PM
> but the fetch does times out even for small array sizes and configuring a long visa timeout value
As for the operation timeout, does it mean your VISA Read action was timeout after FETCh, rather than VISA Write of FETCh?
After the timeout error, I recommend to try querying the error codes by SYSTem:ERRor? query. It will help to see what is happening. Mind that SYSTem:ERRor may return multiple unread error codes one-by-one, so try to repeat the SYSTem:ERRor? query. until it returns 0,"No error". Then what error(s) were returned?