labview设计报告
Labview实验报告04008211周炳宇

Labview实验报告学号:04008211姓名:周炳宇一、ASK调制设计过程:打开“simple_ask_transceiver.vi”并观察前面板. 面板允许用户选择使用的符号数(M-ASK),脉冲成形滤波器,码速率和载波速率。
除此之外,该系统还可以控制仿真的信道噪声的大小。
标签可以在显示原波形与调制波形和星座图之间切换。
框图由一个每100毫秒重复一次的while循环组成。
在循环中生成,调制,解调并显示数据。
1) 将“Generate System Parameters”VI放置在框图中,并选择多态的实例ASK (M)。
将来自M-ASK控制的线连接到该VI对应的端口。
该VI可以根据前面板选择的M-ASK参数生成对应的ASK符号图。
2) 将“MT Bit Generation”VI放置在框图中,并将乘法器的输出连接到“total bits”输入端口。
该VI可以生成一个数字码流以供之后的ASK调制。
3) 将“Generate Filter Coefficients”VI放置在框图中。
右击“modulation type”端口生成一个常量并选择ASK。
将“pulse shaping filter”控制信号连接到合适的输入端。
该VI可以生成滤波器系数,该滤波器在调制时被用来限制已调信号的带宽。
4) 将“Modulate ASK”VI放置在框图中并连接来自前三个VI的系统参数,码流和脉冲成型系数。
同时将来自“Reset Control”的布尔变量连接到“reset”输入端。
该VI可以利用特定的系统参数和滤波器系数对输入的码流进行ASK调制。
5) 将“Add AWGN”VI放置在框图中并将“Noise Impairments”控制信号连接到“Eb/N0”输入端。
同时将来自“Reset Control”的布尔变量连接到“reset”输入端。
该VI可以根据前面板上的“noise impairments”控制信号在已调信号上叠加上加性高斯白噪声。
labview红绿灯课程设计报告

labview红绿灯课程设计报告第一篇:labview红绿灯课程设计报告1.1 课程设计目的(1)掌握labview的软件编程方法;(2)培养综合应用所学知识来指导实践的能力; 1.2 课程设计的任务本次课程设计要完成一个十字交通灯的设计,这个交通灯系统能为东西和南北两个方向行驶的车辆指示能否通行。
这个交通路口每一个方向上的红绿灯按绿—黄—红的顺序循环,每个循环的时间为60秒,其中红灯时间为30秒,黄灯时间5秒,绿灯时间25秒,当按下停止键时,循环停止。
1.3 课程设计的要求及技术指标(1)能够将现实生活中的交通灯出现顺序在电脑上面显示;(2)要有时间现实;(3)具有有好的人机界面; 1.4总体设计思路此次设计可以用12盏灯来指示路口的红绿灯状况,他们分别是下文中的东西红1、东西红2、东西黄1、东西黄2、东西绿1、东西绿2、南北红1、南北红2、南北黄1、南北黄2、南北绿1、南北绿2。
信号灯按一定规律循环点亮,每盏红灯亮30秒,每盏黄灯亮5秒,每盏绿灯亮25秒。
每个循环包括四个阶段。
第一阶段:南北绿(1、2)和东西红(1、2)亮25秒;第二阶段:南北黄(1、2)和东西红(1、2)亮5秒;第三阶段:南北红(1、2)和东西绿(1、2)亮25秒;第四阶段:东西黄(1、2)和南北红(1、2)亮5秒;中间放置一个时间计数器,用于观测时间的进行。
用计数器产生以秒为单位的计时信号,再将信号进行分段,每到一个时间段时时间系统进行相应的动作。
总体流程图如下:1.5前面板的设计前面板是VI的用户界面。
创建VI时,通常应先设计前面板,然后在前面板上创建输入/输出任务。
本课程设计总前面板的设计比较简单,需要用到12盏灯、一个时间显示器、一个停止键即可。
其中的12盏灯,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小并设定颜色,做出一个合适的指示灯,再用框将每组灯框起来,做成一个交通灯。
labview课程设计报告书

