labview课程设计论文密码测试系统

labview课程设计论文密码测试系统

ID:13485140

大小:306.92 KB

页数:13页

时间:2018-07-22

labview课程设计论文密码测试系统_第1页
labview课程设计论文密码测试系统_第2页
labview课程设计论文密码测试系统_第3页
labview课程设计论文密码测试系统_第4页
labview课程设计论文密码测试系统_第5页
资源描述:

《labview课程设计论文密码测试系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、成绩评定表学生姓名班级学号专业通信工程课程设计题目密码测试系统评语组长签字:成绩日期2014年7月7日课程设计任务书学院信息科学与工程学院专业学生姓名班级学号课程设计题目密码测试系统实践教学要求与任务:1.学习LabVIEW的虚拟仪器原理、设计方法和实现技巧;2.掌握简单LabVIEW程序的编程实现;3.掌握简单通信系统设计和分析方法;4.采用LabVIEW语言,实现密码测试系统。(1)通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图;(2)采用LabVIEW实现密码测试系统;(3)系统调试与改进,调整系统参数,分析系统运行结果;(4)写出设计总

2、结报告。工作计划与进度安排:19周(上):学习LabVIEW虚拟仪器原理、设计方法和实现技巧,掌握简单LabVIEW程序的编程实现,掌握简单通信系统设计和分析方法。19周(下):采用LabVIEW语言,实现密码测试系统,并对系统进行性能分析。指导教师:2014年6月27日专业负责人:2014年6月27日学院教学副院长:2014年6月27日目录1目的及基本要求12密码测试系统原理12.1密码测试系统原理12.2流程图22.3设计步骤33密码测试系统设计和仿真43.1总体程序设计43.2各功能模块详细设计54结果及性能分析84.1运行结果84.1性能分析9参考文

3、献101目的及基本要求熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现密码测试系统设计和仿真。基本要求:用户输入密码,该系统可以测试用户输入密码的长度和第四位密码的值。其有如下功能:1.用户输入的密码,以“*”的形式显示;2.当用户输入的密码大于或等于6位时,则显示密码长度和密码值,显示的格式是:第一行显示“您好!欢迎你登录该系统!”,第二行显示“你输入的密码长度是…”,第三行显示“第四位密码是…”,同时会显示图片,并且布尔灯不亮。3.用户输入的密码如果

4、低于6位,则弹出对话框提醒用户,“输入的密码位数低于6”,同时布尔灯亮并伴随着蜂鸣。4.当操作进行超过4次后,该系统功能停止。2密码测试系统原理密码测试系统用于测试用户输入密码的长度和第四位密码的值。只有当用户输入符合要求的密码时,系统才能显示测试信息。2.1密码测试系统原理密码测试系统通过测试条件比较用户输入的密码长度,确定用户输入的密码是否符合要求。若不符合,则显示错误信息,并使指示灯亮蜂鸣器响;若符合要求,则显示测试结果信息,并显示一幅图片。整个测试过程受两个循环体的控制,第一层循环体用于判断密码输入次数;第二层循环体用于判断用户是否点击了登录控件,当

5、用户点击了登录控件,就跳出第二层循环体,并将密码长度作为测试条件,决定显示结果。-9-2.2流程图开始计算出密码长度,读出第四位密码值值否用户点击登录了吗是是密码长度低于6位吗吗否显示测试结果信息提示密码长度小于6蜂鸣器响显示图片是输入次数小于4次否结束图1系统流程图密码测试系统流程图如图1所示。在第一层循环体中判断密码输入次数是否小于4次,若真,则继续执行循环体。在第二层循环体中判断用户是否点击了登录控件,若真,则跳出循环体,接下来判断密码长度是否低于6。若真,则提示密码长度小于6,并且布尔指示灯亮蜂鸣器响;若假,则显示测试结果信息,并显示图片。-9-2.

6、3设计步骤(1)密码显示的设置由程序框图可知,该功能的实现先通过字符串输入控件让用户输入密码,通过该截取字符串截取第四位用户密码。利用字符串长度来算出所输入密码的个数,再通过数值至十进制数数值转换将个数转化为十进制显现。然后通过一个数值比较来与6进行比较。当低于6时,输出为真,使布尔控件亮,显示条件结构中为假时的功能(通过单按钮对话框显示所设置的内容,通过蜂鸣器使系统发出蜂鸣声)。同时经过非门变为假。当大于或等于6时,输出为假,布尔控件灯灭,同时经过非门变为真。登入按钮按下为真,前者与之相与为真,则在条件结构中显示为真时的功能(通过单按钮对话框显示所设置的内

7、容)。(2)图片导入与显示通过这一系列的步骤图片由文件输入路径导入图片路径,通过读取jpeg文件及绘制平化像素图,最终在前面板的图片显示控件中显示图片。通过图片中属性节点中的可见性来实现图片在为真时可见而为假时则不可见。(3)登陆次数控制-9-本课设中运用到了while循环语句,在用户密码输入高于四次以后,该系统停止运行。3密码测试系统设计和仿真本课程设计通过LabVIEW软件设计和仿真密码测试系统。LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。在前面板中添加密码测试系统所需的控件,每一个控件在后面板程序中都对应一个图标。前面板设计完成后

8、,根据系统流程图在后面板中添加程序所需的其余图标,然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。