基于组件技术的人机界面(HMI)相关探讨

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:lanxuexiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着工业控制技术的发展,人机界面的需求量也在不断增加。但就目前来看,多数人机界面都为具体的应用定制界面,无法满足用户操作需求。基于这种认识,本文在人机界面开发中引入了组件技术,从而为用户结合自身需求开发定制人机界面提供方法,进而在有效提高人机界面开发效率的同时,降低界面维护成本。
  [关键词]组件技术;人机界面(HMI);设计
  中图分类号:TJ81 文献标识码:A 文章编号:1009-914X(2017)03-0140-01
  引言:人機界面又被称之为人机接口,英文简称为HMI,指的是计算机与操作人员交换信息的设备。就目前来看,人机界面开发存在着开发效率低和维护成本高等问题,无法满足当今软件的发展需求。而组件技术具有较高的可靠性和高效性,在软件开发中得到了广泛应用。因此,还应尝试在人机界面开发中进行组件技术的应用,从而使以往人机界面开发存在的问题得到有效解决,进而更好的满足用户的使用需求。
  1 组件技术概述
  作为面向对象技术的核心技术,组件技术就是将大且复杂的软件应用分解为一系列易于开发、实现、调整和理解的软件单元的技术,而这些软件单元就是组件。作为用户,只要掌握组件的功能和使用方法就可以完成组件的独立安装和发布,并且只要组件接口不变就可以在不影响整个应用程序操作的基础上完成组件升级。在进行组件开发时,可以根据组件标准完成合适的组件库的建立,然后在开发环境中完成系统开发[1]。针对已经存在的系统,也可以通过对组件库进行改进和维护增加新组件或优化已有组件,进而满足系统要求。
  2 基于组件技术的人机界面(HMI)
  2.1 在HMI开发中引入组件的思路
  应用组件技术进行人机界面开发,不仅能够使软件的开发效率得到提高,同时还能使代码的复用率得到提高,进而使系统的稳定性得到增加。实际应用该技术进行人机界面开发,得到的系统应由组件库、界面脚本解析器和界面设计器这三部分构成。其中,组件库为利用组件技术获得的通用界面图形元素集合,包含轮廓元素组件、专用图形组件和通用图形组件。其中,轮廓元素组件为向量图形组件,为基本的图形用户接口。而专用图形组件为系统相关图形模块,能够帮助用户完成有效的人机接口开发。此外,通用图形组件中包含基础组件和扩展组件,如按钮、声音窗口等。而界面设计器为图形化应用程序,可以在PC机端得到使用。应用该程序,用户可以完成组件拖拽,从而完成需要的人机界面定制。根据自身需求,用户可以利用该模块将定制好的界面转化为脚本配置文件形式,然后进行编辑和保存。而界面脚本解析器为系统应用程序,能够完成脚本文件读取和解析,然后通过调用相应通信接口类库完成用户定制的人机界面显示。
  2.2 人机界面各模块的开发
  2.2.1 组件库
  在人机界面组件库中,包含常用组件,如按钮、文本框和标签等。其中,按钮就是用户通过点击完成输入的组件,可以利用面向对象思想完成按钮基类的设计,并针对不同按钮完成不同子类设计,其属性则包含字体大小、位置、背景色等。文本框为接收用户输入命令或显示系统输出的逐渐,需完成大小、边框、位置等属性的设计。标签主要用于进行界面中静态信息的显示,需完成位置、大小和背景色等属性的设计[2]。而人机界面组件库则为各种组件的集合,包含界面各种功能,可以采用面向对象思想完成系统界面对象分析,从而进行各部件共性的提出,同时完成类型和层次的划分。
  2.2.2 界面设计器
  在计算机上,可以进行界面设计器的运用,从而使用户根据需求完成图形化操作,进而获得想要的人机界面。完成人机界面设计后,用户需要点击保存按钮。此时,系统后台将生成脚本界面配置文件。由于界面设计器主要由用户操作,所以无需与系统交互,只需进行用户操作的响应,包含组件重画和组件选择等功能。从结构上来看,界面设计器应由工具栏、菜单栏、人机界面设计区和可选界面组件库构成。在进行人机界面编辑时,用户可从菜单栏和工具栏中获得操作提示。设计区则与系统屏幕相对应,可以根据屏幕大小进行设计区大小的调整。从界面组件库中,用户可以完成各种组件的选用。在设计区上,用户选择的组件将被显示出来。通过鼠标右键功能,则能将组件属性信息改变。而与界面设计器相对应的事件包含拖放事件和鼠标事件,如下图2为鼠标在设计区内的操作。
  2.3.3 脚本解析器
  在系统中,脚本解析器可以通过解析脚本界面配置文件完成用户定制界面的显示。在具体操作时,还要先选择进行界面脚本文件读取,从而获得当前行信息。根据信息,脚本解析器会判断文件是否为组件,如果是组件就进行下行信息的读取,然后再次判断信息是否为组件[3]。如果不是组件,则要进行属性分析,然后进行组件库的调用。最后,脚本解析器还会判断文件是否结尾。如果文件结尾,则完成用户定制界面的显示。如果文件并未结尾,则要返回最开始的步骤,重新进行界面脚本文件的读取。
  结论
  随着用户需求的不断增加,通用人机界面已经无法满足用户与设备的交互需求。而使用组件技术进行人机界面开发,则能使用户结合自身需求完成人机界面定制,进而满足用户的个性化需求。利用该方法,不仅能够为用户的操作提供便利,也能使人机界面的开发效率得到提高,并且使界面维护成本得到降低。因此,相信在人机界面开发中,组件技术能够得到较好的运用。
  参考文献
  [1] 童红兵.组件技术发展与应用前景[J].宿州教育学院学报,2012,01:137-140.
  [2] 焦广胜,陶耀东,田德伟等.基于组件的数控系统OpenHMI研究与设计[J].组合机床与自动化加工技术,2014,09:55-58.
  [3] 金陵,张卫青,王兴龙.基于VC的西门子840D数控系统人机界面开发方法[J].重庆理工大学学报(自然科学),2013,03:60-64.