LabVIEW课程设计题目:Express XY图绘制曲线姓名:但汉青专业班级:2012级信息技术02班学号:12051102052013年12月7日目录绪论 (1)第一章前言 (3)1.1 课程设计的题目 (3)1.2 课程设计要求 (3)1.3 课题分析 (3)1.4 设计目的 (5)第二章仪器方案设计 (6)2.1 解决问题的思路 (6)2.2 前面板设计 (7)2.3 源代码设计 (8)2.4 程序运行及结果 (9)第三章心得体会 (10)第四章参考文献 (12)绪论虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。
自1986年问世以来,世界各国的工程师和科学家们都已将NI LabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。
使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。
虚拟仪器提供的各种工具能满足我们任何项目需要。
美国国家仪器公司NI(National Instruments)最早提出的虚拟测量仪器(VI)概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来。
“软件即是仪器”这是NI公司提出的虚拟仪器理念的核心思想。
从这一思想出发,基于电脑或工作站、软件和I/O部件来构建虚拟仪器。
I/O 部件可以是独立仪器、模块化仪器、数据采集板(DAQ)或传感器。
虚拟仪器(virtual instrumention)是基于计算机的仪器。
计算机和仪器的密切结合是目前仪器发展的一个重要方向。
粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。
随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。
labview课程设计报告

学院实习/实训总结报告实习/实训名称:《LabVIEW与虚拟仪器》课程设计实习/实训地点:专业班级:姓名:学号:指导教师姓名:完成时间:2008 年月日一、实习/实训目的1巩固和运用已学G语言的基础知识,基本概念。
2掌握G语言程序结构设计方法,包括循环结构、选择结构、顺序结构等的具体使用方法和技巧。
3掌握局部变量和属性节点在程序设计中的应用。
4建立系统整体设计的思想,掌握设计方法,设计技巧。
二、实习/实训主要内容1. 以仿真双踪示波器的Demo例程为例进行软件设计分析(包括前面板和框图程序)。
2. 在分析基础上设计个性示波器的局部程序。
三、实习/实训具体内容及过程记录(图、表或程序等)1.运行程序时对前面板的各个按键分别进行操作:当CHANNEL选择A&B可以得到如下图形,有方波和正弦波两个波形;当选择B时,可以得到正弦波;当选择A时,可以得到方波。
当Soure选择EXT时,波形是变化的,并且Slope和Level都是处于灰色的不能用的状态;而选择CH B时,波形是静止不动的,并且SLOPE和LEVEL处于可用状态。
拨动Slope 可见波形反相,通过Level可以调节初始相位。
对Time Base进行操作,可以看到随着时基的变换,波形的形状不变但是显示在图形中的疏密程度随之变化。
点击MORE INFO… [F5],可以看到信息框。
对V olts/Div 进行操作,可以看到波形随着幅度刻度的变换而变动。
点击STOP之后停止运行,并且使Soure、Slope和Level处于能用状态。
2. 对程序框图进行分析:未运行时,通过顺序结构对三个开关进行属性的赋值0使之能用,定义的Soure 局部变量的值送入移位寄存器中;在大的while循环中:通过改变Soure的值来控制Slope和Level的属性--能用与否;通过CASE结构来对事件CHNNELA、B、A &B进行选择从而选择波形发生器的波形再与起始值、步进值进行捆绑之后通过GRAPH输出;延时为500ms即每500ms前面板采集一次数据,进行数据的刷新;时基和幅度刻度的变换是通过CASE结构来实现的,首先通过旋钮选择时间基准或者幅度刻度值从而选择对应的CASE,用捆绑函数对起始值、最大值、步进值进行捆绑之后输出到对应的时基轴或者幅度轴上;STOP为局部变量,按下之后停止运行程序,并且通过顺序结果将Soure 、Slope、Level三个按键的属性变为能用,且STOP 本身为弹起的状态。
Labview课程设计报告

