Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

What does IVI_ATTR_SUPPORTS_WR_BUF_OPER_MODE attribute do?

I'm working on an IVI driver, and found "IVI_ATTR_SUPPORTS_WR_BUF_OPER_MODE" in the default attributes, with the instruction to set it FALSE if the driver doesn't support buffered mode. What precisely does this mean? I can't find this attribute documented anywhere.
 
0 Kudos
Message 1 of 4
(3,483 Views)
Hello pblase,
          Have you look at the ivifoundation.org website?  That is where all of the IVI specs can be found and that attribute should have documentation there.  Are you developing a new IVI Specific driver?  What instrument are you using?  Are you using the CVI Instrument Driver Wizard?  Let us know what you find on ivifoundation.org

Cheers,

NathanT
0 Kudos
Message 2 of 4
(3,467 Views)
pblase,
 
This attribute indicates whether instrument supports VISA buffered writes (VISA's VI_ATTR_WR_BUF_OPER_MODE). The default value is VI_FALSE. This is a vendor specific attribute used internally by the IVI Engine. It is not a standard IVI Foundation defined attribute.
 
See the documentation for VI_ATTR_WR_BUF_OPER_MODE in the VPP 4.3 specification for more information.
 
Many older instruments probably do not support the VI_ATTR_WR_BUF_OPER_MODE. The purpose of this attribute is for driver developers to indicate if the driver should attempt to set this mode before performing instrument I/O.
 
This attribute is rarely, if ever, used. Why are you using this attribute?
 
Zulfiqar
 
Message 3 of 4
(3,443 Views)

I'm not using it, just trying to figure out if I need to support it in the driver I'm writing.

Paul

0 Kudos
Message 4 of 4
(3,420 Views)