网站位置: >> 论文 >> 论文下载 >> 免费论文范文阅读

关于人机界面类毕业论文下载,关于人机界面配套开发软件的设计实现相关硕士毕业论文范文

这是一篇关于人机界面类硕士毕业论文范文,与人机界面配套开发软件的设计实现相关毕业论文范文。是论文下载专业与人机界面及画面及控件方面相关的免费优秀学术论文范文资料,可作为人机界面方面的大学硕士与本科毕业论文开题报告范文和职称论文论文写作参考文献下载。

摘 要 :随着科学技术与经济的迅速发展,人与机器的沟通已经越来越紧密,人机界面系统作为连接人与机器的桥梁已经延伸到我们日常生活的各个方面,在工业、农业、商业等方面起着巨大的作用.人机界面配套开发软件是针对开发人员设计开发人机界面而开发的制作软件,它能够把开发人员从繁琐的语言编程中解脱出来,只需要进行简单的绘图操作就能够制作出美观实用的人机界面应用环境.该软件采用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)软件可将开发人员制作的工程生成一个数据文件,方便开发人员供给生产员工操作,并因为数据文件无法更改与查看而具有不可变性与保密效果.

2.2 软件流程图

3.总体设计

3.1 模块设计

3.2软件开发原则

人机界面配套开发软件的设计实现参考属性评定
有关论文范文主题研究: 关于人机界面的论文范文集 大学生适用: 学院论文、专升本论文
相关参考文献下载数量: 15 写作解决问题: 本科论文怎么写
毕业论文开题报告: 标准论文格式、论文选题 职称论文适用: 论文发表、中级职称
所属大学生专业类别: 本科论文怎么写 论文题目推荐度: 优质选题

软件是实现人机界面系统各项功能的核心,软件系统的设计、开发遵循以下原则:

1)依据功能指标,满足系统使用需求;

2)遵循软件工程化的设计方法和管理原则;

3)采用面向对象和模块化的设计和实现技术,强调软件重用、数据重用和系统的互操作性,并最终实现系统功能的综合一体化;

4)在满足系统的各类要求的前提下,保持一定的可扩充性,在将来需要时进行功能扩充;

5)通信接口和格式须符合“一体化”要求,以便与人机界面系统的互连互通;

6)软件系统运行可靠,信息保密;

7)加强软件测试,提高软件可靠性和系统的稳定性.

4.详细设计 4.1 界面设计

整体界面设计如下图:

4.2 预置画面设计

本软件引入预置画面概念,用户跟机器沟通控制时想要显示出来的内容可分为固定部分与变化部分,固定部分则为在某个条件下不动作的部分,变化部分则为用户根据机器返回的数据不停更改的部分.那么固定显示的部分可以预先在配套软件上进行绘制,根据不同操作显示不同制作多幅画面,则可称为预置画面.然后将其作为“预置画面”送入人机界面内存储,在需要显示时,使用简单的页面调用指令就可直接调出显示.预置画面不但可以循环、交替、重叠显示,还可以与现场实时数据组合显示,预置画面的使用可以减少工作中通讯传输的负担以及重复性的工作,提高了二次开发的效率与效果.预置画面的标准配置为1024页.

在制作预置画面时先根据分辨率建立工程,再建立画面,使用软件工具栏中的制图工具,可以在画面上进行提取颜色、更改颜色、写字、绘制直线、空心矩形、实心矩形、空心椭圆、实心椭圆、分类框、面板(包括透明与实心两种)、插入图片等基本制图操作[1],并可在状态栏中实时得到鼠标当前的坐标值以方便绘图,可以单击图元进行位置、大小的改动,也可以双击图元以查看每个图元的信息并进行精确更改,具有撤销、返回撤销、删除、剪切、复制、粘贴、上移一层、下移一层等功能方便图元制作,这些功能可以让用户更简单、方便的绘制画面.


这篇论文地址 http://www.svfree.net/xiazai/468948.html

画面制作完成后,可以对画面进行保存,在保存的同时将画面中各图元编译为十六进制数据命令格式保存,也可将整幅画面或者截取部分画面生成图像文件(.bmp格式)保存以方便用户使用到其他方面.

4.3 组态控件设计

组态控件是本公司人机界面系统中首家开发的一个功能.之前所述,机器在现场实时操作时某些数据是不断更新的,并且开发人员为了整个界面的美观和谐而使用不同的形式来表示数据,比如:指针形式、进度条形式、按钮形式等,故而在开发人员需要进行现场实时更改时需要如下步骤:擦除原先显示的内容,将实时数据转换为当前需要显示的内容,再将内容显示到界面上,这些步骤相当繁琐.

故本软件中创建了六种控件:指针控件、进度条控件、数值控件、图片控件、按钮控件和字符串控件.开发人员只需要在软件预制画面中放置好控件并定义好各控件的属性,比如:控件号、显示颜色、对应数据量的最大值与最小值、超出显示时的报警颜色等,需要注意的是,在整个工程中控件号是唯一设定的,一个控件号对应着一个控件,不得重复,否则在编译工程时将提示控件号重复的错误.待开发人员完成工程的制作,并下载到人机界面系统中之后,开发人员在编程处理现场实时数据的时候,只需要将控件号及实时数据值通过接口发送给人机界面系统,则会在界面中自动显示出对应控件号的控件在对应数据时的状态,无需用户进行擦除、转换、显示等操作,有效减少了开发人员在处理实时数据时所需的时间.

