ImageVerifierCode 换一换
格式:PDF , 页数:5 ,大小:1.43MB ,
资源ID:1158714      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1158714.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(电池包气密检漏仪上位机查询系统的设计与实现.pdf)为本站上传会员【自信****多点】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

电池包气密检漏仪上位机查询系统的设计与实现.pdf

1、现代计算机Modern Computer第 29 卷 第 13 期2023 年 7 月 10 日电池包气密检漏仪上位机查询系统的设计与实现孙映璇*,王海涛,李佳欣,吕佳慧,陈苗(广州新华学院信息与智能工程学院,东莞 523133)摘要:随着科技的迅猛发展,计算机在效率方面的重要性日益显现,其相关功能引起了业界的众多关注。上位机查询系统的设计主要是为电池包气密检测仪的便利性,基于Android系统应运而生。上位机查询系统可以方便相关专业人员对各种数据进行查看和存储,提高了工作效率。上位机查询系统可以基本满足电池包气密检测仪的基本需求,也能够满足当今社会信息化的基本需要。关键词:Android;系

2、统实现;上位机文章编号:10071423(2023)13009005DOI:10.3969/j.issn.10071423.2023.13.016收稿日期:20230313修稿日期:20230403基金项目:2021年度校级大学生创新创业训练计划基金资助项目(202113902094)作者简介:*通信作者:孙映璇(2000),女,广东汕尾人,在读本科,研究方向是计算机应用技术,Email:;王海涛(2000),男,在读本科,广东惠州人,研究方向为计算机应用;李佳欣(2000),女,广东清远人,在读本科,研究方向是计算机应用技术;吕佳慧(2000),女,浙江金华人,在读本科,研究方向为计算机科学

3、与技术;陈苗(2001),女,广东梅州人,在读本科,研究方向为计算机应用技术0引言随着制造技术的发展,产品的质量和性能也在不断提高,有些电池类产品对自身的气密性提出了很高的要求1。人们对电池气密性的要求越来越高,为了方便用户查询电池气密性的相关数据,通过设备之间的连接实现用户和仪器的交互。设备和仪器检测电池包的气密性后通过无线网络连接在移动端查询。在检漏仪运行过程中产生的数据和信息的存储可以通过软件实现。电池包气密检漏仪是测试电池包气密性的设备,是基于差压原理的空气泄露测试仪,是利用压缩空气来检测产品的精密检测设备。除了能进行电池包的气密性检测之外,还能进行水冷系统气密性检测,工作过程中能进行

4、一些简单的参数设置。检漏仪按下仪器开关之后会有四个按钮,包括:电池包气密检测、水冷系统气密检测、通道设置和系统设置,点击测试开始后会有测试界面,测试完成之后会显示测试压力和是否合格,以及测试的压力在合格压力的哪一部分。1相关技术1 1.1 1AndroidAndroidAndroid 是一款基于 Linux 开发的开源操作系统,一般被用于移动设备,由Google公司和开放手机联盟进行开发。1 1.2 2JetpackJetpackJetPack是一套由谷歌公司开发的用于Android开发的组件库,用于处理由设备不同或Android版本不一致所导致的兼容性和差异性问题2。JetPack 的组件按

5、类别主要可以分为四个大类:基础组件、架构组件、行为组件和UI组件,每个类别主要包含的组件如图1所示。在这里主要介绍架构组件中的 Room 组件和 View Model 组件。Room是基于 SQLite的抽象层,它可以方便地访问数据库,同时也可以充分发挥 SQLite的强大功能。ViewModel是一个以生命周期方式存 90孙映璇等:电池包气密检漏仪上位机查询系统的设计与实现第13期储和管理页面数据的视图模型,它能让数据在发生配置改变后继续留存。2整体结构设计系统整体架构如图 2 所示。架构中 view 模块对应着系统开发的视图。Controller模块为业务逻辑模块,它会直接与JetPack

6、工具库中的架构组件中的View Model模块进行通信,由ViewModel模块更新数据,进而去更新视图使用通信的方式共享内存,这样避免了在控制器中保存按钮与文本框等大多数视图对象数据不一致问题,极大地优化了程序的逻辑,降低了编码出错概率3。持久模块对应着系统开发的数据库,由Controller模块进行对数据库的管理。LT_Link为进行通信时所使用的协议,当在系统中输入电池包气密检漏仪的IP地址和端口号时,系统将作为客户端与电池包气密性检漏仪上位机进行连接;当在电池包气密性检漏仪上位机中输入系统所在的IP地址和端口号时,此时的系统将作为服务端为电池包气密性检漏仪提供服务。viewContro