LabVIEW课程设计:吴勃班级:建电122学号:1212062053指导老师 :朱海荣学院:电气工程学院基础题1、用LabVIEW的基本运算函数编写以下算式的程序代码:该程序要求用labview基本运算函数编写算式的程序代码,在前面板上我添加了两个数值显示控件用以显示两个算式的运算结果;在程序框图中运用软件自带的加、减、乘、除运算进行组合从而表示算式,再结果的后面加上一个双精度浮点数函数将程序运算结果强制转换后输入到显示控件中得到结果。
2. 利用摄氏温度与华氏温度的关系°C= 5(°F−32)/9编写一个程序,求华氏温度(F)为32°, 64°, 4°, 98.6°, 6°,104°, 212°, 时的摄氏温度。
该程序要求转换华氏度对应的摄氏度,本质上是对数据进行运算。
在前面板上创建两个数组一个是数值输入数组用以输入华氏度的值,一个是数值显示数组用以显示对应的摄氏度的值。
在程序框图中加入For循环将公式节点放入For循环中在公式节点上添加一个输入和一个输出分别连接两个数值控件,最后在公式节点中编辑二者运算关系完成设计。
3. 用数组创建函数创建一个二维数组显示件,成员为:2 3 4 5 63 4 5 6 14 5 6 1 25 6 1 2 3编程将上述创建的数组转置为:2 3 43 4 54 5 65 6 16 1 21 2 3先在前面板中创建二维数组用以存放生成的数组元素数组为显示型控件,通过观察我们发现题目中的数组第一行为1-6顺序的六个元素从一开始后逐一加一,第二行则是5个数组元素平移,第三行为4个以此类推第四行3个所以我们在程序框图中用For循环和加一来生成第一行数组For循环的循环次数为六次,第二行数组则在第一行数组的基础上运用一维数组平移函数平移5位的到,以此类推生成四行数组,再使用数组生成函数生成二维数组输出到显示数组中显示出来,至于数组的转置直接运用数组转置函数得到,在该函数的输出端口右键创建显示控件。
Labview设计报告

实训报告实训名称基于Labview的音乐彩灯设计系别电子与电气工程学院专业、班级,,,,,,,,,,,,,,,,,,,,,,,,,,,学生姓名、学号,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,指导教师,,,,,,,,,,,,,,,,,2013年1月10日一、引言Labview是一款程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是Labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而Labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
同C语言和BASIC语言一样,Labview也是通用的编程系统,有一个完成任何编程任务的庞大函数库。
Labview的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。
Labview也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序的结果、单步执行等等,便于程序的调试。
Labview是一种用图标代替文本行创建应用程序的图形化编程语言。
传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而Labview采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。
VI 指虚拟仪器,是Labview的程序模块。
Labview提供很多外观与传统仪器类似的控件,可用来方便地创建用户界面。
用户界面在Labview中被称为前面板。
使用图标和连线,可以通过编程对前面板上的对象进行控制。
这就是图形化源代码,又称G代码。
Labview的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。
而本学期通过对于Labview的学习对于Labview有了一定的认识,在此基础上,我们根据老师的要求,制作了基于Labview的声音和彩灯的小装置,通过Labview与PCI6221 DAQ数据采集卡的结合运用达到采集声音信号从而控制彩灯的闪烁的效果。
Labview报告

