104的图形界面控制软件设计.docx
《104的图形界面控制软件设计.docx》由会员分享,可在线阅读,更多相关《104的图形界面控制软件设计.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于PC/104的图形界面控制软件设计ronggang导语:在嵌入式PC/104选用的操纵系统中,建立图形界面的人机接口软件在实际中有很大的意义,本文针对相关工业控制工程,讨论了有关基于消息处理机制的图形界面人机接口的建立方法和相关问题摘要:在嵌入式PC/104选用的操纵系统中,建立图形界面的人机接口软件在实际中有很大的意义,本文针对相关工业控制工程,讨论了有关基于消息处理机制的图形界面人机接口的建立方法和相关问题。Abstract:EstablishingGraphicsUserInterfacesoftwareusedonPC/104issignificantintherealindust
2、ryproject.ThisarticlediscussedthemethodandproblemofdesigningGUIbasedonmessagehandlingmechanism.关键词:图形界面;操纵系统;控制系统Keywords:GraphicUserInterface.OS.ControlSystem在新兴的嵌入式PC/104应用领域,因其硬件的独特特点,往往要求使用者的软件操纵系统要具备以下特点:操纵系统占用空间小,大约占用几M或者十几M;系统稳定性好;对硬件配置要求低;软件开发灵敏性高;可以直接对硬件操纵,控制响应速度快。基于这样操纵系统的软件有时又要求为用户提供一个良好的
3、人机界面,而这类操纵系统往往在图形界面的才能上与Windows相比有着明显的缺乏,针对这一难点,本人在基于注塑机械手控制软件的图形界面开发上,进展了积极的探究,希望对相关的软件开发有所帮助。建立与用户交互的图形界面,除了要在系统上画出图形外这类系统往往提供绘画函数,最关键的是要在图形上建立软件对用户操纵的响应,即类以于Windows系统中,系统针对用户对图形上的各种功能图案如按钮的点击要给予响应。所以建立图形界面关键是要在用户与软件之间建立起一种交互机制,针对这一问题,本文以下局部将具体进展讨论。2事件控制机制软件程序有两种根本控制机制,即顺序驱动或者经过驱动机制和事件控制机制,采用顺序驱动机
4、制设计的程序有一个明显的开场、明显的经过和明显的完毕,这样的控制机制不利于建立友好的人机接口。还有一种程序控制的机制,即事件驱动机制,采用事件驱动机制设计的程序,由事件的发生来控制。这样的程序控制机制可以为用户提供更好的人机接口。采用事件驱动机制在人机交互很强的程序设计中比拟适用,它给用户在程序的运行上以选择的余地。事件驱动控制机制多在基于Windows的软件上使用,Windows上的软件开发大多使用VC、VB等一些可视化开发平台,这些平台往往已经为用户提供了事件驱动机制,用户只需设计相关事件处理程序,在程序编制经过中并不涉及事件驱动机制的内部运行机理。而在本文所讨论的开发环境下,必须自己搭建
5、事件驱动机制平台,在这一点上增加了程序设计的难度和复杂性。采用事件驱动机制可以大大减少消息丧失的可能性,如当程序正在处理某一个消息时,又产生了新的消息,这时势件驱动机制会将新消息放入消息循环队列,等到当前消息处理完后再处理新来的消息,进而防止了消息丧失的可能。这种程序控制方式非常适用于系统及时响应用户的恳求,与用户建立友好的人机接口。这比采用顺序驱动机制设计的程序对用户来讲更友好。3搭建事件驱动机制平台在用户界面设计中,事件就是用户通过各种输入设备进展操纵时所产生的各种信号,又称消息。该消息是一种激发性的用于联络用户、计算机系统以及应用软件之间交互活动的最根本信号。比方,用户按下键盘上的某个键
6、就可以形成一个消息,由于用户的这一行为会对系统产生一个激发性的信号,使得系统由原来的某种状态转为另一种状态。消息的产生方式很多,主要由用户通过按下键盘上的某个键或者挪动鼠标器并按下其上的某个键来产生。对于消息的产生者我们又称之为消息源。消息源包括鼠标器、键盘、串行端口中断、有关的软件工具、设备驱动器、其它的输入设备、其它的定位设备等等,甚至还可以是应用程序自身。由于事件是激发人机交互活动最根本的因素,因此人机交互活动的关键就是研究由事件产生的消息处理技术及其算法。用户界面的质量上下,在某种程度上取决于事件及消息治理技术的优劣3.1事件驱动机制的实现方法以以下出本人所介入的注塑机械手控制软件中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 104 图形界面 控制 软件设计
限制150内