>>75 さんばかり頼ってもいられないので、私もWiresharkを使ってAgilent VISAとNI VISAの違いをみてみました。

DEVICE_WRITE Callの後の、DEVICE_WRITE Replyで
Agilent VISAの場合はDM3068からDevice Lockedが帰ってきてるのがモニタできました。

DEVICE_WRITE Call時ですが、Lock Timeoutの値が
Agilent VISA : 2000
NI VISA : 0
になってました。

VI_ATTR_TMO_VALUEの値が、Agilent VISAの方はI/O TimeoutとLock Timeout両方にセットされて、
NI-VISAの方は、I/O Timeoutだけにセットされてるっぽい。Lock Timeoutは常にゼロ。

でもって、VI_ATTR_TMO_VALUEはゼロにはできないっぽい。