APP下载

ZPW-2000A型轨道电路设备调整辅助移动应用软件设计

2021-12-31李博

铁路通信信号工程技术 2021年12期
关键词:页面用户设备

李 博

(北京铁路信号有限公司,北京 102613)

ZPW-2000A无绝缘移频自动闭塞轨道电路的每个轨道区段都包含发送器、接收器、衰耗器、防雷模拟网络等设备。要完成一个区段的设备调整需要查询“接收电平调整表”等4种设备调整表,通常需要手动查询数百行的表格才能确定配线方法,工作量很大。

设计一种移动应用软件来辅助轨道电路设备的调整工作,是一个很好提高工作效率的选择。只要在该软件中输入所需调整的电平等级,软件就可以自动完成对调整表的检索,将对应设备调整配线方法快速、直观、精准的显示在手机上。

本文就如何在Android系统下实现ZPW-2000A系列轨道电路设备调整辅助移动应用软件(以下简称设备调整辅助应用)的设计进行介绍。

1 开发必备工具

设备调整辅助应用的开发是在Windows PC机上完成的,需要下载安装下列工具。

1)Android SDK(Software Development Kit),包含Android开发库、调试器、模拟器、开发者文档等。

2)集成开发环境:Eclipse,也可以选择Google 官方提供的Android Studio。

3)SQLite数据库编辑器:SQLite Database Browser。

4)开发语言:Java。

2 应用设计模式

设备调整辅助应用采用3层架构设计模式,包括模型层、视图层和控制器层(Model-View-Controller,MVC)3个部分,如图1所示。

图1 MVC设计模式Fig.1 MVC design mode

1)模型对象用于存储和管理应用数据和业务逻辑。

2)视图对象负责响应用户输入,调用控制器进行处理,并将处理结果显示给用户。

3)控制对象是视图和模型对象联系的纽带,它响应视图对象触发的事件,进行相应处理,并将结果交由模型对象存储,或视图对象来显示。

MVC设计模式可以降低系统的复杂度,隔离各层间的变化,提高了代码的复用性和可维护性,为系统的升级和业务扩展留下空间。……

登录APP查看全文

猜你喜欢

页面用户设备
大狗熊在睡觉
谐响应分析在设备减振中的应用
刷新生活的页面
基于MPU6050简单控制设备
关注用户
关注用户
关注用户
500kV输变电设备运行维护探讨
如何获取一亿海外用户
原来他们都是可穿戴设备