设置I/O缓冲区大小。如需设置串口缓冲区大小,须先运行“VISA配置串口”VI。

注: 并非所有的串行驱动程序都支持用户定义缓冲区大小,因此某些VISA应用不支持进行该操作。如应用程序因为性能的关系需要特定大小的缓冲区,而VISA实现无法产生该缓冲区,此时可使用某种形式的握手来避免溢出。


icon

输入/输出

  • cvsrn.png VISA资源名称

    VISA资源名称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

  • cu16.png 屏蔽(16)

    屏蔽指明要设置大小的缓冲区。

    16I/O接收缓冲区
    32I/O传输缓冲区
    48I/O接收和传输缓冲区
  • cu32.png 大小(4096)

    大小指明I/O缓冲区的大小,以字节为单位。大小应略大于要传输或接收的数据数量。如在未指定缓冲区大小的情况下调用该函数,函数可设置缓冲区大小为4096字节。如未调用该函数,缓冲区大小取决于VISA和操作系统的设置。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • ivsrn.png VISA资源名称输出

    VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\Instrument IO\Serial\Continuous Serial Write and Read.vi