- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人机界面配套开发软件设计和实现
人机界面配套开发软件设计和实现 摘要:随着科学技术与经济的迅速发展,人与机器的沟通已经越来越紧密,人机界面系统作为连接人与机器的桥梁已经延伸到我们日常生活的各个方面,在工业、农业、商业等方面起着巨大的作用。人机界面配套开发软件是针对开发人员设计开发人机界面而开发的制作软件,它能够把开发人员从繁琐的语言编程中解脱出来,只需要进行简单的绘图操作就能够制作出美观实用的人机界面应用环境。该软件采用MFC开发画面,有着强大的图形制作功能,开发的控件功能更加适用于现场实时环境,通过串口实现将画面工程传送至人机界面系统保存。整个软件界面友好,有较强的亲和力,开发人员易上手易操作,具有良好的市场效益。
关键词:人机界面;Visual C++ 6.0;组态控件;串口
中图分类号:TP317 文献标识码:A 文章编号:1009-3044(2013)20-4630-04
自从机器产生以来,人们就不断的追寻更好改造机器、使用机器的方法。在早期,是“以机器为本”,所有的设计都是按照机器如何方便而设计,而现在,“以机器为本”的设计理念正在转换为“以人为本”的设计理念。人机界面正是“以人为本”的突出表现。
人机界面(Human-Computer Interface,简写HCI,又称用户界面或使用者界面):是操作人员与机器之间双向沟通的桥梁,很多工业被控对象要求控制系统具有很强的人际界面功能,用来实现操作人员与工业控制系统之间的对话和相互作用。
人机界面介于用户与机器系统之间,是连接人与机器的媒介,是用户使用机器系统的综合操作环境。通过人机界面,用户向机器系统提供命令、数据等输入信息,这些信息经机器处理后,又通过人机界面,把产生的输出信息回送给用户。人机界面集中体现了用户对机器系统的各个部件进行操作的控制能力,以及机器系统的输入/输出功能。
人机界面系统使得人能更加方便的控制、使用机器,并能够得到机器更多的反馈信息。它使得人与机器的沟通更加简单、深入、广泛。
1 开发背景
1.1 开发背景
随着人类社会的不断发展,人机界面已经越来越被应用于各行各业,如何创造更加适用于工业控制中的人机界面系统是很多公司开发新产品时所需要考虑的问题,而用来开发系统的PC机配套开发软件启到了承接系统与开发人员之间的交互,是其中很重要的一个环节。
1.2 设计目的
为了使开发人员能够更快更方便的开发出人机界面系统,减少开发人员的程序编写内容,设计了人机界面的配套开发软件。该软件操作方便,即使是非专业人员只要经过简单培训就能掌握软件的使用方法,减少开发时间和管理开支。考虑到本软件的商用目的,在设计的时候要注意软件的健壮性、安全性和速度性。本软件适合使用本公司人机界面进行二次开发的开发人员提高工作的效率,减少不必要的开支。
1.3 开发工具简介
Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具,使用它可以充分 利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。
微软公司对Visual C++提供了一个类库(class libraries):
MFC(Microsoft Foundation Classes),它是以C++类的形式封装了Windows的API,并且包含一个应用程序框架,其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类,可以大量减少应用程序开发人员的工作量。
2 需求分析
2.1 软件功能分析
本软件应该具有如下功能:
1)以工程记录开发人员所制作的界面,工程创建时可供开发人员设置工程名称及保存路径,选择与人机界面配套的分辨率尺寸,软件将根据开发人员选择的分辨率而创建与之尺寸相同的画面。
2)软件可供开发人员绘制画面及各种图元,用以实现开发人员在该画面所需要表现的内容。画面可保存,图元可更改。
3)开发人员在画面中想显示现场的实时数据时,可以在画面中添加组态控件来制作,会极大的简化开发人员的程序编写内容。
4)开发人员可对制作的文件保存并编译,以方便检查错误之处,并可以在工程管理中查看工程中已包含的画面。
5)该软件具有串口功能,其是用来与本公司的人机界面系统相连接的。软件将开发人员制作的工程内容变为命令数据,并通过串口传送到人机界面系统中并保存,同时,软件也可以通过串口对人机界面进行调试演示。
6)软件可将开发人员制作的工程生成一个数据文件,方便开发人员供给生产员工操作,并因为数据文件无法更改与查看而具有不可变性与保密效果
您可能关注的文档
最近下载
- 烟草系统遴选试题及答案.doc VIP
- 信息化管理助力护理质量管理.pptx VIP
- 人教PEP版(2024)四年级上册英语全册教案.docx
- 新交通运输企业管理 教学课件 丁波 第九章 质 量 管 理.ppt VIP
- 第二章 农业气候资源及其利用 - 扬州大学农业资源学课件.ppt VIP
- 第二课 正确认识自我 第1课时 认识自己统编版(2024)道德与法治七年级上册.pptx VIP
- 公安局辅警招聘考试试题库《综合理论知识》(含政治理论、法律法规、公安工作基本知识).pdf VIP
- 《房屋市政工程重大事故隐患判定标准》2024版培训.pptx
- 2025兵团职工考试题及答案.doc VIP
- 【精品】——党员领导干部廉政文化宣传册66.doc VIP
文档评论(0)