7、ller持久LT_Link通信协议ClientServer图 2系统整体架构3系统设计与实现大部分上位机的总体功能可以分为接收数据和处理数据两个模块,包含的功能有发送指令、进行通信、数据接收、展示数据、存储数据和对数据进行处理4。电池包气密性检漏仪上位机查询系统的实现主要有四个部分:界面部分、通信模块部分、保存数据模块部分和数据库部分。系统整体的功能模块如图3所示。电池包气密性检漏仪上位机查询系统界面模块通信模块保存数据模块数据库图 3系统整体功能模块3 3.1 1数据库设计数据库设计SQLite 是一个不需要配置、不需要安装也不需要管理员的轻量级事务性的SQL数据库引擎。占用资源低,支持大部

8、分主流操作系统,同时能适应各种编程语言,且SQLite文件格式稳定,可跨平台向后兼容,速度极快。因此本设计采用SQLite数据库。测试开始时,仪器每隔一段时间传回一段数据到数据库中,根据不同的设备,储存在不同的 Test表中。Test表包括 id(编号)、time(时间)、date(日 期)、Test_Type(测 试 模 式)、Test_Result(测试结果)、Test_pressure(测试压力)、Voltage_Drop(压降)、Leak(泄露)等字段。id 字段是自动生成的,仪器每传回一段数据,编号便会累加,我们将id设置为主键。Time字段用于储存测试的时间。Date字段用于储存测

9、试当天的日期。Test_Type字段记录当前测试的JetPack基础组件行为组件UI组件架构组件AppComPatBenchmark(检测)Test(测试)Security(安全)Natifications(通知)Permissions(权限)LifeyclesFragmentDataBinding(数据绑定)ViewModelRoomLayoutLiveData图 1JetPack包含的组件 91现代计算机2023年模式是否正确。Test_Result 字段记录当前测试结果是合格,不合格或异常。Test_Pressure字段储存测试电池此时的压力值。Voltage_Drop字段记录测试过程中

10、的压降值。而Leak字段则记录了当前电池泄露水平。3 3.2 2界面设计界面设计整体界面主要为实时显示检漏仪的测试数据,为测试人员提供方便。该部分的主要研究内容为,如何更好地将数据展示出来,以及在多台检漏仪连接的情况下,如何能分别显示仪器的实时数据或结果数据,能同时启动所有在连设备或者单独启动某台设备。此外,每个页面都采用了统一的设计规范使得产品视觉风格保持一致,同时可以保障良好的用户体验。整个界面主要分为四部分。这四部分的页面跳转的实现我们采用了 Android Jetpack 程序库的Navigation组件。先设计Fragment布局以及存放NavHostFragment的布局,然后设置

11、Navigation的XML配置文件以及Activity的ID,最后在逻辑代码中实现页面跳转的逻辑。由于部分页面包含内容过多,无法一屏展示完全。所以我们使用了ScrollView来实现上下滚动的效果。第一部分如图4(a)是设置查询,由于客户端主界面功能比较繁杂,不利于查看。所以配置了 viewPager2 实现分页展示。主界面包含了8分页,分别是首页、时间/单位、压力参数、测试参数、通讯设置、综合设置、仪器信息、S20C配置。可根据不同的分页使用不同的功能。第二部分如图4(b)是单机测试,对单台仪器进行测试得出实时数据。第三部分如图 4(c)是联机测试,目前支持最多 8台仪器组成,每个区域构成

12、与“单机测试”界面的主体部分类似。第四部分如图4(d)是数据查询,主要是数据的展示,保存数据时支持.CSV格式和excel文档。(a)滚动效果(b)设置查询(c)单机测试(d)联机测试(e)数据查询图 4系统页面展示3 3.3 3通信模块设计与实现通信模块设计与实现3 3.3 3.1 1连接方式连接方式连接方式在需求分析中确定本软件需要作为 TCP 的 Server 端与 Client 端两种方式连接仪器。当软件中点击开始监听时,软件作为 TCP协议的Server端,将监听输入的端口。在仪器端输入软件所在IP及设定的端口建立连接。当在仪器中开启监听,并且软件中输入仪器IP及端口,点击连接时,软

13、件将作为TCP的Client端连接到仪器。3 3.3 3.2 2设计设计(1)TCPLinkFactory连接工厂模块:使用设计模式中的工厂模式,在软件中由 TCPLink 92孙映璇等:电池包气密检漏仪上位机查询系统的设计与实现第13期Factory负责与设备TCP连接的创建、保管、维护、销毁。(2)TCPLink接口:对TCP连接的抽象,仿照epoll模型。向上层的LTLink协议服务,隐藏了作为Server端与Client端连接的细节。降低了上层模块的复杂度,提高了系统开发效率。3 3.3 3.3 3实现实现(1)TCPLinkS:TCPLink 接口的实现类之一。在CPLinkFact

