测试仪器,开发效率高、可维护性强;测试精度、稳定性和可靠性能够得到充分保证;具有很高的性能价格比,节省投资,便于设备更新和功能转换和扩充。
工业发达国家已经将虚拟仪器技术广泛应用于航天、通讯、生物医学、地球物理、电子、机械等各个领域,进行工程技术工作和科学研究,国内对于虚拟仪器的研究与工程应用也取得了很多成就,在产品性能测试、设备故障诊断、生产过程控制中得到普遍应用。
222LabVIEW开发环境LabVIEW软件区别于其它的文本编程语言,其编程环境为用户提供了一种LabVIEW软件
区别于其它的文本编程语言,其编程环境为用户提供了一种非常直观的图形,用户只要选择代表仪器功能的图形模块,再用数据线和控制线按模块连线要求进行连接,通过运行和调试,即可完成所需的程序设计。LabVIEW开发环境如表21所示:
控件与指示器仪器控制文件IO
旋钮开关LED滑块数显计量器刻度盘旋钮水槽温度表,文本框GPIB,VXI,SERIAL,CAMAC,PLC等600多种仪器驱动器电子表格,二进制,ASCⅡ码等
7
f开放性连接数据采集
程序设计结构程序设计原则
数学分析程序调试
毕业设计(论文)报告纸
I
ter
et,SQL,TCPIP,ActiveX,DDE等DAQ,单点输入输出,TTLCMOS输入输出,数字握手,图像采集WhileLoops,ForLoop,Case结构,顺序结构,基于文本的公式节点等
算术,字符串,布尔运算,多数据类型结构,子程序信号发生,信号处理,图像处理,曲线拟合,统计等断点,探针,单步执行,帮助窗口,在线帮助(O
li
eHelp)等
表21LabVIEW开发环境
223程序设计LabVIEW程序称为虚拟仪表VirtualI
strume
t程序,简称VI。一个VI程序的设计主
要包括前面板的设计,框图程序的设计以及程序的调试。1首先创建前面板:主要由输入控制器和输出指示器组成。利用工具模板来添加。2框图程序的设计:框图程序相当于源代码,只有在创建了框图程序以后该程序才能真
正运行。对框图程序的设计主要是对节点、数据端口和连线的设计。节点是VI程序运行的要素,可以把它理解为程序的语句、函数或子程序。它包括四种类型:函数、VI子程序、结构和代码接口。3程序的调试:当前面板和程序框图设计好以后,程序执行过程中可能会遇到很多方面的错误,因此要对程序进行调试。当数据流过框图连线时,使用Probe(探针)工具可用来查看程序流经某一根连线上的数据。
224LabVIEW程序设计结构LabVIEW程序设计的基本结构如下:1层次化结构LabVIEW是模块化程序设计语言,用户可以把一个VI程序创建成自己的r