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