使用共享变量属性对话框在项目浏览器窗口配置共享变量。新建一个共享变量,或在项目浏览器窗口右键单击一个共享变量,从快捷菜单中选择属性,打开该对话框。

下表介绍了几种常见的共享变量选项的使用:

  • 名称文本框中输入共享库的名称。
  • 数据类型下拉菜单中选择共享变量的数据类型。如没有需要的数据类型,选择来自自定义控件可使用自定义控件的数据类型。
  • 根据读写变量的计算机所在的网络位置,选择要创建的共享变量的类型。可在变量类型下拉菜单中选择下列选项:
    • 网络发布是创建共享变量,在同一子网的计算机和终端上读写。
    • 单进程是创建在一台计算机上读写的共享变量。
  • 如从变量类型列表中选择网络发布,勾选网络页的使用缓冲区复选框,为共享变量数据启用客户端缓冲。根据数据类型下拉菜单中选择的数据类型,可能需要在使用缓冲区部分输入额外的值。
    注: 选择该选项后,共享变量在FIFO缓冲区中存储数据。如缓冲区被填满,新值仍然会覆盖旧值。所以,该选项不保证无丢失的数据通信。如应用程序要求无丢失通信,使用网络流在应用程序之间连续流数据。关于共享变量缓冲的详细信息,请参考NI网站。
  • 如选择从变量类型列表中选择网络发布,勾选网络页的单个写入方复选框,一个时间点上只接受来自一个应用程序的写入。选择该选项时,连接至共享变量的第一个应用程序可写入共享变量,但是其后的应用程序无法写入。当第一个应用程序断开连接后,队列中的下一个应用程序才可写入值至共享变量。

数据通信方法主页