论文摘要
本论文以嵌入式彩色超声检测系统软件开发为背景,详细阐述了一个嵌入式图形用户接口(GUI)的设计与实现。随着SOC技术和嵌入式系统的发展,超声检测设备向数字化、小型化和智能化的方向发展。本文总结了计算机图形用户接口的发展历史和开发方法,比较了目前常用的嵌入式GUI系统的优缺点,根据彩超检测系统项目的开发背景和用户要求,提出了要开发的GUI系统的目的和意义,详细分析了彩超系统软件的需求,将系统划分成八个子系统,并形成了医生、彩超设备和患者三个对象间的交互顺序图。根据软件需求,提出了基于多进程机制和客户端/服务器模式的GUI总体架构,在服务器上负责输入抽象层和事件分发,在客户端上负责具体消息处理和界面更新。D-Bus是用于桌面操作系统的通信总线,可用于实现客户端和服务器的数据交换。在客户端的设计和实现中,应用面向对象技术和设计模式的思想。首先在MVC(模型-视图-控制器)模式的基础上引进了MVP(模型-视图-表达器)模式,作为本GUI系统的总体实现方案。然后介绍了窗口和控件的树形组织结构,以及窗口Z序和剪切域计算方法,并构建了窗口系统。最后以观察者模式和责任链模式为原理,实现了消息循环与消息处理的功能,构建了事件驱动模块。以此GUI图形库为基础,实现了彩超检测系统软件的主界面和各个设置对话框,使用策略模式实现前端控制子系统,使用状态模式和命令模式实现计算测量子系统,成功地完成了彩超系统软件的界面设计。通过彩超检测系统软件的实践表明,新建立的嵌入式彩超GUI系统增强了系统稳定性,易于扩展和二次开发,提高了软件的性能,产品研发周期也大大缩短。
论文目录
相关论文文献
- [1].浅谈超声检测中灵敏度的调节[J]. 常州工程职业技术学院学报 2010(04)
- [2].超声检测的应用及发展[J]. 西部皮革 2020(09)
- [3].超声检测系统校准装置的研制[J]. 无损检测 2020(06)
- [4].产前Ⅲ级超声检测用于孕中期胎儿先天性心脏病筛查的临床价值[J]. 中华全科医学 2020(08)
- [5].空气耦合超声检测系统开发与测试[J]. 电子测量技术 2020(15)
- [6].超声检测对原发性高血压患者颈动脉粥样硬化的临床分析[J]. 影像研究与医学应用 2017(07)
- [7].什么是产检中的系统超声检测[J]. 幸福家庭 2020(04)
- [8].对接岗位下的“超声检测”课程教学设计[J]. 考试周刊 2018(25)
- [9].超声检测颈动脉粥样硬化对冠状动脉病变的预测价值[J]. 健康之路 2016(09)
- [10].如何在“超声检测项目”教学中渗透德育工作[J]. 新校园(上旬) 2017(07)
- [11].高温对电磁超声检测的影响及其补偿算法[J]. 传感器与微系统 2020(11)
- [12].影响超声检测灵敏度的因素及相应改进措施[J]. 河南化工 2020(10)
- [13].核电厂主螺栓超声检测与信号分析[J]. 核动力工程 2020(03)
- [14].纤维增强树脂基复合材料国内外超声检测标准[J]. 无损检测 2018(11)
- [15].超声检测在急性脑血管病中的作用[J]. 中国实用神经疾病杂志 2017(10)
- [16].晚孕宫颈管长度经会阴超声检测临床意义[J]. 影像研究与医学应用 2017(09)
- [17].早产预测行超声检测宫颈长度的有效性分析[J]. 现代医用影像学 2015(02)
- [18].超声检测系统的检定和期间核查[J]. 造船技术 2014(04)
- [19].相敏检波在空气耦合超声检测中的应用[J]. 中国机械工程 2012(17)
- [20].急性上消化道出血超声检测的临床分析[J]. 中国现代医药杂志 2011(12)
- [21].混凝土灌注桩的常见缺陷及超声检测法分析[J]. 科技信息 2010(08)
- [22].影响管材螺旋扫描超声检测速度因素的探讨[J]. 内蒙古石油化工 2014(19)
- [23].大型锻件超声检测缺陷逆向跟踪及分析[J]. 大型铸锻件 2013(03)
- [24].超声检测诊断孕产妇腹直肌分离的临床应用[J]. 东南大学学报(医学版) 2020(02)
- [25].钛合金环材的超声检测及特性分析[J]. 科技创新与应用 2019(27)
- [26].超声检测模拟仿真软件应用与发展现状[J]. 工具技术 2018(11)
- [27].果蝇优化小波阈值超声检测信号去噪[J]. 中国测试 2016(07)
- [28].煤矿机械在役轴类零件超声检测现状及展望[J]. 西安科技大学学报 2020(05)
- [29].不锈钢T型焊缝相控阵超声检测仿真分析[J]. 一重技术 2020(04)
- [30].大型锻件多路超声检测系统的研制[J]. 天津工业大学学报 2014(02)