User`s guide
26 82357B User’s Guide
2 Using the Agilent 82357B
Setting 82357B high-performance operation
Introduction
The GPIB transfer rate for 82357B writes using large (>1000
bytes) buffer size is affected by the Data Available (T1) delay
time. (The transfer rates are not noticeably affected when
the buffer size is <1000 bytes). The default delay time used
by the 82357B is 800 ns.
The maximum transfer rate for T1 = 357 ns is about 1.15
MB/s as compared to about 714 KB/s for the 82357B default
value of 800 ns. Changing the T1 delay affects only the write
performance of the 82357B.
Setting T1 Value With VISA
To set the T1 value with VISA, use the
VI_AGATTR_GPIB_T1_DELAY attribute. The
VI_AGATTR_GPIB_T1_DELAY value is the value of the T1
delay in nanoseconds, and should be no less than
VI_AG_GPIB_T1DELAY_MIN and no greater than
VI_AG_GPIB_T1DELAY_MAX. This value is defined in
Agilent’s ‘visa.h’ header file. To use this value, you must
'#define AGVISA_ATTRIBUTES' before the ‘#include
‘visa.h’‘ in your C or C++ source file.
The 82357B supports T1 delays from 357 ns to <max_value>
in steps of 40 ns. You can find out the actual value by
calling viGetAttribute().
Setting T1 Value With SICL
To set T1 value with SICL, use the igpibsett1delay()
command and modify the GPIB environment.
NOTE
Changing the T1 delay as described in this section is an advanced feature
and also requires attention to cable lengths and other system features.
Attribute Access
Privilege
Data Type Range (ns) Used By
VI_AGATTR_GPIB_
T1_DELAY
RW Global ViInt32 VI_AG_GPIB_T1DELAY_MIN to
VI_AG_GPIB_T1DELAY_MAX
GPIB INTFC
resources