- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器课程设计报告精要
一.需求与功能描述本需求规格说明是是根据高温高压锅炉监控系统基本需求而编写的,分为用户登录系统与监控系统两部分。主要目的是进行锅炉高温高压的检测,根据不同的用户级别进入不同的界面完成各自的工作任务,主要划分为管理员,工程师和操作员。基本功能:1.分用户级别2.通过用户名和密码匹配验证用户合法性,登录成功进入使用界面,登录不成功弹出对话框。通过匹配用户级别,管理员成功登录后进入管理员界面,操作员成功登录后进入操作员界面。3.限制登录次数操作者职能:当用户级别为操作员时则进入高温高压检测系统并采集实时温度与压强。管理员职能:管理员可进入管理用户界面,可增删用户个数,读取用户信息二.程序设计与实现的要点主要分配为一个主系统和两个子VI:主系统是用户登录界面,两个子VI分别是增添和删除文件中的用户信息以及对锅炉高温高压的实时检测以及数据的采集以便做出及时的应对方法。首先,我们需要设计一个用户登录系统,用于实现用户登录和权限划分的功能;其次,我们需要设计一个用户管理系统,用于实现增删用户,更新用户信息的功能;最后,我们需要设计一个高温高压监控系统能够,用于实时监测变化报警,和保存数据信息。1.用户登录系统主页面用户登录主界面如下:实现的要点:(1)输入用户名和密码可以判断是否是合法;(2)限制登陆失败错误次数,当次数超过3次,将不能登入;(3)判断用户级别,如为管理员则跳转到其界面,如果为操作员则跳到操作员锅炉高温高压检测界面;(4)用户的信息初始化信息皆保存在文件内。程序框图如下:程序实现要点:程序中主要使用了事件结构和条件结构,顺序结构和循环结构。首先,最外使用while循环结构,确保内部程序循环进行,只有按下退出才触发他。用顺序结构设置初始化信息,从二进制文件中读取出用户信息,为后面的比较判断做准备;点击登陆按钮,进入事件结构,读取用户信息库信息,然后利用数组搜索,再将其与登录前输入的用户信息进行匹配,若匹配成功则弹出登录成功对话框。登陆成功后通过条件结构的判断,进入判断用户级别,若为管理员则弹出管理员子程序;若为操作员则弹出操作员子程序;若登录失败次数超过3次,则系统自动退出,同时弹出对话框。在记录登录次数时设置了初始化定义,保证开始程序时错误次数清空。2.管理员用户界面使用界面如下图:实现的要点:设置增加和删除用户信息的按钮,可以实现对用户的增加和删除功能;设置查看用户信息按钮,可以实现对所有用户的查看,可显示当前用户总数;设置查看下一个功能,辅助查看信息功能,在选择查看下一个时,获取下一个用户信息,并且显示当前用户序号;设置验证登陆按钮,判断用户是否成功删除和添加;设置退出按钮方便退出。程序框图如下:程序说明:此部分的实现主要使用了事件结构以及顺序结构。增加用户和删除用户功能的实现:读取文件中的所有用户信息到用户信息库,从用户信息库中删除或添加用户信息,然后清空文件(更新文件中的用户信息),最后再将已删除或增加的用户信息库写入文件。此部分是先从文件中读取用户信息,然后再利用数组索引得到用户信息。3.操作员锅炉高温高压检测界面操作员使用界面如下:实现要点说明:(1).点击开始采集按钮,温度和压力的数据自己随机生成,设置两个报警信号灯,当压力和温度超过我们规定的上限时,报警灯亮红灯报警,当在合适温度值时,报警灯亮绿灯显示;(2)随机生成的温度,压力和他们的权值将被保存在数组内,通过设置波形图表用于显示温度和压力的事实变化曲线;(3)设置一个保存文件按钮,可将采集的数据通过文件的形式保存起来,便于我们工作人员之后查看与统计;(4)设置一个退出按钮,当我们需要停止仪器时按下。程序框图如下:程序设计说明:此功能模块主要使用了条件结构、事件结构、顺序结构以及for循环结构和while循环结构。用事件结构结构判断按钮是否按下,判断哪个按钮按下。最外框采用while循环结构,确保内部程序循环进行,只有按下退出才触发他。顺序结构中,先主要是利用随机数发生器,然后将生成的压力与温度进行捆绑成一个簇,同时显示波形,然后将已经采集到的簇中的数据使用数组添加到二维数组中,其次用一个条件结构判断保存文件按钮是否按下,如若按下最后再利用for循环将二维数组中的每一个簇进行解绑,组成一维数组,最后依次写入指定路径的excel表格中。三.自己的构想与实现现实功能差异1.构想工程师的职能:在验证是工程师后我们可以跳转到工程师的操作界面。工程师的主要职能是实现对温度和压力报警上限值的修正。现实中我们并没有实现这个功能,面临的困难是,我们怎么做到工程师对操作员的界面的温度压力上限值进行修改,但是操作员没有这个功能。有一个新的想法是通过文件保存与提取的方式,将其串联起来;工程师通过操作文件将数值写入,而操作员界面对文件只有提取功能;2.构想温度报警的方式:通过红黄绿
您可能关注的文档
- 葡萄汁生产线设计精要.docx
- 蒋庆:儒学的真精神和真价值精要.doc
- 蒋店安置小区—临时菜场组织设计精要.doc
- 蒋蓉渔夫的故事精要.pptx
- 蒙太奇的时间与空间形态精要.doc
- 蒙牛实习报告精要.doc
- 蒙娜丽莎之约精要.pptx
- 蒙西花园B区三期工程模板施工方案1精要.doc
- 蒙迪欧平台为什么不更新,德系已经领先福特一步精要.docx
- 蒙铁华信润滑油厂监理细则精要.doc
- 2025磨憨出入境边防检查站二季度招聘边境管控专职辅警(13人)备考试题及答案解析.docx
- 2025山东威海市文登区县域医共体招聘(聘用制)基层医疗卫生技术人员25人笔试备考题库及答案解析.docx
- 2025陕西西安西北工业大学航空学院飞行器综合测控与健康管理团队非事业编科研助理招聘1人笔试备考题库及答案解析.docx
- 2025湖南岳阳市岳阳县教育体育局选调教师72人笔试备考试题及答案解析.docx
- 2025上海宝山区公办学校未来教师招募82名笔试备考题库及答案解析.docx
- 2025陕西西安市西北工业大学航天学院飞行控制研究所招聘1人笔试备考题库及答案解析.docx
- 2025辽宁疾病预防控制中心赴高校现场招聘2人补充备考试题及答案解析.docx
- 2025黑龙江哈工大仪器学院超精密光电仪器工程研究所招聘笔试备考试题及答案解析.docx
- 2025黑龙江哈尔滨工程大学国际交流与合作处招聘办公室行政人员1人笔试备考试题及答案解析.docx
- 2025黑龙江伊春嘉荫县公安局公开招聘警务辅助人员40人笔试备考试题及答案解析.docx
最近下载
- 医院内部控制管理手册.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人备考试题及答案解析.docx VIP
- 协会标准-TCECS 1113-2022给水排水工程微型顶管技术规程.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试模拟试题及答案解析.docx VIP
- 施工HSE作业指导书.doc VIP
- 嘉兴市英语六年级小升初期末复习试卷.doc VIP
- 标准图集-08D800-7-民用电气设计与施工-室外布线.pdf VIP
- 中等职业学校三年发展规划2024-2026学年.docx VIP
- 场地租赁协议场地租赁合同.doc VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试备考试题及答案解析.docx VIP
文档评论(0)