14、ory监听指定端口,仪器连接成功后会创建本对象。对象创建成功后,将被加入TCPLinkFactory内的数组保存。在对象监听到连接断开后自动销毁,从数组中移除。(2)TCPLinkC:TCPLink 接口的实现类之一。在软件中输入仪器IP及端口连接成功时创建,自动加入TCPLinkFactory内的数组保存。在对象监听到连接断开后自动销毁,从数组中移除。3 3.4 4保存数据模块设计与实现保存数据模块设计与实现3 3.4 4.1 1设计设计(1)数据接收模块:在接收数据之前,软件会发送一个开始测试的信号给仪器,这样在仪器测试之后,会每隔一段时间通过相应接口传给主机,主机会对应接口增加到相应数据

15、库的表中。(2)数据保存模块:在收到数据之时,通过调用相应代码,将该数据存到相应数据库的表中,同时管理人员还有相应权限,比如增删查改,但用户只有查看功能。为了避免占用过多空间,当数据到达一定存储量时,软件会删除陈旧数据,以达到节省空间的目的。(3)数据显示模块:软件接收到数据,并将该数据处理好之后,以图表形式完成数据的可视化,将其显示在屏幕中。3 3.4 4.2 2实现实现(1)后端:通过软件与数据库的连接,软件可以控制数据的存取。在软件接收到数据信号时,执行存储功能,将数据通过接口编号辨别,准确存储到相应数据库。并且在查看接收信号时,通过数据的查看功能,将数据传到前端,供用户查看。(2)前端

16、:前端用户可通过点击软件的查看功能,通过软件将数据从数据库中传至前端,以供查看数据。4结语本文设计和实现了电池包气密检漏仪上位机查询系统,首先介绍了电池包气密检漏仪;其次介绍了在系统开发阶段使用到的一些技术;然后对于系统的整体架构进行了设计;最后对于系统的各个功能进行了分析,实现了界面部分、通信模块部分、保存数据模块部分和数据库部分等功能。本系统具有良好的人机交互能力,页面布局简洁,操作方便;利用数据库进行数据存储,不仅能储存大量的数据,而且还能方便地进行数据的查询与分析。符合了使用该系统的工作人员的基本需要,它能使工作人员在测试时更轻松,且能有效地提高工作效率。参考文献:1 周凯航,牛姿璇.

17、新能源汽车电池包IPX 7与气密性检测研究 J.上海汽车,2022(1):1113,19.2 李彦龙.基于 Kotlin 的记事本 App 的开发与实现J.科学技术创新,2021(20):7880.3 孙晓冬,王庆贺,黎蕾,等.无线传感网气象监测系统上位机软件设计 J.电子技术与软件工程,2022(12):5861.4 孙洁茹,陈晓宁,王健,等.基于Qt的探测器温控上位机软件设计 J.安徽大学学报(自然科学版),2022,46(1):6167.93现代计算机2023年Design and implementation of upper computer query system forbatt

18、ery pack airtight leak detectorSun Yingxuan*,Wang Haitao,Li Jiaxin,Lyu Jiahui,Chen Miao(School of Information and Intelligent Engineering,Guangzhou Xinhua University,Dongguan 523133,China)Abstract:With the rapid development of technology,the importance of computers in terms of efficiency has become

19、increasingly apparent,and their related functions have attracted much attention in the industry.The design of the upper computer querysystem is mainly for the convenience of the battery pack air tightness detector,and the Android based system emerged as the timesrequire.The upper computer query syst

20、em can facilitate relevant professionals to view and store various data conveniently,improving the efficiency of relevant personnel.The upper computer query system can meet the basic needs of the battery pack airtight detector basically,and also meet the basic needs of today s social information tec

21、hnology.Keywords:android;system implementation;upper computerComputer overclocking simulation training software based onMatlab APP DesignerHu Zhen*,Yang Hua,Zhou Jinrong,Tan Heyi,Dai Shuangchun(Department of Electronic Information Engineering,Nanchong Professional Technic College,Nanchong 637131,Chi

22、na)Abstract:Higher vocational colleges are usually unable to carry out the real machine operation of computer overclocking dueto the limited equipment conditions.Therefore,a computer overclocking simulation training software is developed.The softwarefunctions and user interface are designed based on

23、 the main technical methods and operating procedures of current computer overclocking.Then a generalized regression neural network model for overclocking performance prediction is build by using real machine overclocking sample data.All module functions are realized with Matlab programming.Then inte

24、rface production and function integration are completed by using Matlab APP Designer.Integrate the software into the training tool disk of“Computer Assembly and Maintenance”course.Students can be familiar with the operation process of CPU and memory overclocking,master themain parameter settings and use the test software.The expected experimental effect is achieved.Keywords:computer overclocking;simulation training;Matlab APP Designer;GRNN(上接第89页)94

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服