使用前面板数据绑定可通过共享变量引擎远程控制前面板控件,这种数据传输比dstp更快、更可靠,并且实现了与共享变量NI发布订阅协议(NI-PSP)数据项的无缝连接。

按照下列步骤,使用Windows平台上的opcftphttp协议,LabVIEW所有支持平台的dstpfile协议,写入前面板数据

注: 必须安装“DataSocket服务器”才能使用dstp协议写入前面板数据。从前面板写入数据可能导致数据丢失。如需写入全部的前面板数据而不仅是最新的数据,可使用写入DataSocket函数通过编程写入实时数据
  1. 如使用dstp连接,可启动并配置DataSocket服务器。如使用opcftphttpfile连接,直接跳到步骤2。从National Instruments目录打开DataSocket服务器。
  2. 右键单击一个前面板对象,从快捷菜单中选择属性,打开对象的属性对话框。
  3. 属性对话框的数据绑定页上,从数据绑定选择下拉菜单中选择DataSocket
  4. 在Windows上,输入一个opcftphttp URL,或者在所有LabVIEW支持的平台上,在路径文本框中输入一个filedstp URL。在LabVIEW支持的所有平台上,可从浏览下拉菜单中选择DSTP服务器文件系统浏览并选择URL。
  5. 访问类型下拉菜单中选择读/写
  6. 单击OK按钮。
  7. 在程序框图上创建一个While循环,使VI可连续运行。
  8. 运行VI。LabVIEW将来自前面板对象的数据写入URL所指定的服务器目标。当VI运行时,如成功连接到“DataSocket服务器”,VI前面板对象的旁边将出现一个小的绿色显示控件。如连接不成功,将出现一个小的红色显示控件。在LabVIEW试图连接服务器前,会出现一个小的透明显示控件。如将游标移动到该显示控件上,还将出现一条状态信息。如需隐藏该显示控件,可在VI停止运行时,右键单击前面板对象,从快捷菜单中选择显示项»DataSocket指示灯。还可用DataSocket:LED指示灯可见属性,通过编程隐藏该显示控件。