毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

构建基于labview的模电虚拟实验系统调制解调器 第3页

更新时间:2009-12-25:  来源:毕业论文
构建基于labview的模电虚拟实验系统调制解调器 第3页
文本语言的子程序嵌套;而这种嵌套的层次,从理论上讲,是不受任何限制的。
    LabVIEW是带有可扩展函数库和子程序库的通用程序设计系统。它提供了用于GPIB设 备控制、VXI总线控制、串行口设备控制、以及数据分析、显示和存储的应用程序模块。
LabVIEW可方便的调用Windows动态链接库和用户自定义的动态链接库中的函数;LabVIEW 还提供了CIN (C Interface Node) 节点使得用户可以使用由C或C++语言,如ANSI C, 编译的程序模块,使得LabVIEW成为一个开放的开发平台。LabVIEW还直接支持动态数据交换 (DDE)、结构化查询语言(SQL)、TCP和UDP网络协议等。此外,LabVIEW还提供了专门用于程序开发的工具箱,使得用户能够很方便的设置断点,动态的执行程序来非常直观形象的观察数据的传输过程,以及进行方便的调试。
    LabVIEW的运行机制就宏观上讲已经不再是传统上的冯•诺伊曼计算机体系结构的执
行方式了。传统的计算机语言(如C)中的顺序执行结构在LabVIEW中被并行机制所代替; 从本质上讲,它是一种带有图形控制流结构的数据流模式(Data Flow Mode),这种方式确保了程序中的函数节点(Function Node)只有在获得它的全部数据后才能够被执行。
也就是说,在这种数据流程序的概念中,程序的执行是数据驱动的,它不受操作系统、计
算机等因素的影响。
    既然LabVIEW程序是数据流驱动的,数据流程序设计规定,一个目标只有当它的所有输入有效时才能够被执行;而目标的输出只有当它的功能完全时才是有效的。这样,Lab
VIEW中被连接的函数节点之间的数据流控制着程序的执行次序,而不像文本程序受到行顺序执行的约束。从而,我们可以通过相互连接函数节点快速简洁的开发应用程序,甚至还可以有多个数据通道同步运行,即所谓的多线程(Multithreading)。
    LabVIEW的核心是VI。VI有一个人机对话的用户界面——前面板(Front Panel)和相当于源代码功能的框图程序(Diagram)。前面板接受来自框图程序的指令。在VI的前面板中,控件(Controls)模拟了仪器的输入装置并把数据提供给VI的框图程序;而指示器(Indicators)则是模拟了仪器的输出装置并显示由框图程序获得或产生的数据。当把一
个控件或指示器放置到前面板上时,LabVIEW便在框图程序中相应的产生了一个终端(Te
rminals),这个从属于控件或指示器的终端不能随意的被删除,只有删除它对应的控件
或指示器时它才会随之一起被删除。
    用LabVIEW编制框图程序时,不必受常规程序设计语法细节的限制。首先,从函数面板(Function Palette)中选择需要的函数节点(Function Node),将之置于框图上适当的位置;然后用连线(Wires)连接各函数节点在框图程序中的端口(Port),用来在函数节点之间传输数据。这些函数节点包括了简单的计算函数、高级的采集和分析VI以及用来存储和检索数据的文件输入输出函数和网络函数。
    用LabVIEW编制出的图形化VI是分层次和模块化的。我们可以将之用于顶层(Top Le
vel)程序,也可用作其他程序或子程序的子程序。一个VI用在其它VI中,称之为subVI,
subVI在调用它的程序中同样是以一个图标的形式出现的;为了区分各个subVI,它们的图
标是可编辑的。LabVIEW依附并发展了模块化程序设计的概念。用户可以把一个应用任务
分解成为一系列的子任务,每个子任务还可以分解成许多更低一级的子任务,直到把一个
复杂的问题分解成为许多子任务的组合。首先设计subVI完成每个子任务,然后将之逐步
组合成为能够解决最终问题的VI。
    图形化的程序设计编程简单、直观、开发效率高。随着虚拟仪器技术的不断发展,图
形化的编程语言必将成为测试和控制领域内最有前途的发展方向。
  2.2 LabVIEW的优势
    我们以前在实验室做模电实验的时候面对的是各种各样的真实的仪器,但是这种传统的实物实验模式有一些固有的缺陷,例如:
(1)学生不熟悉线路连接,在连接仪器时极易出错。
(2)线路连接错误,易造成电子元器件及测试仪器的损坏。学生不熟悉仪器操作也是造成仪器容易损坏的原因。
(3)学生不能根据自己的学习进度安排实验时间,更不能像做家庭作业一样在课余时间进行练习。有限的教学时数与学生技能的提高矛盾突出。
(4)实验的元器件离散性大,环境变化引起的温漂、干扰等因素会造成实验数据的偏差。
(5)传统的电子技术实验是以实物为主的,设备易磨损老化,需要定期更新;教学实验室的设备配置与教学大纲的教学要求相对应,随着教学要求的提高及电子技术的飞速发展,实验设备的技术水平也不断提高,数量也要有所增加,这要消耗我们有限的教学经费。
而使用LABVIEW恰好能够弥补实验的不足。它的优点是:
(1)在计算机上即可完成和实现实验的线路连接,例如,显示检测点的电压电流波形及对电路进行直流分析、交流分析、瞬态分析、傅立叶分析等多种分析,及时获得实验结果。
(2)评估元器件参数变化(包括故障)对电路造成的影响。分析一些较难测量的电路特性,如进行噪声(Noise)、频谱(Fourier)、器件灵敏度(Sensitivity)、温度特性(Temperature)分析等。
(3)可以在短暂的实验时间里快速完成较复杂的线路连接、测试工作。
(4)可以很容易地实现对学生的量化评估。
2.3 LabVIEW应用解决方案
LabVIEW自1986年正式推出,至今已发展到以最新版本LabVIEW7.0Express为核心,包括控制与仿真、高级数字信号处理、统计过程控制、模糊控制和PID控制等众多软件包,可运行于现今所有Windows系统、Linux,Macintosh,Sun和HP-UX等多种平台的工业标准软件开发环境〔,们。其已被广泛应用于包括航空航天、工业自动化、通信、汽车、半导体和生物医学等世界范围内的众多领域,其概括如下:
(1).LabV工EW应用于测试与测量
LabVIEW已成为测试与测量领域的工业标准,通过GPIB,VXI,PLC、串行设备和插卡式数据采集板卡可以构成实际的数据采集系统。它提供了工业界最大的仪器驱动程序库,同时还支持通过Internet,ActiveX,DE 、和SQL等交互式通信方式实现数据共享,它提供的众多开发工具使复杂的测试测量任务变得简单易行.
(2).LabV工EW应用于过程控制和工业自动化
LabVIEW强大的硬件驱动、图形显示能力和便捷的快速程序设计为过程控制和工业自动化提供了优秀的解决方案.同时由于NI公司提供有全系列的基于PC的多功能板卡,其与LabVIEW在底层即实现了软、硬件的无逢连接,节约了系统的构建时间并增强了系统可靠性。
(3).LabVIEW应用于实验室研究与自动化
LabVIEW为科学家和工程师提供了功能强大的高技数学分析库,包括统计、估
计、回归分析、线性代数、信号生成算法、时域和频域分析等众多科学领域。在联
合时域分析、小波和数字滤波器等高级或特殊分析场合,LabV工EW提供有专门的附
加软件包。
3 方案论证
3.1可行性研究
 在虚拟仪器系统中,信号的获取与采集是由以计算机为核心的硬件平台来完成的。在此硬件平台基础上,调用测试软件来完成某种功能的测试任务,便可构成该种功能的虚拟测量仪器。在同一硬件平台上,调用不同的测试软件的可构成不同功能的虚拟仪器。因此,出现了‘软件就是仪器’的概念。如对采集的数据通过测试软件进行标定和数据点的显示就构成了一台数字示波器;如对采集的数据利用软件进行FFT变换,则构成了一台频谱分析仪……信号分析与处理要求取的特征值,如峰值,真有效值,均值,均方值,方差,标准差,以及频谱,相关函数,概率密度函数等,如用硬件电路来获取,其电路是复杂的,昂贵的,甚至是不易实现的,然而用软件编程来获取是很容易实现的。这是虚拟仪器比传统仪器具有的绝对优势所在。
  LabVIEW提供了各种常用的包括信号时域分析,相关分析,曲线拟合,微分,积分等信号分析、处理所需的图标。这些图标各自对应一段软件子程序,可在流程图编辑窗口中的‘function’功能模板上的‘signal processing’子模板上方便的调出,供用户编辑流程图使用。
 3.2系统的功能作用
3.2.1辅助课堂教学
传统的模电技术教学往往是理论教学和实验部分分开进行。教师在教室内用粉笔、黑板传授抽象的理论知识,在黑板上画电路图,给学生分析电路特性,分析电路随着某一元件的变化而变化的情况。教师讲得辛苦,却得不到理想的效果;学生听课吃力,往往不得要领,很难对有关理论留下深刻的印象。进行实验,其主要目的就是为了检验课堂上传授的理论知识,加深对理论的理解和记忆。但是我们很难将一个实验搬到课堂中来,倘若有虚拟实验室,便可以很方便地利用其在课堂上进行演示,让抽象的理论及时得到检验,给予学生感官上的认识,达到从感性认识到理性认识的有机过渡。
3.2.2仿真
辅助实验教学的开展,为学习者提供一个检验模电技术理论和知识的环境。充分利用计算机快速准确将繁琐的计算公式通过编制程序计算出结果,画出精确仿真图线,帮助学生理解和分析复杂的电路。学生可以独立使用自己计算机中构建的虚拟实验室,主动设疑、实验,不断地得到实验结果;并且可以修改参数,在不必担心损坏仪器的情况下,迅速进行实验仿真,检验自己对所学知识的掌握情况,这对提高学生的学习积极性,提高教学水平是有益处的。
3.2.3便于学生发挥创造性思文
教育的目的在于提高学生的分析能力、判断能力及创新能力,提高学生的综合素质。我们知道用实物设计制作复杂一点的电路,在连线上是十分复杂的,光连线就要花费不少功夫;接好电路后,为了使电路处于满意的工作状态,不断的调整参数也是十分费时费工的。学生要运用自己学到的知识设计制作一个模电电路是一件很困难的事。现在,虚拟实验室给学生创造一个优良环境,学生可以充分发挥他们的智慧,展现他们的才华。
3.2.4完善电子线路的远程教学
实验虚拟化,把实验室搬到了网络,更加完善了模电技术这门课的远程教学

上一页  [1] [2] [3] [4] [5] [6] 下一页

构建基于labview的模电虚拟实验系统调制解调器 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。