虚拟信号发生器一、实现功能方波本设计完成了信号发生器的功能,通过按键的控制可以产生正弦波、方波、三角波、锯齿波和直流信号。
二、输入输出变量表:三、虚拟仪器设计过程1 程序框图的设计如下图所示分别是正弦波、方波、三角波、锯齿波、直流信号。
程序框图运用了数值型Case结构,可以通过选择0、1、2、3、4选择以上波形(1)产生正弦波:(2)产生方波:(3)产生锯齿波:(4)产生三角波:(5)产生直流信号:2 前面板的程序设计如下图所示(1)a没有加噪的正弦波显示b加噪之后的正弦波显示(2)a没有加噪的方波显示:b加噪之后的方波显示:(3)a没有加噪的三角波显示:b加噪之后的三角波显示:(4)a没有加噪的锯齿波显示:b加噪之后的锯齿波显示:(5)a没有加噪的直流信号:b加噪之后的直流信号:三、运行与调试:在设计完程序框图后,在前面板中调试。
通过信号选择的选取可以选择以上五种波形,可以通过偏移、频率、幅值旋钮调整波形的大小,也可以调节所加噪声信号的大小。
通过比较加噪之后和加噪之前的波形,更好的了解加噪的意义。
四、设计心得虚拟仪器是仪器技术和计算机技术深层次结合的产物,是计算机测试领域的一项重要技术。
计算机处于核心地位,计算机软件技术和测试系统更紧密的结合成一个有机整体,使仪器的结构、概念和设计观念发生突破性的变化,代表着测量仪器发展的最新方向和潮流,是未来仪器产业发展的一大趋势。
Labview的出现大大提高了虚拟仪器的开发效率,降低了对开发人员的要求。
LabVIEW为虚拟仪器设计者提供了一个便捷、轻松的设计环境。
通过一个学期对Labview的学习,对Labview有了初步的了解和认识。
学会了用Labview设计简单的程序,这次虚拟信号发生器的设计使我对Labview有了更深的了解,是我实践能力得到了提高。
虚拟信号发生器的设计使我对条件结构有了更好的掌握。
条件结构是一种多分支程序控制结构,包含有多个子框图代码,这些子框图一次只能看到一个。
Labview课程设计报告交通灯

