版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.word可编辑.专业.专注虚拟仪器实验报告科 目:姓名:院 系:学号:类另比(学术、专业)实验一一 Labview 计算器一、实验目的通过利用labview设计一个简易计算器熟练的掌握labview基本功能和基本 操作方法。二、实验要求利用设计的计算器可以进行简单的四则运算、可以进行平方、开根号和倒数运算、计算器可以进行清零和关闭计算器操作、在输入数据时不慎将某个数字输错可以运用Backspace清除该值等一些基本简单的运算。三、实验原理和框图1、前面板设计前面板是LabVIEW的图形用户界面,在LabVIEW环境中可以对这些对象的外 观和属性进行设计,LabVIEW提供了非常丰富的界面对象
2、,可以方便地设计出生 动、直观、操作方便的用户界面。本系统中前面板显示程序的输入和输出对象, 即,控件和显示器。本程序中控件主要是按钮,显示器主要是文本显示。 在前面板设计过程中先在前面板整齐排列放置22个确定按钮,将这22按钮的标签隐藏,然后修改这22个确定按钮的名字分别为:09十个数字、小数点、正 负号、加、减、乘、除、等号、倒数、根号、清零、退格和X的Y次方。前面板还包括一个文本显示控件用于显示计算的结果和计算器的某些提示,通过改变显示控件的大小使之于计算器的大小相适应。计算器的前面板还有程序框图 中while循环的停止按钮,当按钮按下时计算器停止工作退出到 LabVIEW的编辑 界面。
3、为了前面板的美观和防止按钮的移动,分别将前面板的各个按钮和文字进行组合 和对前面板进行装饰,装饰采用修饰中的平面框。如下图所示:计算no 口可编辑2.后面板设计程序框图对象包括接线端和节点,将各个对象连线连接便创建了程序框图,接线端的颜色和符号表明了相应输入控件或显示控件的数据类型。程序框图是程序的核心,程序要实现的功能都是通过程序框图反应出来的。本课程设计的程序框图主要运用了 while循环、时间结构、条件结构和平铺顺序等结构。专业.专注通过上图可以看出当小数点按钮按下时,0.和存临时数据通过字符串连接控件将 两者连接到一起;小数点按钮没有按下时,临时数据和小数点通过字符串连接按 钮也将两者
4、连接在一起,将连接到一起的数据送到显示控件。.word可编辑.数值控件与运算按钮没有直接的连线, 这就需要对控件进行引用,将引用后的结果经过属性节点和字符串至十进制转换将按下的按钮扫描到临时数据进行临时保存O口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口口图3-3四则运算的除法运算在四则运算的过程中,通过运算符按钮对四则运算进行控制, 在进行除法运算当除数为零时,会出现错误的提示。当除数不为零时,除法运算跟加减乘的运 算是一样的UhlFirE03匚卜Ej远置訂|ISIIQOIEt旻盲1| iwi图3-4清零操作清零操作就是将运算符、小数点、显示和操作等控件的局部变量返回到计算前
5、的设定值,以便于进行下一步的运算图3-5退格操作当输入的数据较大或者在进行连续运算时,不慎将某个数输入错误如果进行清零操作就会导致以前的工作全部功亏于溃, 这是只需进行退格操作将输入错误 的数值清除即可,不过计算后的结果不能进行退格操作。开根号是计算器最基本的功能,在进行开根号运算之前应该先对开根号的数 值进行判断是否满足开根号的条件。当根号下的数值小于零时,会显示出“错误:被开放数小于零!”根号下的数值大于等于零时,会通过计算显示出正确的结果叽I控FF引用图3-7x的y次幕运算在进X的丫次幕操作时,先输入的为底数后输入的为幕数。 X的丫次幕运算已经在前面定义过了,在这里只需调用就可以了iii
6、a甌1匕甲Iffi改吏fifel图3-8倒数运算倒数运算跟除法运算非常相似,只需将除法运算中的被除数改为固定数1就可以了,同时还必须考虑除数为零的情况,这按除法运算的设计方法就可以了四、系统调试:1 .四则运算。此运算利用+、一、X、十可以进行一些基本简单的混合运算;2. 开平方(Sqrt )0此按键的功能是对某个数进行开方运算;3. 清除按键(Backspace)。此按键的功能是当输入有误时,用此按键可以清楚错误输入;4. 清零按键(CE o此按键的功能是直接将显示数据清零, 从新开始新的运算;5. x的y次方运算(xA y)。此按键的功能是进行x的y次方运算;6. 取倒数(1/X)。此按键
7、的功能是求x的倒数。五、总结利用本次计算器课程设计实验,我对虚拟仪器技术有了更加一步的了解,在 全球数据采集(DAQ市场中长期保持领先地位的NI数据采集系列产品专门针对 绝对精度、高速性能、易用性和安全性等方面进行优化设计。通过创造性地将模 拟和数字设计相结合,NI数据采集设备可以帮助工程师们轻松满足各种测量要 求。专业.专注实验二模拟输入一、实验目的1 了解LabVIEW中进行数据采集的过程;2掌握基本的数据采集模块的使用;3学会使用中级数据采集模块进行编程;4学会用软件触发显示实时波形。二、实验要求通过BNC-2120连接器和P6014E采集卡,实现单通道多点采集,用软件 触发显示实时波形
8、。三、实验原理及框图1单通道连续数据采集本程序需调用 In termediate VI 中的 Al Co nfig VI、Al Strat VI 及 Al ReadVI等来实现,其程序如图1所示,首先在AI Config VI中需要指定缓冲区长度Buffer size,其余参数可采用默认值。在AI Start VI中需要设置扫描速率seanrate,即指定采样频率;此外,需将通道列表扫描的次数number of sea ns toacquire设为0,以实现连续采集。程序中设置了一个 While循环,开始采集后, 在循环中不断读取缓冲区中数据,并送往示波器加以显示。用AI Clear VI来清
9、除模拟输入操作和缓冲区的配置,并释放DAC卡上的资源。Waveform Graphdevice Era-7LJI/0Uchannelsrii COriFllGLAlrqACAD0背ZEZ2周buffer size (1000 sc图1单通道连续数据采集程序2软件触发数据采集软件触发是在数据采集时,对A/D转化的信号进行比较监测,当满足软件触 发的条件时开始将采集数据读取到数据缓冲区,并在采集结束后将数据传输到计 算机。即信号采集一直在进行,但只对满足条件的数据进行处理。其程序如图2所示,主要需要对 AI Read VI的conditional retrieval进行配置,包括触发电平、触发方式
10、等。device (1)二he吐(channels01ih|i START a目CONFIGcondition韵 熄廿唱甲引Wavefarm Graphftl CLEARStal1停止buffer size (1000 scar| rate(i(xX) scans/sec)宀 F -bmJ图2软件触发数据采集程序四实验结果1单通道连续数据采集以1kHz为采样频率,对正弦波信号源进行连续采样,所得结果如图3所示 2软件触发数据采集以1V为触发电平,在上升沿和下降沿到来时进行数据采集,所得结果如图4device Waveform Graph3-buffer size (1000 scans)cha
11、nnels (0)00.020.040.060.0B 0ATima2-10 12 3pnl=d Escan ratefl nnA cr 5HC f31000.00图3单通道连续数据采集结果device (1)2 二A/channels (0)buffer size (1000 scans)Waveform Graphscan rate/1 flAn cront/1000.00停止STOPconditional retrieval (off)*1国-slope (rising)lever (0,6) hysteresis (0,:亦0inuskip count (0) offset (0)I I
12、Waveform Graphdevice kingAT|1.00slope (rising) level 0,0) hysteresis (0.skip coiiint CQ offset(0)scan ratefl (W1 crane/11000,00conditronal retrreval (off)mode (ott) channel Index (0)创I 创TII|沖n訥图4软件触发数据采集结果五实验总结通过本次实验,我初步了解了虚拟仪器的数据采集功能,学会了在LabVIEW中编写简单的数据采集程序,基本达到了实验目的,为以后学习和实验打下了基础。实验三、模拟输出一、实验目的在数据
13、采集的基础上,进一步熟悉数据输出的各种模块了解它们的作用和接方式能够正确运用DDS原理产生单通道的正弦波信号,并能够对频率和幅度进行 调节。二、实验要求输出频率f可调,且频率分辨率f可调的正弦波。以固定100KS/S采样率采 集并实时显示输出波形。三实验原理及框图1DDS原理介绍DDS就是直接数字合成技术。在数据输出中,先产生一系列的正弦波数据, 存储到buffer中,然后通过参数的配置,输出不同频率和幅度的正弦波,如图 1所示:E1SGL.I LJ7图1 DDS原理框图首先产生N个的正弦波的值存储到buffer中,n表示这N个正弦波值采集 了多少个正弦波的周期输出波形的频率为:TnFsN其中
14、:F表示输出信号的频率,Fs表示DA的update rate , . :f表示步长,n表示buffer里面存储的正弦波值的周期,N表示buffer的大小。2、波形输出配置DDS是整个程序的主要部分,接下来将产生的DDS数组输入到write模块中,具体模块如图2所示:channelb证f电1大小A*30000图2波形输出配置框图config模块中对通道以及buffer的大小进行配置,接着write模块中将上步产生的DDS数组输入,该模块的作用就是将输入 DDS数组写入到采集卡的 buffer中,为下一步的数据输出做准备。Start模块主要有2个参数配置,如上 图所示。该模块则是将在buffer中
15、的数据不停的输出,0表示不停的连续输出, 而30000则是update rate就是在DDS提到的Fs。这是一个比较重要的参数, 对输出信号波形的好坏有很大的影响。比如用30K的的update rate输出一个频率为2K的信号,那么一个周期内就 有15个点,基本上能比较完整的表示一个正弦波,而通过实验表明本采集卡的最大update rate 略大于30K,在产生3K信号的时候效果不是太好。3)实时参数更改实验要求能够对输出的波形实时的更改其频率以及幅度。因此在程序中加入 了一个while循环,如图3所示。(actTi:al waveform frequency (cycle5/sec)Comp
16、ute Sine Waveform画plitu词j SCLlIiLiimber of wave foricoiiti mous gener at i. onKILacate buffer Lod and Start Iavefora Generati anLoop witil stop button presseil or errcr ccutezhiiTLl (one dh&mtel onl:device (1)feJxxaupdate rate 1000 poinsec)uSTARTBIRait 0. 5 sec before checking 弓top button or图3 while循环设置循环左面的局部变量是为了判断频率或者步长是否发生变化,如果发生了变化就产生新的DDS言号,重新对buffer写入。在进入write模块以前可以对幅度进行调节。如果没有变化,就不对 buffer进行操作。一直循环到按下 stop 键。要注意步长的更改,因为在设计上将 Fs固定,所以在改变步长以后 N也发生了变化,也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东出版集团有限公司山东出版传媒股份有限公司招聘193人备考题库附完整答案详解【夺冠系列】
- 2026陕西西安市高新第一学校招聘备考题库含完整答案详解【必刷】
- 2026山东农业大学养分资源高效利用理论与技术创新团队博士后招聘备考题库及参考答案详解【轻巧夺冠】
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库【达标题】附答案详解
- 2026上海华东师范大学物理学院综合秘书招聘1人备考题库含完整答案详解【各地真题】
- 2026江苏镇江市润州区卫生健康系统事业单位招聘专业技术人员21人备考题库附参考答案详解(突破训练)
- 2026广东深圳市优才人力资源有限公司公开招聘聘员(派遣至龙城街道)18人备考题库含完整答案详解(夺冠)
- 2026广东中山市港口污水处理有限公司招聘合同制工作人员1人备考题库附答案详解【轻巧夺冠】
- 2026广东河源市消防救援支队第一批政府专职消防员招聘127人备考题库附参考答案详解(模拟题)
- 2026江西昌华路建设咨询监理有限公司招聘备考题库附答案详解【轻巧夺冠】
- 2025年湖北省中考语文试卷真题(含标准答案)
- GB/T 42186-2022医学检验生物样本冷链物流运作规范
- 通辽市遴选和选调公务员笔试真题2024
- 动物园动物肖像摄影技巧
- (高清版)DB50∕T 392-2011 方形钢筋混凝土电杆
- 村居、社区退役军人服务站星级评定标准
- 四川成都历年中考语文古诗欣赏试题汇编(2003-2023)
- 头顶一颗珠对VCI大鼠血脑屏障及紧密连接蛋白的影响及作用机制研究
- 锅炉暖风器改造施工方案
- 一元线性回归模型说课课件2024年第十届全国中小学实验教学说课活动
- 成都市崇州市2024年小升初必考题数学检测卷含解析
评论
0/150
提交评论