Setting 82357B High-Performance Operation - Keysight 82357B User Manual

Usb/gpib interface
Hide thumbs Also See for 82357B:
Table of Contents

Advertisement

Setting 82357B high-performance operation

Changing the T1 delay as described in this section is an ad vanced feature and
NOTE
also requires attention to cable lengths and other system features.
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 Keysight'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().
Attribute
VI_AGATTR_GPIB_
T1_DELAY
Setting T1 Value With SICL
To set T1 value with SICL, use the igpibsett1delay() command and modify the
GPIB environment.
Keysight 82357B User's Guide
Access Privilege Data Type
RW Global
ViInt32
Using the Keysight 82357B
Range (ns)
VI_AG_GPIB_T1DELAY_MIN to
VI_AG_GPIB_T1DELAY_MAX
2
Used By
GPIB INTFC
resources
39

Advertisement

Table of Contents
loading

Table of Contents