- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
labvew(陈建中主要部分)
目录第1章 确定并分析系统设计要求1第2章 系统的方案设计22.1 前面板控件组成第3章 系统的软件设计43.1 第一步程序43.2 第二步程序53.2.1 温度计、温度转换和生成子VI……………53.2.2 温度控制面板设计…………6 3.2.3 温度分析面板设计…………………………………… 73.2.4 温度历史面板设计…………………………………… 83.2.5 显示和报警电路……………………………………… 93.2.6日期时间……………………………………………103.2.7 写入数据到文本………………………………………113.2.8 自定义美化按键……………………………………… 123.3 最终的软件构成第4章 系统的运行13第5章 心得体会15参考文献17第1章 确定并分析系统设计要求温度采集系统概要如下:A) 设置温度采集数以及采集的速度。B) 通过判断温度是否在设置的范围内,进行报警和不报警处理:如果超出温度范围,虚拟面板的LED灯亮,同时报警次数+1;反之则不亮,报警次数不变。C) 采集的温度数据需要同时通过两种方式显示:可通过虚拟面板的波形图显示;可通过表格显示。其中表格中数据要求有采集时间。D) 同时在虚拟面板上,需要有:当前时间显示;(2)采集开始按键、采集停止按键、暂停按键等操作按键;(3)摄氏度和华氏度两种显示。为了设计方便,本设计用一个随机数据来代替温度传感器测试电路产生的电压输出。第2章系统的方案设计2.1 前面板控件组成此温度采集系统包含:3个按钮:开始采集、暂停和停止采集。1个数值输入控件:上限温度。4个显示控件:温度计、LED报警灯、显示温度数值的显示控件。2个波形图表(实时显示温度波形和温度的历史变化趋势)。1个TXT文本文件(每当采集一个温度就会显示出时间和温度数值)。1个显示当前时间,年月日的控件。1个温度控制面板(设置上下限,华摄氏度转换以及延时时间)。1个温度分析面板(读取获得的数据中的最大值、最小值和均值)。1个自定义的布尔开关和LED灯,具有非常好看的效果。总体的前面板如下图1所示:图1 :前面板总体框图2.2 程序框图程序运行后执行2个步骤即程序结束:第一步,必须保证温度采集系统并未开始执行,必须由按钮“ON”触发后执行采集数据。第二步,在这一步中,包含2个同步事件,分别有暂停事件、停止采集事件。1)停止采集事件:当按下“OFF”按钮,无论其它情况,必须程序第二步结束。第二步中还包含有当采集数据数达到预给的采集点数时,程序自主停止结束。综上,得出如下主流程框图2 所示:图2:主流程框图第3章 系统的软件设计序言整个温度采集系统主体由两个大步组成,执行完第一步后执行第二步。因而整个主程序通过层叠式顺序结构或平铺式顺序结构构成。3.1 第一步程序这个步骤主要服务按钮“ON/OFF”,所以当按钮未触发的条件下,应使主程序始终停留在主程序顺序结构中的第一帧,所以这里采用一个while循环,循环体便是按钮“开始采集”接在此while循环的条件接线端上。当按钮未触发,则主程序始终停留在这一帧。当按钮触发,while循环结束。程序框图如下图3.1.1所示:图3.1.1 while循环和停止按键3.2.1 温度计、温度转换和生成子VI1.温度为了设计方便,本设计用一个随机数据来代替温度传感器测试电路产生的电压输出。这里生成一个-50—250的随机数来表示温度。同时还有扭转开关去表示是摄氏度还是华氏度。摄氏与华氏的转换公式如下:华氏 = 摄氏*9/5 + 32;随机温度值设计如下:图3.2.1 随机电压的产生和转换2.温度的转换:我们可以通过自己设置布尔按键的开或者是关来调节是对应的摄氏温度值还是华氏温度值。如图3.2.2是转换的程序框图。图3.2.2摄氏和华氏转换程序框图3.生成子VI,方便程序调用我们往往做labview的程序时,会把很多的小的程序调用,以便节省空间和提高资源的利用率,在这里我们将生成温度和转换温度值作为一个子VI,方便程序调用。如图3.2.3和3.2.4所示。图3.2.3 绘制子VI图标图3.2.4 子VI设置输入输出3.2.2温度控制面板设计我们在设置温度控制面板的时候,用到了簇元素,因为从下图可以看出,我们的面板是由几部分构成的。延迟时间(数值输入控件)、华氏摄氏转换(布尔逻辑输入)、和高限温度(数值显示控件)。如图3.2.5,前面板显示。图3.2.5 前面板显示所以我们在使用的时候,就必须将温度控制面板进行“解除捆绑”。如图3.2.6所示,对控制板进行解绑。图3.2.6“解除捆绑”温度控制面板3.2.3温度分析面板设计我们在设置温度分析面板的时候,用到了簇元素,因为从下图可以看出,我们的面板是由几部分构成的。最大值(数值显示控件)、最小值(数值显示控件)、和均值(数
您可能关注的文档
最近下载
- 大连市跨境电商综合实验区建设的SWOT分析【论文范文】.doc VIP
- “一带一路”下我国物流企业与跨境电商协同发展研究论文.doc VIP
- bga返修台_zm-r5860说明书8800元.pdf VIP
- 药物外渗的预防及处理试题.docx
- 2025年辽宁中考英语试题【附答案】.doc
- 传统企业向跨境电商转型的模式及运营机理论文.doc VIP
- 老年保健卫生知识竞赛100题及答案.pdf VIP
- 西南18J515_室内装修 标准图集.pdf VIP
- Dell戴尔Dell Latitude 12 Rugged Extreme – 7214 用户手册.pdf
- 全球价值链与跨境电商研究.pptx VIP
文档评论(0)