

第1页 / 共20页

第2页 / 共20页

第3页 / 共20页

第4页 / 共20页

第5页 / 共20页

第6页 / 共20页

第7页 / 共20页

第8页 / 共20页
试读已结束,还剩12页,您可下载完整版后进行离线阅读
基于labview的串口调试助手此内容为付费资源,请付费后查看
黄金会员免费钻石会员免费
付费资源
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
摘要:LabVIEW是N!公司开发的图形化编程开发平台,具备强大的实时数据处理功能与显示功能。在LabVIEW开发环境中使用VISA进行串口通信程序编写具有编程简单,容易操作等特点。本文开发了一个串口调试助手程序,为地质仪器开发过程的串口调试提供一个较为通用的平台,协助开发人员进行快速调试,并可为后续的上位机开发奠定基础。关键词:串口;通信;编程;仪器引言目前,在虚拟仪器领域中最引人关注的是美国国家仪器公司(N)开发的LabVIEW(Laboratory VirtualInstrument Engineering Workbench)软件平台,LabVIEW是专为测试测量设计的编程语言,使用了图形的编程方式,能够帮助用户高效和快速的开发测试应用,已逐渐地成为测试测量行业标准的软件开发平台[。串口是常用的计算机与外部串行设备之间的数据传输通道,通过S-232串口总线与PC计算机组成虚拟仪器系统,仍是目前虚拟仪器的构成方式之一,主要适用于速度较低的测试系统,它具有接口简单、使用方便的特点。常用的地质仪器在开发过程中经常会用到串口,本文通过abVIEW平台编写串口调试助手,用于地质仪器开发过程中串口程序调试,协助开发人员快速调通串口通讯,并在串口调试助手的基础上增加一定的数据处理显示保存等功能,为后续的上位机开发奠定基础。1使用VISA实现串行通信串口通讯是利用虚拟仪器中的VISA函数库来配置串口,并控制串口发送接收数据。VISA即虚拟仪器软件体系结构,是NI公司开发的用来与各种仪器总线通信的编程接口,包括USB、GPIB、串口、CAN等进行配置、编程和调试2]。对简单任务的设计者提供了简单易用的控制函数集,对复杂系统的组建者提供了非常强大的仪器控制功能与资源管理功能[3]。在abVIEW中函数选板的仪器/o子选板中的串口(Serial)子选板内包含进行串口通信操作的一些功能函数,包括VISA配置串口函数、VISA写入函数、VISA读取函数,VISA串口字节数函数。VISA关闭函数、VISA串口中断函数等一系列函数,运用这些函数可以满足串口数据写入、读取程序的编写操作[4]。随着计算机技术、软件技术等的发展及其在电子测量技术与仪器领域中的应用,产生了新的测试理论、测试方法,并且由于计算机技术和测试技术的紧密结合,产生了全新概念的仪器一虚拟仪器。在实际生产应用中,虚拟仪器通常包括软件和硬件两部分。硬件,即下位机通常就是指具体的仪器,其功能是在现场采集数据及对装置实现特定的控制等,而软件大多指上位机,用于完成各种数据处理。两者通过相应的通信协议进行通信。在多普勒流量计整个系统中,以P℃为上位机,安装在油井现场的流量计为下位机。用串口调试助手模拟流量计对数据的采集,由上位机来完成各种数据处理功能,如对现场数据的保存、制表、数据图形显示等。本文以串口调试助手发送的数据为采集对像,利用LabVIEW2012G图形化
暂无评论内容