基于组件技术的人机界面(HMI)研究

被引量 : 0次 | 上传用户:ningsha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业控制技术的蓬勃发展,人机界面(Human-Machine Interface, HMI)的需求量正在大幅度的增加,但是其开发方法大都采用为某一个具体的应用定制开发专用的人机界面,这种方法开发效率低、维护成本高,已越来越不适应于当今嵌入式软件的发展趋势。组件技术由于其高效性和可靠性已广泛应用于传统软件的开发之中,在嵌入式领域也已开始有所发展。本文在分析了目前流行的一些通用组件模型和嵌入式组件模型的基础上,结合人机界面的特点,设计了一种嵌入式组件模型——CCS组件模型。文章描述了人机界面的工作原理、特点和软硬件的构成方法,介绍了当前通用的三种组件模型:COBRA、COM/DCOM、EJB,并指出了通用组件模型在嵌入式系统中不适用的原因。着重分析了当前几个优秀的嵌入式组件模型:Koala、PECOS、CCOM,讨论了这些组件模型的优缺点,并根据人机界面的特点,说明了不能直接应用于人机界面的原因。在分析以上组件模型的基础上,结合组件软件工程的方法,提出了一种适用于嵌入式人机界面的组件模型——CCS。文中对CCS组件模型的定义主要从以下几个方面进行:(1)模型元素的定义方法:CCS组件模型分为组件体、输入接口、输出接口、连接桥和动作这五个元素,文章对这五个元素的定义方法和特点做了详细的说明,并给出了元素之间的连接关系。(2)基于语言无关性的定义方法:设计了三种第三方定义语言:接口定义语言、连接桥定义语言和组件定义语言,他们和具体的编程语言无关,实现了定义的接口平台无关性。(3)基于数据流的组件组合方法:介绍了基于数据流的组件组合模型,并给出了CCS组件的四种组合运算方法:顺序组合运算、使用组合运算、选择组合运算、协作组合运算。(4)基于源码的组件复用方法:介绍了基于源码的复用两种方法,并在CCS组件模型中进行了改进。最后给出了CCS组件模型在人机界面中的使用方法,包括以下几个方面:(1)介绍了基于CCS组件模型的人机界面的五个组成部分,包括:图形界面设计系统、引擎程序、人机界面数据化表示、引导程序、引擎组件配置系统。(2)以通信协议组件的设计为例,介绍了引擎可重构的设计方法;(3)介绍了通过图形界面设计软件设计人机界面的图形界面的三个步骤:需求分析、界面设计、设计结果验证。(4)将该方法具体应用于文本显示器的开发中。
其他文献
随着分子生物学研究的进展,分子靶向治疗已成为除手术、放疗、化疗之外的治疗恶性肿瘤方法中的第四种模式。与传统化疗药物相比,分子靶向治疗药物具有特异性强、疗效明显、正
算法是现代计算科学的基础,并且在现代社会的发展中发挥着越来越重要的作用,算法思想已经成为现代人适应现代社会所应具备的一种数学素养,新课程高中数学中新增“算法初步”
近几年来,随着长春市人们物质生活水平的不断提高,与其相对应的精神生活也在不断的加强,人们慢慢的认识到自身对体育的需求,利用越来越多的时间进行娱乐、健身,这就使长春市
模拟情境,即根据作文教学的目标、内容和学生特点,充分利用现实生活中的作文教育资源,抓住人物、事物的主要特征,运用一定的手段,创设能吸引学生广泛参与且富有情趣的自然、
20世纪70年代中期以来,越来越多的研究者逐渐认识到学习者的语言水平不仅仅表现为语法能力,词汇知识同样是衡量学习者语言水平的一个重要指标。由此,国内外的研究者开始关注
2009年11、12月,对重庆璧山县棺山坡崖墓群进行了发掘,共清理崖墓6座。其中三座保存相对较好,皆为长墓道、双重门框、近方形的单室崖墓。M1、M3各出土一具画像石棺,M5的墓壁
现代社会保障制度是人类文明与社会进步的标志之一,自产生以来,其发展与改革完善就是倍受各国政府与学者关注的焦点。社会保障体系是社会经济的“稳定器”,与经济发展水平相
在社会转型过程中,人口流动日益频繁,因农村人口迁徙产生的农村留守儿童问题不断凸显,近些年,不少学者对农村留守儿童的生存状况、教育状况等相关问题展开了调查研究,许多研
随着复合材料层合板在航空领域的广泛应用,复合材料层合板构件受到冲击损伤的可能性会增多,所以对复合材料层合板抗冲击性的研究引起相关人员的广泛关注。为了提高复合材料应