HMI软件模块自动移植规范及方法研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:silverfox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前PC端可组态的HMI具有界面设计简单、开发效率高等诸多优点,已经广泛应用到工业自动化,航空航天等领域。在跨平台方面可组态HMI还存在严重的平台依赖问题,HMI软件模块过分依赖特定平台的硬件抽象层函数,导致HMI的平台复用性极低,因此现如今指定平台的HMI软件模块开发模式并不能够满足系统平台多样性的需求。本文通过建立不同平台之间硬件抽象层函数的对应关系,进而提出自动移植规则用于规范HMI软件模块的跨平台自动移植,同时该规则的提出也为其它跨平台自动移植提供极大的借鉴作用。本文在对HMI底层结构的基本模块组成,以及跨平台移植技术进行了研究和分析之后,主要做了以下的工作:1)为了体现HMI底层库函数在不同平台间的对应关系,本文定义了平台间库函数的转换规则;2)本文通过自定义匹配规则用于展示平台函数接口到语句实例的映射;3)制定了规范的替换规则用于指定HMI底层库函数之间的语句替换关系;4)为了方便HMI底层库函数跨平台自动移植,本文对HMI底层库函数的代码结构进行了归一化处理;5)对转换规则、匹配规则、归一化操作的对应算法进行了设计实现。最后本文以实验室自主研发的HMI裸机平台中绘图、消息、通讯三大基本模块为例,利用自动移植规则实现裸机平台向linux平台的移植,验证了HMI跨平台自动移植规则的正确性和有效性。
其他文献
文章主要从圣桑《第二钢琴协奏曲》(OP.22)第一乐章的音乐分析谈该乐章的钢琴演奏。首先简要介绍了圣桑其人以及该曲的创作背景,再从旋律、调性、和声等方面对该曲进行音乐本
为了使新普鲁兰酶基因在大肠杆菌中表达并实现高密度发酵生产,采用PCR方法从多粘类芽孢杆菌基因组DNA中扩增出新普鲁兰酶基因Npu,测序结果表明Npu基因全长2106 bp,编码515个
目的:探讨钢丝组合治疗髌骨骨折的力学特性并评价其临床效果.方法:分析自 1996年5月~2004年4月用环形、横" U"形加" 8"字张力带钢丝治疗各种类型髌骨骨折86例.结果:术后随访1~5
根据岩心观察、铸体薄片鉴定及扫描电镜资料分析,对广安地区须六段储层特征进行了研究。结果表明,广安地区须六段储层物性受辫状河三角洲平原、辫状河三角洲前缘亚相和砂体粒
<正>福建省依托"党员e家"服务平台,率先在网上开展党组织生活。全省各级党组织在网上发起活动,活动信息通过平台在线发布,广大党员登录平台即可在线报名参与。打开"党员e家"
本文研究了皂化反应结合有机溶剂对粗糙脉孢菌番茄红素提取的影响。通过单因素实验和响应面法对皂化提取条件进行了优化,包括皂化温度、皂化时间及NaOH浓度;同时以β-胡萝卜
从新鲜生牛奶中分离筛选产丙酸较高的菌株,经形态学特征、生理生化及糖发酵试验、16S rDNA基因序列同源性分析以及多位点序列分型(multilocus sequence typing)等实验鉴定该
针对复杂小断块砂岩油藏取心资料较少、测井评价困难的问题,提出了建立有效孔隙度、原始含油饱和度的理论测井解释图版。该方法以苏北盆地区域资料为基础,统计有效孔隙度、含油
目的探讨优质护理在妊娠高血压综合征(妊高征)产妇产后出血护理中的应用效果。方法将90例妊高征产后出血产妇随机分为2组,每组45例。对照组采取常规护理,观察组采取优质护理,
目的探讨应用微创经皮穿刺椎弓根内固定术治疗胸腰椎骨折患者的价值。方法纳入60例胸腰椎骨折患者作为此次的临床研究对象,按照就诊时间将其随机分成2组。对照组30例采用传统