




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验课程名称:计算机在材料科学与工程中的应用实验项目名称用 Visual Basic 6.0 实现 DAQLabView实现虚拟仪器面板实验成绩实验者专业班级材科0907组 别同组者实验日期2012年4月20日一、实验目的、意义1、了解一些基本的VB程序知识;2、学会使用简单的VB控件;3、学会利用Advantech的AI控件获得接口卡的数据;4、掌握LabView的基本操作;5、会利用LabView实现虚拟仪器面板。二、实验基本原理与方法1、Visual Basic是近年来在国内外得到迅速推广应用的可视化程序设计语言,具有简单 易学、功能强大、软件费用支出低、见效快等特点。它提供了开发Win
2、dows应用程序最迅 速、最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。 Visual Basic 6.0是用来创建高性能的企业应用程序及基于Web的应用程序的最有效工具。2、 DAQ是英文Data Acquisition (数据采集)的缩写。数据采集(DAQ)是指测 量:电压、电流、温度、压力、声音、编码数据等电气或物理现象的过程。广泛应用 于电子、信息、科技、检测、试验领域。3、虚拟仪器(virtual instrument)是基于计算机的仪器。虚拟仪器是将仪器装入计算机, 以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器实际上是一个按照仪 器
3、需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数 字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEWo4、LabVIEW (Laboratory Virtual Instrument Engineering Workbench) 是- -种程序开发环 境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW 与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而 LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与C和BASIC 一样,LabVIEW也
4、是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW 的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。5、LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程 语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式, 程序框图中节点之间的数据流向决定了 VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW 的程序模块。LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用 来方便地创建用户界面。用户界面在LabVIEW中被称为前面板。使用图标和连线,可以通 过编程对前面板上的
5、对象进行控制。这就是图形化源代码,又称G代码。LabVIEW的图形 化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。6、LabVIEW具有以下特点:尽可能采用了通用的硬件,各种仪器的差异主要是软件。可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。用户可以根据自己的需要定义和制造各种仪器。三、实验内容及要求1、用 Visual Basic 6.0 实现 DAQ。2、利用LabView实现虚拟仪器面板。四、实验过程记录1、用 Visual Basic 6.0 实现 DAQ。本实验过程包括:安装AdanceTech的接口卡驱动、“DAQ控件”和设备管理器;在VB6
6、.0中加载“ADAQAI”控件;实现DAQ的显示,得到不断刷新的数据。2、利用LabView实现虚拟仪器面板。本实验过程包括:安装Labview8.6 (因为是学习版的,使用时间有限制);启动Labview,在启动窗口选择“基于模板的VI”;在弹出的窗口中选择“生成和显示”;在弹出的控件工具箱中选择两个旋钮控件放在面板上;再右键点击面板,在控件工具箱中选择“仪表”和“量表”各一个,放在面板上;然后将旋钮1连入“幅值”,旋钮2连入“频率”;将显示结果的两个表和正弦连上;设置旋钮1属性,让振幅在110之间调整;设置旋钮2的属性,让频率在9-11之间;设置显示表头的属性,显示结果在-1010之间;得
7、到仿真信号的显示。五、实验原始记录(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方 法等;分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文 档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验:记录实验 输入数据、处理模型、输出数据及结果分析)1、用 Visual Basic 6.0 实现 DAQ安装AdanceTech的接口卡驱动、“DAQ控件”和设备管理器后,从“开始”-程序- “Advantech Automation” - “Device Manager”中运行“AdvanceTech Device Manager
8、”, 得到图1所示。图1在弹出对话框中选择设备“Advancetech Demo I/O=1H”,按“Test”按钮弹出如图2所示的对话框,则表明设备驱动安装正常,可以进入下一步。图2在VB6.0中加载“ADAQAI”控件,新建一个“标准EXE”程序,从左边的控件工 具箱中选择新增上的“AI”控件,并拖到窗体上,在窗体长增加4个textbox控件和2个按 钮控件和一个Timer控件如下图3所示:将 comand1 的 Caption 属性更改为 “Start”,command2 的 Caption 属性更改为 “Stop”。如下图3所示。输入代码后如下图5所示。图3.I”9 卯9 工心沃如MU
9、G 目屏# m驴 vi;白 Ffc b-略姐!折弁呼n.*iUIMPEiTUtLEfihunT n.iitaQ1i+tL IM I-i-I * FUsFn-r.ifis twwU.tiii EhOEhjJl U-.iE.riri.Tri-i” 3MA1I Ie浦 * lma* Im&LL瞄!卜4和 FlFTlinH!壬,!lwa TMkd rr I4M p阿虹心。.5毫尊Is】 IML . Ir” 甬h-l-nirt fa*】JU国阳心序昨*1tmlla HDOQKf-2 - ELKiMtoUI-tlaMIvlMJ-W按“F5”或者从菜单“运行”中选择启动,程序运行如下图4所示。总结:通过封装
10、的控件,可以非常便捷地读取接口卡中的测定结果,也通过控件将计 算结果输出,实现对试验过程的控制。2、LabView实现虚拟仪器面板安装Labview8.6。安装时间大约30min,安装完成后如果需要重新启动,在启动时要 注意选择,避免。安装完毕后从“开始”-“程序”中选择“National Instrument Labview8.6”, 启动Labview。在启动窗口选择“基于模板的VI”,如下图6所示。LabYIW阕M 尸ImhWEE.匚泞由MITEW酬.皿正竺汗L皿旧涕助LabYlEWJI-SE自动整骅序惟图 1由枷屹1 :言同昆片Lag 正 N Zjone而例在启动窗口选择“基于模板的V
11、I”,在弹出的窗口中选择“生成和显示”,并确定, 现在有了两个窗口,一个是面板,一个是框图。在面板窗口中点击右键,在弹出的控件工具箱中选择两个旋钮控件放在面板上,再右键 点击面板,在控件工具箱中选择“仪表”和“量表”各一个,放在面板上。如下图8所示。图7将框图窗体中先将“仿真信号”拉长,然后将旋钮1连入“幅值”,旋钮2连入“频率”;将显示结果的两个表和正弦连上,如上图7所示。从菜单“操作”中选择“运行”,并且将旋钮调至合适的位置。设置旋钮1属性,让 振幅在110之间调整;如下图8所示;设置旋钮2的属性,让频率在9-11之间如下图9所示。设置显示表头的属性,显示结果在-1010之间,显示结果如下图10所示。图10六、实验结果与讨论1、用Visual Basic 6.0实现DAQ实验中,通过封装的控件,可以非
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年解除终止劳动合同证明书模板8号
- 三年级上册数学教案-第七单元第1课时 认识周长-西师大版
- 五年级上册数学教案 - 平行四边形的面积 北师大版
- 译林版(三起)三年级上册期中检测英语试卷(含解析)
- 第一单元第2课《小小工程师》教学设计-2024-2025学年科学新苏教版一年级上册
- 苏教版数学三年级上册单元测试卷-第二单元-千克和克(含答案)-
- 人教版三年级上册期末模拟考试数学试卷(二)
- 《行军九日思长安故园》历年中考古诗欣赏试题汇编(截至2024年)
- 第8单元 26 我的“长生果”名师版2024-2025学年五年级语文上册同步教学设计(统编版)
- 2024年陶瓷制零件相关陶瓷制品项目资金筹措计划书
- 管网改造工程施工组织设计
- 工行安心账户托管(交易资金)三方协议
- 第1课+古代亚非【中职专用】《世界历史》(高教版2023基础模块)
- 赵尚志爱国主义教育班会
- 产品生产技术方案
- 《陶瓷模型制作》课程标准
- 异位妊娠的临床表现医学课件
- 《卖火柴的小女孩》的语文说课课件
- 经济数学基础(高职)全套教学课件
- 交通法律与交通事故处理培训课程与法律解析
- 员工工作失误给公司造成损失赔偿的制度
评论
0/150
提交评论