虚拟仪器设计大致要经历哪些阶段
『壹』 虚拟仪器设计数据采集系统主要实现那些基本功能
显示控制器是为了满足压力控制系统的需要而设计的,是为了适应电子工程设计课专程发展而设计的教属学设备。它主要用于对电子工程设计训练的第二、三阶段进行改进和扩充,使学生在进行电子工程设计时能有更多的选择。
本文主要论述了数据采集显示控制器的设计过程,设计方法,以及在设计中所遇到的各种问题以及解决方法。
数据采集显示控制器主要由三个部分组成:显示部分,键盘控制部分,串行通信部分。其中每一部分又包括硬件设计部分和软件设计部分。本文会对每一部分的设计进行比较详细的论述,包括设计依据和相关数据。对于设计过程中所用到的设计软件和硬件设备也会做比较细致的介绍,帮助读者更容易的了解数据采集显示控制器的设计过程。在该系统的设计过程中,笔者遇到了一些的问题和困难,这些问题和困难的解决方法在本文中会有比较
『贰』 虚拟仪器系统由哪些部分构成
虚拟仪器系统主要由以下三部分组成:
1、高效的软件:软件是虚拟仪器技术中最重要内的部份。使用容正确的软件工具并通过设计或调用特定的程序模块,工程师和科学家们可以高效地创建自己的应用以及友好的人机交互界面。
2、模块化的I/O硬件:面对如今日益复杂的测试测量应用,已经提供了全方位的软硬件的解决方案。无论您是使用PCI, PXI, PCMCIA, USB或者是1394总线,都能提供相应的模块化的硬件产品,产品种类从数据采集、信号条理、声音和振动测量、视觉、运动、仪器控制、分布式I/O到CAN接口等工业通讯,应有尽有。
3、用于集成的软硬件平台:专为测试任务设计的PXI硬件平台,已经成为当今测试、测量和自动化应用的标准平台,它的开放式构架、灵活性和PC技术的成本优势为测量和自动化行业带来了一场翻天覆地的改革。
『叁』 7、电子测量仪器发展大体经历了四个阶段:( ) A.模拟仪器 B.数字化仪器 C.智能仪器 D.虚拟仪器
你要问什么,就经历了这四个阶段。ABCD
『肆』 labview虚拟仪器程序设计从入门到精通怎么样
《LabVIEW虚拟仪器程序设计从入门到精通(第2版)》实例来源于作版者设计的大型工权程项目,最大程度地贴近实际应用需要。
知识点+针对每个知识点的小实例+综合实例的讲述方式,可以使读者快速地学习掌握LabVIEW软件操作,及应用该知识点解决工程实践中的问题。
给读者答疑解惑,对于常见的、典型的、相对零散的问题、技巧也是读者非常渴望得到的知识,本教程以灵活的方式在《LabVIEW虚拟仪器程序设计从入门到精通(第2版)》最后部分集中讲述大量的疑难解答和经验技巧。
『伍』 一个最基本的虚拟仪器程序包括哪三个部分
LabVIEW(Laboratory Virtual Instrument Engineering Workbench实验室虚拟仪器工程平台)是一个程序开发环境。类似于C、BASIC。但专LabVIEW的特点在于,它使用图形化编程属语言G在流程图中创建源程序,而非使用基于文本的语言来产生源程序代码。LabVIEW还整合了与诸如满足GPIB、VXI、RS-232和RS-485以及数据采集卡等硬件通讯的全部功能。内置了便于TCP/IP、Active X等软件标准的库函数。虽然LabVIEW是一个通用编程系统,但是它也包含为数据采集和仪器控制特别设计的函数库和开发工具。LabVIEW程序被称为虚拟仪器(VIs),是因为它们的外观和操作能模仿实际的仪器。由于LabVIEW所使用的术语、图标和概念都是技术人员、科学家、工程师所熟悉的,故而即使用户没有多少编程经验,同样也能利用LabVIEW来开发自己的应用程序。
『陆』 如何构建虚拟仪器
一种典型的数据采集卡组成包括,先用传感器把非电的物理量转变成回模拟电量,采样/保持答器可以保持信号,实现对瞬时信号进行采集,以便ADC进行数字转换,提高ADC转换器的转换精度。实现在测量中同时对多路模拟信号进行采样。多路模拟开关可以分时选通来自多个输入通道的某一路信号,这样在多路开关后的单元电路,只需一套即可,也可以采用计算机进行多路选择控制。当传感器输出的信号比较小,可以用放大器放大和缓冲输入信号,如果采用的是可编程增益放大器就可以通过计算机进行增益选择控制确定增益倍数。精度及性能是仪器系统的生命,而这完全依赖于提供基础数据的信号采集控制电路,因此在硬件采集电路的设计时,需根据所设计的虚拟仪器所要达到的性能指标和被测信号的特点,设计合理的系统结构。系统的结构合理与否,对系统的可靠性、性能价格比等有直接影响,在硬件和软件功能的设计上要尽量使虚拟仪器的结构简单,可靠性高,成本低廉,选用合适的单元器件,尽可能的提高采集卡采集的精度和速度。
『柒』 LabVIEW虚拟仪器程序设计,要求:1,包含循环以及其他至少一种结构(条件)2,包含局部变量或属性结点 3,
如果只是想过的话,可以这样做:
首先找到一个程序控件(比如循环框、条件框等),点菜单栏的“实时帮助”,再点“范例”,就找到几个包含循环或条件的程序了,找出满足条件最多的。基本上一、二的条件都满足了。子VI部分,就再找个简单的范例(如波形显示器、仪表指示等),自己封装起来,再并联接到刚才那个例题的输出端口(不会影响程序运行)。
比较简单,就是不知道合不合要求。
『捌』 求现成虚拟仪器课程设计的程序和报告
虚拟仪器及LabVIEW入门1.1虚拟仪器概述虚拟仪器(virtualinstrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。下面的框图反映了常见的虚拟仪器方案。虚拟仪器的主要特点有:??尽可能采用了通用的硬件,各种仪器的差异主要是软件。??可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。??用户可以根据自己的需要定义和制造各种仪器。虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。普通的PC有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的VXI机箱,再与计算机相连,就组成了一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜的PXI标准仪器。虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE488或GPIB协议。未来的仪器也应当是网络化的。1.2LabVIEW是什么?LabVIEW()是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。1.3LabVIEW的运行机制1.3.1LabVIEW应用程序的构成所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(frontpanel)、流程图(blockdiagram)以及图标/连结器(icon/connector)三部分。