其他文献
[摘 要]补充地质勘探对了解地质情况具有重要意义。神东公司锦界煤矿根据生产和接续的需要,通过补充勘探的手段,查清了3-1煤区域的地质特征。研究成果对弄清该区域地层、煤层情况,对矿井安全高效生产有积极的指导意义。  [关键词]勘探 地层 煤层  中图分类号:G288 文献标识码:A 文章编号:1009-914X(2017)03-0126-01  1.引言  煤田地质勘探是充分掌握煤田资源的情况,为煤
期刊
[摘 要]针对无线传感器网络分布式时钟同步问题,通过对节点计时规律的研究,采用闭环反馈控制策略纠正节点间偏移。通过仿真实验证明本文算法较FTSP在周期大于60s时,拥有更低的同步误差百分比,而当算法在周期小于等于60s时,二者具有相近的同步误差百分比,但是本文算法拥有更低的算法复杂度。  [关键词]时钟同步;反馈控制;误差;偏移  中图分类号:TJ77 文献标识码:A 文章编号:1009-914X
期刊
[摘 要]积温对西瓜生长发育影响极大,整个发育期积温的达到日期将直接影响西瓜的生长发育期。本实验利用二代节能温棚,以西瓜为研究对象,于2014、2015和2016年,连续3年利用永宁县永清大棚自动站对温棚内、外气温要素的连续观测,再结合西瓜生长发育的时间周期,研究发现,二代节能温棚增温效果显著,棚内平均温度较棚外高高,高约0-2.8℃。相对来说,棚内种植的西瓜获得有效积温需要的时间越短,使得棚内西
期刊
[摘 要]目的:建立工作场所空气中苯胺和对硝基苯胺高效液相色谱测定方法。方法:用硅胶管采集,甲醇解吸进样,经色谱柱(Inertsil ODS-3 C18)分离,紫外检测器检测,以保留时间定性,峰面积定量。结果:苯胺和对硝基苯胺分离效果好、线性好,保留时间分别为5.896、6.845,检出限分别为0.75?g/ml、0.42?g/ml,采样体积为3L时,最低检出浓度分别为0.5mg/m3、0.28m
期刊
[摘 要]伴随着我国对环境保护问题的重视程度,根据我国的ISO14001标准对环境因素的识别与管控工作提出了相关要求,控制环境风险因素,减少环境污染问题。本文就对钢铁企业环境因素识别与管控进行研究与分析。  [关键词]钢铁企业;环境因素;识别与管控;  中图分类号:TJ745 文献标识码:A 文章编号:1009-914X(2017)03-0143-01  我国在大规模生产钢铁及工业化生产的同时,资
期刊
[摘 要]卫星通信技术在我国经济社会发展中作用重大,是先进生产力的代表。本文介绍了卫星通信的相关技术、世界上常见的卫星通信系统以及卫星通信应用与产业化的情况,并作了前景展望。  [关键词]卫星通信 近期发展 前景展望  中图分类号:G241 文献标识码:A 文章编号:1009-914X(2017)03-0135-01  1.前言  1965年,通信卫星的商业化应用开始于美国。目前,它已在各个领域得
期刊
[摘 要]本文从小煤柱沿空掘巷巷道锚索绗架支护出发,对支护方式的效果进行观测、比较、研究,以枣泉煤矿140201工作面回风巷道锚索绗架支护、单点锚索支护为例进行对比分析,总结了小煤柱沿空掘巷锚索绗架支护的经验,为类似条件下的巷道支护施工作业提供了借鉴经验。  [关键词]小煤柱 沿空掘巷 巷道 锚索 绗架 支护  中图分类号:G276 文献标识码:A 文章编号:1009-914X(2017)03-0
期刊
[摘 要]本文主要介绍了尼日利亚发电车制动系统工作原理及组成,详细说明了真空制动系统安装工艺流程。  [关键词]空气制动;基础制动;真空制动;SAE对焊法兰;SAE对焊阀块  中图分类号:U273.95 文献标识码:A 文章编号:1009-914X(2017)03-0108-01  一、尼日利亚发电车制动系统工作原理  尼日利亚发电车制动系统采用空气、真空制动混合型制动系统,两种系统可以独立作用,
期刊
[摘 要]本文针对钻井和油气资源勘探开发中经常出现的溢流问题,结合综合录井仪的软硬件系统应用,通过对溢流机理和发生条件分析,对建设溢流模型、通过综合录井仪应用进行溢流模拟测试系统的研究与设计工作进行了探究。  [关键词]综合录井仪;溢流机理;模拟测试系统  中图分类号:TE927.9 文献标识码:A 文章编号:1009-914X(2017)03-0105-01  综合录井仪可以通过多种钻井参数的收
期刊
[摘 要]在国民经济发展的过程中,电力企业发挥了重要作用。但就目前来看,在电力企业体制得到不断改革的同时,企业产能也得到了增加,从而使企业出现了产能过剩的情况,进而使电力企业间的竞争得到了加剧。而提高优质服务水平,则能使企业更好的开展营销工作,进而保持一定的竞争优势。基于这种认识,本文对提高优质服务水平对电力企业营销工作的影响展开了分析,以期为关注这一话题的人们提供参考。  [关键词]优质服务;电
期刊