|LabVIEW 2016 Help|
|LabVIEW 2017 Help|
|LabVIEW 2018 Help|
|LabVIEW 2019 Help|
|LabVIEW 2020 Help|
Owning Palette: Serial VIs and Functions
Requires: Base Development System
Sets the size of the I/O buffer. Run the VISA Configure Serial Port VI first if you are setting the size of a serial port buffer.
|Note Not all serial drivers support user-defined buffer sizes so some implementations of VISA might not be able to perform this operation. If an application requires a specific buffer size for performance reasons and the VISA implementation cannot guarantee that size, use some form of handshaking to prevent overflow conditions.|
|VISA resource name specifies the resource to be opened. The VISA resource name control also specifies the session and class.|
|mask designates which buffer size to set. |
|size designates the size of the I/O buffer in bytes. Set size slightly higher than the amount of data you expect to transmit or receive. If you call this function without specifying a buffer size, this function sets the buffer size to 4096 bytes. If you do not call this function, the buffer size depends on both VISA and the operating system configuration.|
|error in describes error conditions that occur before this node runs. This input provides standard error in functionality.|
|VISA resource name out is a copy of the VISA resource name that VISA functions return.|
|error out contains error information. This output provides standard error out functionality.|
Refer to the Continuous Serial Write and Read VI in the labview\examples\Instrument IO\Serial directory for an example of using the VISA Set I/O Buffer Size function.