登高车多少钱 网络化电磁阀测试平台的移动通讯端应用软件的设计
新闻分类:公司新闻 作者:admin 发布于:2017-09-254 文字:【
大】【
中】【
小】
摘要:
登高车多少钱 网络化电磁阀测试平台的移动通讯端应用软件的设计 登高车多少钱, 登高车价格, 登高车哪儿有 基于Android系统的电磁阀测试应用软件开发随着智能手机的普及,人们越来越习愼使用手机来浏览和获取信息,与此同时在检测技术中使用智能手机、平板电脑等移动通讯设备进行测试的控制和数据的查询成为未来发展的趋势。本本设计的无线网络化的电磁阀测试系统中智能手机正好可以作为一个控制端和显示端应用进去,也可以用于查询网络云平台的测试数据。 将基于目前非常流行的智能手机操作系统——Android系统进行测试平台移动通信设备端的开发。 Android是由Google公司和开放手机联盟領导及开发的一种基于Linux的自由及开放源代妈的操作系统,主要使用于移动设备,发展至今己经更新至4.2版本。同时谷歌公司还推出了安卓系统官方开发环境:Androidio软件。An化oidS化dio具有强大的在线调试功能和非常丰富的库函数资源,编程操作相当便捷,是一套简单使用的开发环境。本次设计将使用AndroidStudio进行手机应用的开发.
设计了应用软件的几个版本:性能测试版、测试仪设置版和综合版。性能测试版主要针对电磁阀自动测试平台的一对一无线测试而设计,可通过蓝牙4.0无线连接电穗阀测试设备,进行响应测试、电参数测试、功率测试等项目,但不具备设置测试参数和访问玄数据平台的功能。而测试仪设置版则针对电磁阀测试仪的测试参数,例如交直流、单双控、寿命测试频率、占空比、测试总数等的无线设置而设计的,同样不具备访问云数据平台的功能。应用软件的综合版则满足了中提到的所有软件设计需求,包括基于蓝牙4.0的电磁阀无线测试和基于云数据库的数据平台访问两大功能模块,下面主要以综合版为例进行详细讲解。
软件系统整体架构及工程结构应用, 软件综合版整体架构。基于蓝牙4.0的电墙阀测试模块包括蓝牙设备搜索连接、电磁阀测试、测试仪常规设置和模扶设置等四个部分,通过蓝牙4.0无线连接测试设备进行参数设置、性能测试和数据读取。基于云数据库的可靠性测试数据平台模块则包括数据库登录、数据库查询和测试数据表等3个部分,通过互联网连接网络云数据库进行数据库操作。软件系统的工程结构,包括配置文件mainfests、Java代码文i件和资源文件res。配置文件主要于配置Activity、应用的圈标、主题等等。Java代踢文件则包括所有的功能代码,其中最重要的两个子文件夹为testingstemapp文件夹和myde'vice文件夹。
资源文件中包含了图片资源文件化a以able、布局资源文件layout、菜单资源文件menu和数值资源文件valve等。程序的MainActivity继承了AppCompatActi2类,包括电磁阀性能测试和可靠性测试数据平台两个按钮分别启动两个子Activity。Activity配置写在manifests文件夹的AndroidManifest.xml中,设置了应用的名称、图标、主题、服务等,其部分代码如下:-的-抽象类BlunoL化rary继承了AppCompatActivUy,实现蓝牙通信功能。TestingDevice接口是物理测试设备的逻辑映射,定义了数据读取、设置下载、设置读取等的物理地址和测试状态、数据类型等逻辑状态。采用XML文件进行界面布局,存放在resUayout目录下。
用户界面设计布局文件包括主框架布局aivity_valvetest、选项卡布局Tab_test、Tab菜单组件Tooar包含返回键、子界面主题和搜索按钮,点击搜索按钮可导出蓝牙设备列表。选项卡组件容器包含了几个选项卡组件,分别对应电磁阀测试、常规设置和模块设置界面。测试界面又包括了测试按钮、测试信息提示框以及五个测试模式对应的Fragment子界面,可滑动切换测试模式。电磁阀性能测试界面布局与效果。 a.电磁阀测试界面 b.蓝牙设备搜索界面.
蓝牙通信功能设计, 在抽象类BlunoLrary中包含了与蓝牙功能有关的重要类的对象,如蓝牙适配器类LeviceAdapter对象mLeDeviceAdter和蓝牙服务类-71-BluetoothLeService对象mBluetoothLeService,实现了蓝牙搜索、连接、数据含:无.模块设置界面. 电磕阀性能测试界面效果传输、断开等功能。
登高车多少钱, 登高车价格, 登高车哪儿有
电磁阀测试与设置读取下载功能设计在实现蓝牙通信的基础上,ValveTest_Activity类中实现了电磁阀测试相关的命令下传,设置读取、信息处理等功能,通信协议采用第王章中定义的数据通信协议格式。主要的成员方法包括开始测试函数startTesting、下载设置函数以ritetting、读取设置函数readSetting、数据读取函数readData、信息处理函数Running_Neda*ta。实现了数据库登录、数据查询等功能,其中数据库相关操作封装在database类中。采用XML文件进行界面布局,存放在res\lout目录下。
布局文件包括主框架布局和数据库登录对话框布局[菜单组件ToolBar包含返回键、子界面主题和登录按钮,点击登录按钮可导出数据库登录对话框。数据平台界面效果如图5.12所示。在表名下拉菜单中选中测试工程名称点击查询就可查看此测试工程的所有数据记录,还可以通过测试时间和循环次数进行条件检索。
数据库登录与查询功能设计, 在database类中封装了数据库相关操作函数,包括数据库连接、数据表查询、测试时间查询、循环次数查询等。例如数据库连接厘数部分代码. 3数据表格设计测试数据采用基于CHScrollVie以的双向滑动表格显示,最后一行显示最新测试数据。在DataBase完成基于Andr0id系统的电滋阀测试软件的开发工作后智能手机或者平板电脑即可以代替计算机成为测试的控制端和数据的显示端。同时对测试设备的硬件系统进行升烫,去掉显示屏幕并将压力传感器置。新升级后的测试模块更加轻、精简、便于携带(体只有原来的十分之一),性价比得到了大幅提升,可用于大规模集成、批量化生产和测试。极大地满足了自动化、无线网络化测试的需求。 选择应用软件的电磁阀测试模块,蓝牙无线连接测试设备后即可进行电磁阀的各项测试,包括响应测试、寿命测试、电参数测试、压力测试和能参测试,测试完成后数据自动显示在Android应用软件中。同时可通过该软件无线设置测试设备的冬种测试参数,例如例如交直流、单双控、寿命测试频率、占空比、测试总数等等。选择应用软件的可靠性测试数据平台,连接互联网并输入用户名、密鸡等信息登陆数据库后,即可随时随地查看实验室中正在进行的或者已经结宋的可靠性测试的实验数据,数据包括响应时间T1、T2、最高频率Fm、保持功率化等等,极大地满足了现代人们对信息快速便捷的获取需求,实时查看待测电磁阀的性能变化。
登高车多少钱, 登高车价格, 登高车哪儿有