通过dstp、opc、ftp、http或file协议写入前面板数据
- 更新时间2025-04-04
- 阅读时长2分钟
使用前面板数据绑定可通过共享变量引擎远程控制前面板控件,这种数据传输比dstp更快、更可靠,并且实现了与共享变量和NI发布订阅协议(NI-PSP)数据项的无缝连接。
按照下列步骤,使用Windows平台上的opc、ftp或http协议,LabVIEW所有支持平台的dstp和file协议,写入前面板数据。
注: 必须安装“DataSocket服务器”才能使用dstp协议写入前面板数据。从前面板写入数据可能导致数据丢失。如需写入全部的前面板数据而不仅是最新的数据,可使用写入DataSocket函数通过编程写入实时数据。
- 如使用dstp连接,可启动并配置DataSocket服务器。如使用opc、ftp、http或file连接,直接跳到步骤2。从National Instruments目录打开DataSocket服务器。
- 右键单击一个前面板对象,从快捷菜单中选择属性,打开对象的属性对话框。
- 在属性对话框的数据绑定页上,从数据绑定选择下拉菜单中选择DataSocket。
- 在Windows上,输入一个opc、ftp或http URL,或者在所有LabVIEW支持的平台上,在路径文本框中输入一个file或dstp URL。在LabVIEW支持的所有平台上,可从浏览下拉菜单中选择DSTP服务器或文件系统浏览并选择URL。
- 从访问类型下拉菜单中选择读/写。
- 单击OK按钮。
- 在程序框图上创建一个While循环,使VI可连续运行。
- 运行VI。LabVIEW将来自前面板对象的数据写入URL所指定的服务器目标。当VI运行时,如成功连接到“DataSocket服务器”,VI前面板对象的旁边将出现一个小的绿色显示控件。如连接不成功,将出现一个小的红色显示控件。在LabVIEW试图连接服务器前,会出现一个小的透明显示控件。如将游标移动到该显示控件上,还将出现一条状态信息。如需隐藏该显示控件,可在VI停止运行时,右键单击前面板对象,从快捷菜单中选择显示项»DataSocket指示灯。还可用DataSocket:LED指示灯可见属性,通过编程隐藏该显示控件。