VISA设置I/O缓冲区大小函数
- 更新时间2025-07-30
- 阅读时长3分钟
设置I/O缓冲区大小。如需设置串口缓冲区大小,须先运行“VISA配置串口”VI。
注: 并非所有的串行驱动程序都支持用户定义缓冲区大小,因此某些VISA应用不支持进行该操作。如应用程序因为性能的关系需要特定大小的缓冲区,而VISA实现无法产生该缓冲区,此时可使用某种形式的握手来避免溢出。

输入/输出
VISA资源名称
—
VISA资源名称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。
屏蔽(16)
—
屏蔽指明要设置大小的缓冲区。
大小(4096)
—
大小指明I/O缓冲区的大小,以字节为单位。大小应略大于要传输或接收的数据数量。如在未指定缓冲区大小的情况下调用该函数,函数可设置缓冲区大小为4096字节。如未调用该函数,缓冲区大小取决于VISA和操作系统的设置。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
VISA资源名称输出
—
VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Instrument IO\Serial\Continuous Serial Write and Read.vi
VISA资源名称
—
屏蔽(16)
—
大小(4096)
—
错误输入(无错误)
—
VISA资源名称输出
—
错误输出
—