Agilent Technologies 82357A manual Changing Modes of Operation, Setting Timeout Floor Values

Models: 82357A

1 70
Download 70 pages 54.11 Kb
Page 40
Image 40

Using the 82357A

Setting Configuration Parameters

Changing Modes of Operation

If your system has multiple 82357As configured (multiple mode of operation), the only way to change from multiple mode of operation back to the single mode of operation is:

1Unplug all 82357As from the system.

2Run Connection Expert (click the blue IO icon and click Agilent Connection Expert).

3Delete all 82357A configurations by selecting each USB/GPIB icon in the explorer view and clicking Delete (or delete all except one configuration).

4Reattach and reconfigure a single 82357A.

Setting Timeout Floor Values

Example: Query Timeout Floor (VISA)

Example: Query TimeOut Floor (SICL)

The 82357A has a default timeout “floor” value that is an internal requirement to ensure reliable USB communication. The 82357A will not allow timeouts LESS than the floor value. (By default, VISA/SICL timeouts are set to an infinite time.)

To programmatically determine the timeout floor, you can set the timeout to a very small value, such as 1 msec, and then query for the actual timeout floor value. VISA and SICL examples follow.

tval = 1;// Try to set timeout to 1 msec err = viSetAttribute(id, VI_ATTR_TMO_VALUE, tval_in);

...

err = viGetAttribute(id, VI_ATTR_TMO_VALUE, &tval_out);

...

printf("Set timeout to [%d], actual timeout that resulted [%d]\n",

 

tval_in, tval_out );

tval = 1;

// Try to set timeout to 1 msec

err = itimeout(id, tval_in);

...

err = igettimeout(id, &tval_out);

...

printf("Set timeout to [%d], actual timeout that resulted [%d]\n", tval_in, tval_out );

40

Chapter 2

Page 40
Image 40
Agilent Technologies 82357A manual Changing Modes of Operation, Setting Timeout Floor Values