虚拟仪器课程设计报告学年:2023-2102(下)任课教师:***学号:*名:***班级:自动化093专业:自动化系:自动化学院:信息工程与自动化学院2023年6月12Labview交通灯综合设计报告一、前言虚拟仪器(Virtual Instrumention)是基于计算机的仪器。
计算机和仪器的密切结合是目前仪器发展的一个重要方向。
粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。
随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。
另一种方式是将仪器装入计算机。
以通用的计算机硬件及操作系统为依托,实现各种仪器功能。
虚拟仪器重要是指这种方式。
虚拟仪器的重要特点有:1、尽也许采用了通用的硬件,各种仪器的差异重要是软件。
2、可充足发挥计算机的能力,有强大的数据解决功能,可以发明出功能更强的仪器。
3、用户可以根据自己的需要定义和制造各种仪器。
LabVIEW是一种程序开发环境,由NI公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW 使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。
用户界面在LabVIEW中被称为前面板。
使用图标和连线,可以通过编程对前面板上的对象进行控制。
这就是图形化源代码,又称G代码。
LabVIEW的图形化源代码在某种限度上类似于流程图,因此又被称作程序框图代码。
为了便于使用,LabVIEW还集成了大量的函数库以及子程序来帮助完毕绝大多数的编程任务。
在使用这些子函数的时候,可以忘掉传统编程语言中的令人头痛的指针操作、内存分派等编程问题。
除此之外,LabVIEW还包含了针相应用的数据采集(DAQ)、GPIB、串口、数据分析、数据显示、数据存储以及Internet网络通信的函数库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【摘要】时间是人类生活必不可少的重要元素,从古代的沙漏、十二天干地支,到后来的机械钟表以及当今的石英钟,都充分显现出了时间的重要性。
随着社会的发展,人们对时间计量的精度要求越来越高,应用越来越广,功能要求越来越多。
普通的机械钟表与半机械钟表对于当代人忙碌的生活显然早已不太适应,随着科技的进步,电子时钟应运而生,它不仅给人们生产生活带来了极大的方便,而且大大地扩展了时钟原先的功能。
本课题研究的主要目的就是设计一个基于Labview的时钟系统,通过获取电脑的系统时间,并分离出给数字,在通过布尔显示显示它以指示灯、获取日期/时间(秒)、格式化日期/时间字符串、截取数组、局部变量、真常量、假常量等等,通过连接就基本制作好一个数码管电子钟了。
关键词:虚拟仪器;Labview;时间;电子时钟AbstractTime is an important element of human life, from the ancient hourglass, 12 days dry terrestrial branch, to later mechanical clocks and today's quartz clock, are fully shown the importance of time. With the development of society, people time measurement accuracy is higher and higher, used more and more widely, the function requirement more and more. Common mechanical clocks and half mechanical clocks for contemporary people busy life obviously had not too orientation, with the progress of science and technology, electronic clock arises at the historic moment, it not only give people production life brought great convenience, but also greatly expanded the clock of the original function.The main purpose of this research is to design a based on Labview clock system, through the acquisition of computer system time, and separate to digital, in through the Boolean display show. It with light, acquisition date/time (in seconds), formatting date/time string, clipping array, a local variable, and the true constant and false constants, etc., through the connection of basic made a digital tube the electronic clock.Key words:Virtual instrument; Labview; Time. Electronic clock目录1 绪论 (1)1.1 课题的背景 (1)1.2课题的意义 (1)1.3国内外研究现状 (2)1.4 论文构成以及章节安排 (2)2 虚拟仪器 (3)2.1 虚拟仪器的概述 (3)2.1.1虚拟仪器的特点及优势 (3)2.1.2虚拟仪器与传统仪器的比较 (4)2.1.3 虚拟仪器系统的组成 (4)2.1.4虚拟仪器的软件结构 (5)2.2 虚拟仪器的开发软件 (6)2.2.1 虚拟仪器的开发语言 (6)2.2.2图形化虚拟仪器开发平台——LABVIEW (6)2.2.3基于LABVIEW平台的虚拟仪器程序设计 (7)2.3 虚拟仪器的发展现状 (8)2.3.1国外虚拟仪器的现状 (8)2.3.2国内虚拟仪器的现状 (9)2.4虚拟仪器的发展方向 (9)3 LabVIEW软件及其基本设计过程和相关的原理 (10)3.1 LabVIEW简介 (10)3.2LabVIEW软件设计基本原理 (10)3.2.1前面板 (11)3.2.2程序框图 (11)3.2.3图标/连接器 (12)3.3 LabVIEW的操作模块 (12)3.3.1工具模板 (12)3.3.2控制模板(Control Palette) (13)3.3.3 功能模板(Functions Palette) (15)4总体设计 (17)4.1 时钟显示的结构 (17)4.2 设计总思路 (17)4.3 软件设计 (17)4.3.1获取时间的各整型数据 (17)4.3.2提取数字的各位 (18)4.3.3 七段布尔显示控件编码 (18)4.3.4 译码、布尔显示数字 (19)4.3.5闪烁 (19)4.3.6 字符移动装饰 (19)4.4程序框图 (20)5 系统调试 (21)结束语 (22)参考文献 (23)1 绪论1.1 课题的背景公元1300年以前,人类主要是利用天文现象和流动物质的连续运动来计时。
例如,日晷是利用日影的方位计时,漏壶和沙漏是利用水流和沙流的流量计时。
东汉张衡制造漏水转浑天仪,用齿轮系统把浑象和计时漏壶联结起来,漏壶滴水推动浑象均匀地旋转,一天刚好转一周,这是最早出现的机械钟。
北宋元祜三年(1088)苏颂和韩公廉等创制水运仪象台,已运用了擒纵机构。
1350年,意大利的丹蒂制造出第一台结构简单的机械打点塔钟,日差为15~30分钟,指示机构只有时针;1500~1510年,德国的亨莱思首先用钢发条代替重锤,创造了用冕状轮擒纵机构的小型机械钟;1582年前后,意大利的伽利略发明了重力摆;1657年,荷兰的惠更斯把重力摆引入机械钟,创立了摆钟。
1660年英国的胡克发明游丝,并用后退式擒纵机构代替了冕状轮擒纵机构;1673年,惠更斯又将摆轮游丝组成的调速器应用在可携带的钟表上;1675年,英国的克莱门特用叉瓦装置制成最简单的锚式擒纵机构,这种机构一直沿用在简便摆锤式挂钟中。
1695年,英国的汤姆平发明工字轮擒纵机构;1715年,英国的格雷厄姆又发明了静止式擒纵机构,弥补了后退式擒纵机构的不足,为发展精密机械钟表打下了基础;1765年,英国的马奇发明自由锚式擒纵机构,即现代叉瓦式擒纵机构的前身;1728~1759年,英国的哈里森制造出高精度的标准航海钟;1775~1780年,英国的阿诺德创造出精密表用擒纵机构。
18~19世纪,钟表制造业已逐步实现工业化生产,并达到相当高的水平。
20世纪,随着电子工业的迅速发展,电池驱动钟、交流电钟、电机械表、指针式石英电子钟表、数字式石英电子钟表相继问世,钟表的日差已小于0.5秒,钟表进入了微电子技术与精密机械相结合的电子化新时期。
1.2课题的意义随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。
怎样让时钟更好的为人民服务,这就要求我们不断设计出新型的电子时钟。
目前,电子时钟已经广泛应用于个人家庭、车站、码头、办公室等公共场所,成为人们日常生活活动中不可少的必须品。
它不仅有基本的时间功能,还有定时功能,并且可扩展为定时对家电等电气产品的自动控制,可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制;可增加温度传感器,进行实时温度显示,进一步扩展为利用不同的温度某些电气产品进行自动控制;也可增加湿度传感器,进行实时湿度显示,以便对湿度进行控制,方便人们的生活。
因此研究电子时钟及其应用,有着非常现实的意义。
1.3国内外研究现状从时钟的发展历史来看,它经历了机械表到电子表,再到晶体管,再到现在的数字电子钟等几个阶段。
中国的钟表历史应该由古代史、近代史、现代史三部分组成。
一九四九年以前,我国仅在山东烟台有一些小型钟的制造业,根本就没有手表制造业。
中华人民共和国成立初,进入中国钟表工业的发展阶段;五十年代至六十年代是国家投资,计划经济模式,完全生产机械手表,机械钟;六十年代末,七十年代初电子钟表已悄悄在起步;七十年代末,八十年代初电子钟表与国际市场同步,异军突一起,冲击着传统的机械钟表领域。
九十年代电子钟表一统钟表市场,机械钟表失去了传统的垄断市场的局面。
现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,灵活性好。
1.4 论文构成以及章节安排本课题是基于Labview的时钟系统,通过获取电脑的系统时间,并分离出给数字,在通过布尔显示显示。
论文共分五章:第一章:绪论,介绍了本课题研究的背景、意义,以及国内外的研究状况;第二章:虚拟仪器,介绍了虚拟仪器的特点、组成及发展现状;第三章:Labview,介绍了Labview软件;第四章:总体设计,介绍了本系统的软件设计过程以及相关的原理;第五章:系统调试,介绍了本系统调试时所需软件及调试过程中需要注意的问题。
2 虚拟仪器2.1 虚拟仪器的概述虚拟仪器的概念是由美国国家仪器公司最先提出的。
所谓虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器、逻辑分析仪、信号发生器、频谱分析仪等,可集成于自动控制、工业控制系统之中,可自由构建成专有仪器系统。
虚拟仪器是智能仪器之后的新一代测量仪器。
虚拟仪器的核心技术思想就是“软件即是仪器”。
该技术把仪器分为计算机、仪器硬件和应用软件三部分。
虚拟仪器以通用计算机和配备标准数字接口的测量仪器为基础,将仪器硬件连接到各种计算机平台上,直接利用计算机丰富的软硬件资源,将计算机硬件和测量仪器等硬件资源与计算机软件资源有机的结合起来。
2.1.1虚拟仪器的特点及优势虚拟仪器是基于计算机的功能化硬件模块和计算机软件构成的电子测试仪器,而软件是虚拟仪器的核心,如图2-1所示,其中软件的基础部分是设备驱动软件,而这些标准的仪器驱动软件使得系统的开发与仪器的硬件变化无关。
这是虚拟仪器最大的优点之一,有了这一点,仪器的开发和换代时间将大大缩短。