SICL Timeout Set to 0 (infinite)
Troubleshooting Information
Checking the Network
The E5810 uses the LAN maximum timeout configured in Connection Expert’s LAN interface for its default or infinite timeout. If a SICL itimeout(id,0) command is used (where a 0 timeout value is an infinite timeout) the E5810 will use the I/O Timeout (sec): value set on the Current Configuration of E5810 LAN/GPIB Gateway page. The default timeout value is 120 sec. Setting the I/O Timeout (sec): value to 0 enables infinite timeouts from SICL applications.
NOTE
It is highly recommended you not set an infinite timeout which can cause the E5810 to become unresponsive due to a pending operation that will never timeout.
Setting long timeouts with the E5810 is discouraged. However, if a long timeout period is required for your application, you can set the timeout with these commands:
VISA: viSetAttribute(vi, attr, attrState) where: attr is VI_ATTR_TMO_VALUE
attrState is a large value
SICL: itimeout(id,tval), where tval is a large number
122 | Chapter 4 |