本科毕业设计(论文)外文翻译(everyone for labview)--学生

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科毕业设计(论文)外文翻译

译文:

准确的说,什么是LabVIEW,它又能为我做什么呢?

每个人的LabVIEW

LabVIEW是Laboratory Virtual Instrument Engineering Workbench的英文缩写,它是一种图形化的编程环境,使用图形化的符号来创建程序(通过连线把函数节点连接起来,数据就是在这些连线上流动的);在这点上,它不同于传统的文本编程语言像C,C++,或者Java。然而,LabVIEW不仅仅是一种编程语言,它是专门为那些工作中需要大量编程的工作的工程师和科学家们设计的一种交互式程序开发和执行的系统。LabVIEW开发环境可以工作在装有windows,mac os x,或linu任何一种操作系统的计算机上。LabVIEW创建的程序可以在上述平台上运行,同时也可以运行于microsoft pocket pc,mocrosoft windows ce,palm os和大量的嵌入式平台,包括现场可编程门阵列(FPGAs),数字信号处理器(DSPs)和微处理器。

许多使用功能强大的图形化编程语言LabVIEW的用户亲切的称之为“G”语言(取自graphical),LabVIEW能够让你的开发效率提高几个数量级。使用传统语言可能需要几周或者几个月才能完成的程序,如果用LabVIEW编写,几个小时就能完成,其中一个原因是LabVIEW是专为用户设计的,用来进行测量,分析数据和显示结果。另一个原因是LabVIEW有丰富的图形化用户接口(GUI),使用这些接口使变成变得很容易。它也非常适合用来进行仿真,表述思想,编写一般程序,或者讲述基本编程概念。

LabVIEW可以提供比标准的实验室仪器更加灵活的仪器,因为这种仪器是基于软件的,是由你来定义仪器的功能,而不是由仪器制造来定义。为了完成你的任务,一个完整的虚拟仪器配置包括:你的电脑,即插即用的硬件和LabVIEW。使用LabVIEW你能够准确的创建你所需要的虚拟仪器,这种仪器的价格是传统仪

器价格的几分之一。当你的需求发生改变,你可以随时修改你的虚拟仪器。

LabVIEW试图让你的生活变得尽可能的简单,LabVIEW里拥有大量的函数库和子例程,对你的大部分编程任务都是有帮助,同时避免了传统语言中忙乱的指针,内存分配和其他神秘的编程问题。LabVIEW也有专用的代码库,用于数据采集(DAQ),通用接口总线(GPIB)和串口仪器的控制,数据分析,数据显示,数据存储和互联网之间的通信。分析库包括许多有用的函数,有信号产生,信号处理。滤波,加窗,统计,回归,线性代数和矩阵运算。

由于LabVIEW图形化的特性,它天生就是一个数据显示程序包。以你所期望的任何形式输出(数据)。趋势图、图表和用户定义的图形正好构成了一小部分有用的可选择的输出(类型)。这本书将向你展示如何显示所有的这些类型的数据。

LabVIEW程序在平台之间是可移植的,因此,你可以在macintosh操作系统平台上写程序,然后在一个装有windows操作系统的机子上加载并运行程序,而且在大多数的应用程序中没有改变任何东西。你将会发现LabVIEW在许多的工业应用中提高了运行效率,从各种过程控制到生物,农业,心理学,化学,物理,教学和其他的许多方面。

数据流和图形化编程语言

LabVIEW编程开发环境不同于标准的C或Java开发系统,其中一个很重要的方面就是:当用其他的基于文本的编程语言去写一行行代码时,LabVIEW用图形化编程语言,通常称为G语言,以图形化形式去编写程序,即所谓的框图。

图形化编程消除了许多文本语言中才有的语法细节,例如在哪里该用分号和哪里该用大括号(如果你不知道文本语言是如何使用这些的,不必担心,使用LabVIEW,你不需要知道这些)

图形化编程允许你只关注你应用程序中的数据流向,因为它简单的语法并不影响程序正在做什么。

LabVIEW使用科学家和工程师熟悉的专业术语,图标和思想。它依赖于图形

化的符号去定义程序的行为而不是依赖于文本语言。它执行时是基于数据流原则,所谓的数据流原则就是程序只有在所有的数据都到时才开始执行。由于这些特征,即使你只有些许的编程经验都没有,你能够学习LabVIEW。但是,你将发现编程的基础知识是很有用的。

LabVIEW如何工作?

一个LabVIEW程序由一个或多个虚拟仪器(VIs)组成。之所以叫做虚拟仪器是因为他们的外形和操作通常是模仿真实的物理仪器。但是在后台,他们类似于传统编程语言像C或者Basic中的主程序,函数和子程序。以下,我们将提到的“VI”(发作“vee eye”,不是罗马字母中的六,因为我们听到过有人读作六)指的就是LabVIEW程序。另外,注意:不论一个LabVIEW程序的外形和功能是否和一个真实的仪器有关,我们都把它称为一个VI。

一个VI有三个部分:前面板、图框和图表。

前面板是一个VI的交互用户接口,之所以会这样命名是因为它模拟物理仪器的前面板。前面板可以包括旋钮、按钮、图形和许多其他的控件(用户输入)以及指示器(程序的输出)。你可以使用鼠标和键盘输入数据,然后在屏幕上看到自己编写的程序显示出结果。

框图是VI的源代码,由LabVIEW图形化语言,即G语言构成。框图是真正的可执行程序,框图程序中的组件由第一级的VIs内建函数,常量和可执行程序控制结构组成。你可以把合适的对象通过连线连接在一起来定义他们之间的数据流向。前面板对象在框图上有相对应的终端,因此数据就可以在用户和后台框图程序之间流动。

为了把在另一个VI中的VI作为一个子程序使用,这个VI必须有定义了连接器的图标。在另一个VI中使用的VI称为子VI,类似与子程序。图标是子VI的图形化表示,在另一个VI的框图程序中作为一个对象使用。一个VI的连接器相当于一个机械装置,用来将数据导入作为另一个VI的子VI。这个连接器定义了这个VI的输入和输出。

虚拟器是分层次,模块化的。你可以把他们作为顶层的程序或者子程序。使

相关文档
最新文档