4.4 串口下载设计

因为一般人机界面系统都具有RS232串口,RS232串口具有抗干扰性能好、传输距离远等优点,故在配套软件中同样使用串口来与人际界面系统连接,则需要将电脑的USB口虚拟为串口来使用,此时可使用MSComm类库来对串口进行查找打开及读写操作[2].

软件设计有三处可以进行下载的地方,这三个对话框都需要配置串口:

1)工程下载:对整个工程制作完毕并编译正确后,可以在工程管理框中查看本工程中所有的画面及图片,并在工程管理框中进行工程下载,即将制作的整个工程都下载进人机界面中.


为什么要写人机界面毕业论文
播放:37320次 评论:3517人

2)文件下载:对整个工程制作完毕并编译正确后,软件就将工程编译为十六进制的数据文件,并分为两个文件组成:工程命令文件与图片信息文件,这两个文件可以被单独拷贝并使用文件下载对话框进行单独下载[3].这种方式适用于在开发人员将整个人机界面系统开发完成后,转移给生产部门进行批量生产,因为这两个文件不能被还原为画面,故而不会在生产时进行误操作,同时也不会被人盗用而具有保密效果.

3)图片下载与在线调试:在线调试对话框中分为图片设置、实时动态调试与扩展三个部分.软件具有单独下载图片的功能,当开发人员想在人机界面中添加图片时,可以使用该功能,在列表中添加图片并可进行图片排序,并可保存以方便以后的查看下载或修改.实时动态调试部分,包含各种对人机界面操作的调试:画面切换、背光控制、清屏、触摸设置、作图等,可以在人机界面与电脑连接后,轻点鼠标对人机界面进行调试操作以查看人机界面是否正常工作,并且在通讯记录中显示发送的命令数据,此数据可以作为开发人员编程参考.扩展部分中,开发人员可以进行十六进制自写指令、实

关于人机界面配套开发软件的设计实现的硕士毕业论文范文
关于人机界面类论文范文集
时显示图片、用户字库存储及拷贝操作.

5.结束语

本文阐述了人机界面系统配套开发软件的实现过程,对其中关键技术进行了深入的讨论,设计出一套人机界面系统配套开发软件,已经应用在市场中,取得了用户的广泛好评.随着人机界面系统的应用领域不断深入与扩大,以及相关技术的逐渐完善,将对于配套开发软件有着更加高的需求,因此本软件还有着更多的扩展空间.

参考文献:

[1] 郭克新.Visual C++ 代码参考与技巧大全[M].北京:电子工业出版社,2008:432-467.

[2] 龚建伟,熊光明.Visual C++/Turbo C 串口通信编程实践[M].北京:电子工业出版社,2004:46-63.

[3] 黄维通.Visual C++ 面向对象与可视化程序设计[M].2版.北京:清华大学出版社,2003:226-238.

参考文献:

手游盈利还要看重衍生品

微图族,咔嚓咔嚓挣美元

人机界面配套开发软件的设计实现word版本

计算机软件开发论文
③系统的开发工具介绍(开发工具软件,编写代码软件等),④系统功能结构图介绍,⑤数据库设计思路介绍(打开数据库文件介绍数据库中每张表的作用,结构,表间关。大学生计算机论文软件在学科。

软件开发论文
生软件项目开发能力,完成学位论文课题的设计与开发工作任务., 内蒙古工业。

人机工程学论文
资讯工程学研究所论文考试毕业设计(论文)任务书,计算机与通信工程学院计算机科学与技术专业085010901班,题目,任务起止日期:2016年3月25日~2016年6月22日 。土。

软件开发管理
餐信息系统设计与实现软件开发2园林绿化信息管理系统软件开发3旅游客户信息管理系统软件开发4xxxx手机游戏的设计与实现软件开发5。物流管理论文总结软件lserver等开发环境或者开。

计算机软件开发基础
过对本课程的学习,要求学生掌握数据结构的基本概念和知识,并可用任何计算机语言实现这些数据结构,为今后的软件开发工作打下扎实的基础.,参考教材:严蔚敏,吴伟民,数据结。软件开发专业教。

软件开发工程
程的定义,软件工程是应用计算机科学,数学及管理科学等原理开发软件的工程.它借。软件工程论文参考文献成人于000字;应用计算机进行设计,计算.软件工程侧重于以工程为背景的软件开发能。

计算机软件开发
法软件可以登记吗?,答:算法是数学方法,在软件开发中,使用计算机程序设计语言实现的算法,其表达形式受到版权保护,可以进行登记.,39.游戏可以登记吗?,答:一个游戏作品可以分为。

计算机 软件开发
法软件可以登记吗?,答:算法是数学方法,在软件开发中,使用计算机程序设计语言实现的算法,其表达形式受到版权保护,可以进行登记.,39.游戏可以登记吗?,答:一个游戏作品可以分为。

计算机应用软件开发
软件开发专业教师业教师(2人),要求,(1)计算机类专业毕业,具有应用软件项目开发经验,精通面向对象的程序设计,可以承担计算机软件相关课程,如数据库原理,java编。

毕业设计论文软件
毕业论文资料软件软件学院2016届本科毕业论文(设计)工作选题原则选题要贴近社会生产生活实际,并有一定学术性专业培养目标,具有综合性,选题应体现中,小型为主的原则,即论文(设。

人机界面相关论文



相关频道推荐