- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《虚 拟 仪 器 技 术》
课 程 设 计 报 告
题
专
班
学
姓
目:
业:
级:
号:
名:
基于 labview 简单计算器的设计
测控技术与仪器
指导教师:
完成日期: 2013 年 3 月
2013 年 3 月
目
录
.设 计 目 的...............................(1)
.设 计 步 骤...............................(1)
面板按键的设计..........................(1)
数字的键入1-9.........................(2)
数字 0 的键入............................(6)
小数点的键入............................(9)
等号的键入.............................(11)
四则运算的连续实现.....................(14)
CE 退出键...............................(17)
开方键..................................(17)
倒数键..................................(18)
+/-键..................................(19)
backspace 键............................(20)
对 result 的处理.........................(21)
.总 程 序 图................................(23)
.调试中遇到的问题...........................(25)
五.体
会...................................(26)
第 一 部 分
课
程
设
计
指
导
书
1.设计目的
掌握 Labview 软件编程方法
掌握虚器仪器实验室硬件的应用
培养综合应用所学知识来指导实践的能力
2.设计所用仪器及器件
NI 公司的数据采集和信号调理卡。NI MyDQA 卡,myboard 辅助电路 板。
计算机一台。
各种相关的实验材料和设备。
3.实物内容及要求
设计成果一份。
课程设计报告一份。
4.进程安排
1.布置任务、查阅资料,方案设计 (两天)
根据设计要求,查阅参考资料,进行方案设计及可行性论证,确定设计方案, 画出详细的原理图。
2.上机在LabVIEW环境下按要求进行设计 (三天)
要求在虚拟仪器上观测到正确的波形并达到规定的技术指标。
3.硬件的装配及调试 (三天)
使用数据采集卡进行装配调试,使其全面达到规定的技术指标,最终通 过验收。
4.总结报告 (一天)
5.课程设计报告内容
总结设计过程,写出设计报告,设计报告具体内容要求如下:
.课程设计的目和设计的任务
.课程设计的要求及技术指标
.总方案的确定并画出原理框图。
.各基本单元原理及设计 (结合设计图写)。
.总原理图,工作原理、工作特性(结合框图及前面版讲解)。
.电路安装、调试步骤及方法,调试中遇到的问题,及分析解决方法。
.实验结果分析,改进意见及收获。
.体会。
I
第 二 部 分
课
程
设
计
报
告
1.设计目的
设计一个普通计算器,能够实现加减乘除四则运算,开方,倒数,求反 等基本功能。
二.设计步骤:
1、面板按键的设计及感应
首先,在前面板上建立一个簇
然后在簇中再建立布尔量,复制 20 个以满足键的需求(0--9 十个数字键,一 个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号 键,一个清零键及一个退出键并注意按键的顺序)。
将按键给值并作适当的美化处理
图 2.1.1
0
在后面板中通过
图 2.1.2
将簇中元素按产生的顺序组成一个一维数组,这
样就实现了每个键与数字(0--20)之间的对应。每次按下一个键时,通过
查找出对应的键并把结果(对应的数字)连接到一个 case 结构,然 后执行对应 case 结构中的程序,至此就完成了对一个键的感应过程。
图 2.1.3
2、数字的键入(0~8 键入 1~9 数字)
由于第一个输入和第二个输入所存放的地方不同(第一个存于 num1,第二个存 于 num2→mun3 再清空 num2),所以有必要对此分开处理。创建 2 分支(真、
1
假)的 case 结构。
用 change 控制分支的选择:在
处创建局部变量并转换为读
入。
由于数字的键入是数据输入,change3 用来保证 backspace 键仅对输入的数据
有效,故应设置
分支结构的设计
由于初始
文档评论(0)