李由,付卫强,包涵,孟志军
(1.国家农业信息化工程技术研究中心,北京 100097;2.北京农业智能装备技术研究中心;3.国家农业智能装备工程技术研究中心;4.农业部农业信息技术重点实验室)
随着农业现代化步伐的加快,农业生产现场使用到越来越多的电子设备,这些设备的显示方式大致分为声光信号,点阵式黑白屏幕,高分辨率彩色屏幕。其中以LCD 为主的点阵式单色屏,因具有显示清晰,成本低廉,接口简单,强光下可读等优点,在一些以监测控制为主的车载设备上得到广泛的应用。
然而在编写其界面显示时,由于程序可移植性差,导致在不同设备中需要完全重写界面。在界面修改时牵一发而动全身,不仅拖延了设备开发周期,而且还降低了设备可靠性。彭良清等提出了基于树形菜单结构的通用界面的一些模型和方法[1-3],这些方法将菜单数据和显示函数分离开来,解决了程序可移植性差的问题,但是存在界面修改困难、函数复用性差等问题,并且受嵌入式设备屏幕大小的限制,一些功能缺少实际用途。宋晓辉等对树形菜单结构做了一些改进[4],将功能型菜单项和数据型菜单项分开,一定程度上解决了函数冗余的问题;但仍采用适应于桌面操作系统的菜单操作方式导致其数据结构复杂,并不能很好应用于小屏幕的嵌入式系统。
因此,提出了一种新型的界面显示框架,实现多种农业装备常见的界面应用类型,解决了小屏幕嵌入式系统显示界面移植性差问题。……