
通过LabVIEW 的 HTTP客户端软件包编程就可以访问服务器对外开放的Web API服务,返回的是JSON格式的键值对,如果无法获取其Web API,就只能通过解析网页来获取相关信息。
LabVIEW要完成交互通信的对象不是网页,而是渲染产生网页的后台Web服务器,这种交互方式是典型的Client/Server架构。
两者间的茄雀通信协议为标准的HTTP协议,所以解决你的问题,必须要先理解HTTP 、HTML和JSON的基本概念。
LabVIEW是一种程序开发环境,由美国国家仪器公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是。
其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科宽纳搜学家快速构建各种应用所需的所有工具,旨慎历在帮助工程师和科学家解决问题、提高生产力和不断创新。
这要看所谓“其他应用程序”能提供什么数据接口?DDE 、TCP/IP、Modbus、串口、共享文件等等,或者是败友应用程序本身独有的通讯协议。只要有相应的通察配槐讯接口和协卖胡议的资料,Labview都可以编写程序与之通信1、打开CX-Programmer,选择菜单-PLC- *** 作模式-监视;设置欧姆龙PLC模式为监控模式,因为运行模式的时候,部分寄存器不支持写 *** 作。
2、新工程-新PLC1[CP1E]监视模式-设置,分别设置串口波特率(9600),数据位(8),停止位(1),奇偶校验位(N)以及宴消模式(Host Link)。
3、进行LabVIEW串口开桐侍发之前,需要安装VISA驱动,才可以通过LabVIEW的VISA 函局祥吵数发送和读取指令。
4、所有寄存器的读写,必须按照Hostlink格式编写协议。
5、安装Hostlink说明说FCS的计算方法(FCS把从一帧的开始到FCS前面的数据进行逻辑异或得到的8位数据变换成2个字符的ASCII码,对接收到数据信息的各帧计算FCS,并同时附加在帧后的FCS进行对比照校合,就能检查数据的错误),LabVIEW实现如下的程序。
6、可以根据反馈码判断错误类型。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)