优秀的操作系统应该提供良好的用户图形界面(GUI),不然会给使用者带来不必要的麻烦。不但如此,也会让程序开发人员很难在操作系统上迅速地。设计出良好的应用程序。因此,设计出良好的且人性化的GUI是必要的。
计算机软硬件技术飞速发展,与此同时也推动了嵌入式系统等专业计算机系统的快速发展。在许多嵌入式系统中,如手机,PDA等,使用者经常会要求具有菜单,按钮,窗口等控件。与一般的系统相比,嵌入式系统具有内存小,速度快,可靠性高等优点。嵌入式系统正走进千家万户,越来越多的设备和场合都离不开它
人机接口总体方案设计
根据人机界面接口的应用背景、具体需求进行功能模块划分,结合软硬件平台规划
出入机接口总体设计方案,对人机界面接口中划分的功能模块也提出定性的要求。
2。1应用背景
友好的人机界面接口在现代先进的嵌入式智能仪器仪表中占有重要的地位。友好的人机界面接口主要包括显示和人机交互两部分,另外根据实际需要配加输入输出接口,如A/D、D/A等。其中显示部分要求丰富、全面、多样化的显示功能,数字显示、模拟曲线显示、表格显示、实时数据显示、历史数据查询等。显示界面最好为全彩色显示,可以根据不同数据格式,使用不同颜色、不同粗细的线条等方式进行更加美观的显示。作为操作人员和仪表仪器互动的一部分,输入设备作为人机交互的一部分,对于人机界面接口是必不可少的。在普通计算机中,常用的输入设备为键盘鼠标,而在嵌入式仪表中,触摸屏因其体积小、易操作、方便快捷等特点得到广泛的应用。在当今电子消费领域,基于嵌入式技术的智能手机普遍舍去了原来的键盘,而采用全触摸屏设计,接电话、发短信、语音视频聊天等功能操作,全在触摸屏上完成,这种设计理念深受广大消费者欢迎。把这个理念借鉴到工业仪器仪表领域,会具有同样的美好前景。所以,友好的人机界面接口对于电压分析仪是非常重要的。论文网
2。2需求分析与模块分析
图2。1 嵌入式系统结构简图
本课题的人机界面接口部分是电压监测仪表中非常重要的一个部分,主要包括以下几个模块:、DAC模块、人机界面、触摸交互等。
人机界面:由于智能仪表一般都有高性能的芯片做硬件支持,所以可以轻松实现多种方式的效果显示。一般以单片机为主芯片的仪表会有LED数码管显示、电机驱动的指针仪表盘显示、或者简单的段码式LCD显示等,显示效果简单明了,适合一些要求低的场合。而基于ARM嵌入式系统的智能仪表可以配置彩色LCD屏幕,数字显示、模拟指针显示、表格显示、历史曲线走势显示等等都可以通过编程实现。
触摸交互:作为智能仪表,人机交互除了有良好的人机界面显示以外,输入设备
功能模块也是必不可少的。比如触摸屏功能、声控、键盘、鼠标等。键盘鼠标需要外接,
占用空间,声控不太适合具有嘈杂噪音的工业场合。而触摸功能和LCD显示集成在一
块,使用比较方便,不需额外设备。通过触摸功能,点击LCD相应按键,就可以实现
对应的功能,形象直观,方便快捷。
除了以上模块以外,还应有电源管理模块、STlink下载调试模块等也是必不可少的,它们保证系统硬件的稳定运行和软件程序下载调试的实现。
2。3总体方案设计
一款基于嵌入式智能仪表一般都是集数据采集、数据分析、数据显示、控制输出、人机交互等功能模块为一身的。此外还可以根据实际情况扩展其他功能比如:数据远传、存储器外扩、网络通信等。