读取缓冲数据后,用户可监视缓冲区的大小,并可请求已分配缓冲区的诊断信息。

按照下列步骤,监视缓冲区大小。

  1. 在程序框图上放置一个While循环。
  2. 在While循环的左侧放置一个“打开DataSocket”函数,用于通过编程打开数据连接。
  3. 为客户端连接指定缓冲区大小。
  4. 在While循环内放置一个“读取DataSocket”函数。
  5. 将“打开DataSocket”函数的连接ID输出端连线至“读取DataSocket”函数的连接输入输入端。
  6. 在While循环的内部将属性节点置于“读取DataSocket”函数的右侧。
  7. 将“读取DataSocket”函数的连接输出输出端连线至“属性节点”函数的引用输入端。
  8. 调整属性节点的大小并添加一个接线端。
  9. 单击“属性节点”的第一个白色区域,选择缓冲区利用率(字节)属性。
  10. 单击“属性节点”的第二个白色区域,选择缓冲区利用率(包)属性。
  11. 为每个属性创建显示控件,按照用户指定的缓冲区限制,监视使用情况。

根据“缓冲区最大字节数”属性或“缓冲区最大数据包”属性的设置,达到任何一种缓冲区限制时,LabVIEW将停止填充客户端缓冲区。