网络故障测试仪人机交互接口的优化与改进

网络故障测试仪人机交互接口的优化与改进

论文摘要

网络故障测试仪是面向一线技术人员的网络测试设备,在使用中要求能迅速定位网络故障并解决网络瓶颈,在最短时间内向用户传达有效而丰富的信息,达到监测网络状况维护网络性能的目的,因此一个高效而友好的人机交互接口HCI(Human-Computer Interaction)必不可少。人机交互接口通过输入输出设备实现用户与仪器之间的对话,是用户与仪器之间的信息接口。图形用户界面GUI(Graphic User Interface)是目前较流行的一种人机交互方式。本网络故障测试仪基于ARM-Linux的嵌入式系统平台,采用MiniGUI图形用户界面作为人机交互接口,要求显示直观形象,操作简单易掌握。本文首先简单介绍了人机交互与图形用户界面的发展,分析了多种嵌入式图形用户界面的优缺点,着重描述了MiniGUI的体系结构和工作原理。介绍了本测试仪的总体构架、功能模块和人机交互软件流程,并从本仪器的功能需求与硬件特性出发,讲解了网络故障测试仪界面的整体设计风格。再从软件设计层面描述了界面程序以消息来驱动的机制及本测试仪的界面软件流程,重点针对窗口过程函数中各类消息的具体处理方法重新作了严格划分,在初期设计基础上完成全部界面设计。之后详细说明本测试仪软件分层模块化设计思路以及有关远程控制的改动方案,完成全部界面程序与功能程序的数据整合,特别是使软件部分层次清晰,所有模块单独实现,提高了软件的可移植性和可维护性。在设计过程中针对测试仪出现反应迟缓、死机等现象进行分析,解决因为资源利用不当而引起的内存泄露问题;并且以表盘绘制为例,详细介绍了使用查表法解决由于硬件浮点运算能力不足而导致的算法效率低下的问题,通过优化图形绘制算法实现了运算精度和速度的平衡,有效提高了界面绘制刷新速度。并且在文中提出了一种窗口管理机制,避免由代码编写不当造成系统资源莫名浪费的隐患,实现资源的完全释放。经过测试表明,界面程序的改进与优化,大大增强了系统健壮性和稳定性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 网络故障测试仪简介
  • 1.2 人机交互与图形用户界面概述
  • 1.3 常见嵌入式GUI 系统
  • 1.4 MiniGUI 简述
  • 1.5 课题研究内容
  • 第二章 总体设计
  • 2.1 网络故障测试仪需求分析
  • 2.2 网络故障测试仪界面设计
  • 2.2.1 界面框架
  • 2.2.2 界面样式
  • 2.3 网络故障测试仪软件设计
  • 2.3.1 整机软件流程
  • 2.3.2 界面软件设计
  • 2.4 本章小结
  • 第三章 界面程序完善、改进与优化
  • 3.1 界面程序与应用程序整合
  • 3.1.1 模块化软件构架
  • 3.1.2 数据与界面整合
  • 3.2 提高界面绘制速度
  • 3.2.1 表盘绘制步骤
  • 3.2.2 优化绘制算法
  • 3.3 资源管理与释放
  • 3.3.1 防止内存泄漏
  • 3.3.2 窗口管理
  • 3.4 本章小结
  • 第四章 编译、移植与测试
  • 4.1 安装MiniGUI 资源文件
  • 4.2 配置并编译libminigui
  • 4.3 交叉编译应用程序
  • 4.4 移植与测试
  • 4.5 本章小结
  • 第五章 总结
  • 致谢
  • 参考文献
  • 在学期间的研究成果
  • 相关论文文献

    • [1].欧姆定律在耐压测试仪期间核查中的应用[J]. 电子制作 2020(Z2)
    • [2].警用酒精测试仪[J]. 现代世界警察 2020(02)
    • [3].新型移动式热湿拉强度测试仪研制[J]. 机械工程学报 2020(14)
    • [4].静水压测试仪校准方法探讨[J]. 计测技术 2020(03)
    • [5].一种简便的动能测试仪校准方法[J]. 电子产品可靠性与环境试验 2020(S2)
    • [6].液面测试仪的计量量传溯源技术与方法初探[J]. 石油工业技术监督 2016(05)
    • [7].光散射粉尘测试仪的发展现状与趋势[J]. 仪器仪表用户 2013(06)
    • [8].一次性使用心电电极测试仪校准方法研究[J]. 工业计量 2020(S1)
    • [9].自动化测试仪及其技术在煤质检测中的应用探析[J]. 当代化工研究 2020(01)
    • [10].换流变检修专用真空度测试仪设计研究[J]. 电工技术 2020(04)
    • [11].一种新型回路电阻测试仪的研究与设计[J]. 电子测试 2020(09)
    • [12].WLAN测试仪的不确定度分析与评定[J]. 品牌与标准化 2020(05)
    • [13].手持式回路电阻测试仪的研究[J]. 科技资讯 2020(20)
    • [14].小议泄漏电流测试仪及相关标准[J]. 电子测试 2020(16)
    • [15].耐电压测试仪不确定度标准影响分析[J]. 化工管理 2018(30)
    • [16].10kV开关分合闸时间测试仪的研制[J]. 机电信息 2016(33)
    • [17].油井液面测试仪评价方法探讨[J]. 中国设备工程 2017(17)
    • [18].焊枪压力测试仪校准方法探究[J]. 中国计量 2016(01)
    • [19].评价织物吸收-芯吸性能的电子测试仪[J]. 国际纺织导报 2015(12)
    • [20].功图测试仪损坏的原因分析及对策[J]. 化工管理 2016(07)
    • [21].基于单片机的反应测试仪的设计与实现[J]. 电脑知识与技术 2015(11)
    • [22].便携式机载计算机外场测试仪的设计与实现[J]. 测控技术 2011(09)
    • [23].成鞋透水汽性测试仪的研究进展[J]. 中国皮革 2011(08)
    • [24].SJ/T 11384-2008 《耐压测试仪通用规范》概要[J]. 信息技术与标准化 2009(Z1)
    • [25].安捷伦科技与Anite联手率先推出LTE UE协议测试仪[J]. 计算机测量与控制 2008(11)
    • [26].Zwick:新型测试仪[J]. 国际纺织导报 2008(03)
    • [27].电机故障诊断中振动测试仪的应用分析[J]. 信息记录材料 2017(07)
    • [28].汽车电流时域智能测试仪设计[J]. 职大学报 2017(04)
    • [29].压力变化类测试仪检测方法探讨[J]. 轻工标准与质量 2016(04)
    • [30].电压对介损测试仪测试数据的影响探讨[J]. 四川水力发电 2015(S1)

    标签:;  ;  

    网络故障测试仪人机交互接口的优化与改进
    下载Doc文档

    猜你喜欢