图2-16 “新式”选板图2-17 “数值”选板2.布尔型控件布尔控件可用于创建按钮、开关和指示灯,如图2-18所示。该控件可对前面板对象进行组合或分隔。......
2023-11-07
根据仪器的三大功能,设计仪器必须解决好人机接口(即用户接口)和机机接口(即计算机与仪器模块接口)问题。因此虚拟仪器软件有三个主要功能,即提供一个集成的开发环境、一个与仪器硬件的高级标准接口和一个与用户图形的接口。虚拟仪器的标准软件有两大类:编程设计软件,如NI公司的LabVIEW或LabWindows/CVI;仪器驱动程序与用户接口开发工具软件,主要软件模块有数据采集、数据分析、数据显示、文件管理、硬件拷贝输出等。
LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器(NATIONAL INSTRUMENTS,NI)公司的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。目前它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。
NI公司推出的虚拟仪器开发平台LabVIEW和C及C++一样,是一种程序开发语言,但其区别在于它是使用图形化编程语言——G语言(Graphical Language),这种编程语言采用流程图形式开发应用程序。它自带的函数库可用于数据采集、串行设备的控制、数据分析和显示等;LabWindows/CVI是基于C语言的开发平台,面对的是熟悉C语言的用户,在程序设计上它具有更好的灵活性。
同时,LabVIEW集成了满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通信的全部功能,内置了便于应用TCP/IP、ActiveX等软件标准的库函数,是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。其编写的程序称为虚拟仪器VI(Virtual Instrument),并以VI后缀。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念。因此,LabVIEW是一个面向最终用户的工具。它可以增强使用者构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。
有关虚拟仪器与数据采集的文章
图2-16 “新式”选板图2-17 “数值”选板2.布尔型控件布尔控件可用于创建按钮、开关和指示灯,如图2-18所示。该控件可对前面板对象进行组合或分隔。......
2023-11-07
选择菜单栏中的“文件”→“另存为”命令,输出两个VI名称为“F”“数字遥控灯系统”。图4-74 接线端修改结果图4-75 连接接线端口与控件6.设计程序框图1)打开“数字遥控灯系统”VI,在“函数”选板中选择“选择VI”节点,在弹出的对话框中选择上面创建的“F”子VI,将其放置到程序框图中,并在函数输入端创建名为“遥控器”的输入控件。......
2023-11-07
LabVIEW将DataSocket函数库的功能高度集成到了DataSocket节点中,与TCP/IP节点相比,DataSocket节点的使用方法更为简单和易于理解。下面对DataSocket节点的参数定义及功能进行介绍。图11-27 打开DataSocket节点模式:规定了数据连接的模式。图11-28 关闭DataSocket节点毫秒超时:规定了函数等待操作完成的毫秒数。数据连接按照这个命名标签寻找DataSocket服务器上某个特定的数据项。要使用该协议,必须运行DataSocket服务器。......
2023-11-26
它尽可能地利用了开发人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。LabVIEW被广泛应用于各种行业中,包括汽车、半导体、航空航天、交通运输、高效实验室、电信、生物医药与电子等。在产品的生产过程中,工程师们也可以利用LabVIEW进行生产测试,监控各个产品的生产过程。总之,LabVIEW可用与各行各业产品开发的阶段。G语言就是这样一种语言,而LabVIEW则是G语言的杰出代表。LabVIEW的程序是数据流驱动的。......
2023-11-26
使用LabVIEW开发平台编制的程序称为虚拟仪器程序。在LabVIEW环境下,每创建一个虚拟仪器,相当于传统编程语言中的函数,可作为子VI调用。框图程序用LabVIEW图形编程语言编写,可以把它理解成传统程序的源代码。图1-5当前程序前面板图1-6当前程序框图LabVIEW这种创建和调用子程序的方法,使创建的程序结构模块化,更易于调试、理解和维护。......
2023-07-02
本例主要显示如何将一段文本分段仿真显示,其中显示模式为渐入减出。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“仿真显示”。图6-18 程序显示4.仿真显示1)在“函数”选板上选择“编程”→“结构”→“For循环”函数,设置仿真效果。6)在“循环条件”输入端创建布尔控件,控制循环的截止。......
2023-11-07
LabVIEW作为目前国际上优秀的编译型图形化编程语言,是把复杂、烦琐和费时的语言编程简化成用菜单或图标提示的方法选择功能(图形),使用线条把各种功能连接起来的简单图形编程方式。LabVIEW中的程序查错不需要先编译,若存在语法错误,LabVIEW会马上告诉用户。LabVIEW中的程序调试方法同样令人称道。同传统的编程语言相比,采用LabVIEW图形编程方式可以节省大约60%的程序开发时间,并且其运行速度几乎不受影响。......
2023-11-07
选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“矩形的绘制”。2)在内侧“While循环”内部放置“矩形”属性节点(鼠标)与“按名称解除捆绑”函数,设置属性,输出矩形第二点坐标。3)将嵌套的“循环条件”连接到鼠标属性输出端,可根据鼠标单击启动循环绘制,如图6-93所示。图6-94 “假”条件7.绘制矩形1)在“函数”选板上选择“编程”→“图形与声音”→“图片函数”→“绘制矩形”函数,进行矩形绘制。......
2023-11-07
相关推荐