LabVIEW(Laboratory Virtual instrument Engineering Workbench)是美国国家仪器公司(NI)开发的一种图形化编程语言开发环境,这是一个功能强大且灵活的软件。它已广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。图形化程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强工程师构建自己科学和工程系统的能力,使用它进行原理研究、设计、测试并最终实现仪器系统时,可以大大提高工作效率。 NI公司除了开发LabVIEW等系列软件外,还有一系列硬件产品配套。NI公司的硬件驱动程序能与LabVIEW实现无缝连接,所以利用NI公司的软硬件组合能快速创建功能强大且灵活的测试系统。LabVIEW还可以生成独立运行的可执行文件(*.exe),直接在系统平台上运行。
虚拟仪器由计算机+软件+I/O模块构成。对于I/O模块,我们选用NI公司的9219数据采集模块为对象,9219是一款四通道隔离型24位高精度通用模拟量测量模块。它能测量多种传感器信号,如电压、电流、电阻等物理量及应变计、RTD、热电偶等传感器。由于通道之间是电气隔离的,这4条通道可以同时分别进行不同类型的测量。我们假定9219已与计算机正确连接,计算机已自动识别出9219(在USB接口的边上有一只绿灯在闪烁)。要指出的是,对NI公司的数据采集模块来说,其采集程序有很大的通用性,这得益于DAQ函数的多态性,使得我们非常容易把用于一种模块的程序应用到另一种模块中,甚至根本不用改动。
LabVIEW是一种数据流编程语言。这与文本型编程语言的顺序工作的方式不同。因为在这里只是为了体验虚拟仪器的创建过程而不是为了研究其如何编程,所以我们只对编程原理作简单的介绍。对于其它NI模块,创建过程类似。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !