- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
请求方式的工作过程当程序运行时,输入设备处于等待状态,等待程序的请求.当程序运行到request语句时就向输入设备提出输入请求,同时程序停止运行,等待输入设备输入数据。输入设备立即进入工作状态,直到请求满足之后,程序才继续运行。输入设备重新处于等待状态.因此,在请求方式下,程序和输入设备轮流处于工作状态和等待状态,由程序支配输入设备的启动。程序工作,输入设备等待程序请求遇到请求指令(request)输入设备工作,程序等待接收数据请求满足图6.3请求模式的工作过程样本模式当把一台或多台输入设备定义为样本模式后,这些设备会连续不断地把信息输入进来,而不必等待应用程序的输入语句,即信息的输入和应用程序中的输入命令无关。当应用程序遇到取样命令时,就把相应物理设备此时的值作为取样数值.01优点该模式不像请求模式那样要求用户有一明显的动作,它对连续的信息流输入比较方便,也可同时处理多个输入设备的输入信息。02缺点当处理某一种输入耗费的时间较长时,可能会失掉某些输入信息。样本模式取样方式的工作过程程序工作数据采样数据生成数据缓存区输入设备工作图6.4样本模式的工作过程在取样输入模式的工作过程中,程序和输入设备同时运行.输入设备不断地产生数据,并把数据输入数据缓存区,数据缓存区的内容不断刷新。程序在运行时若遇到采样语句,就到数据缓存区中读取数据。这样,程序所取得的就是最新的数据。当设备设置成事件模式后,输入设备和程序并行工作。所有被设置成事件方式的输入数据(或事件)都被存放在一个事件队列中,该队列是以事件发生的次序排列的。当用户在输入设备上完成一个输入动作(如按一下按钮)便产生一个事件,输入的信息及该设备的编号等便被存放到事件队列中。不同的应用程序可到队列中来查询和提取与之有关的事件。事件模式在事件模式下,输入设备和程序独立运行。事件模式的输入过程输入设备所产生的数据被组织成事件节点,插入事件队列中等待程序的处理。1程序运行到事件处理语句时,就从事件队列中取出队首事件进行处理。2如果事件队列为空,程序则等待一定的时间片,等待事件的发生。36.2.4输入方式的混合使用现代的计算机图形输入系统往往不是单一地使用一种输入方式,而是多种输入方式的混合使用,即一个应用程序可以使用多种控制方式,使用几种不同的输入设备.第6章人机交互与人机界面6.3常见的辅助交互技术几何约束拖拽三维输入6.3常见辅助交互技术定位约束定位约束技术在屏幕上定义一个可见或不可见的网格.网格线是等间距的水平线和垂直线,其交点为网格点。在使用网格时,任何方式输入的点都将被定位到离该点最近的网格点上。假设定义网格线为x=ai,y=bji,j=0,1,2,…,n,设输入点的坐标为(x,y),则离它最近的网格点的坐标为:(a(int((x+a/2)/a),b(int((y+b/2)/b)))12该技术用于绘制水平或垂直的线段。绘制时,若终点和起点的连线与水平线的夹角小于45°,则绘出一条水平线(如下图),否则绘制垂直线。避免人眼或定位设备带来的误差,可以应用于印刷线路板或大规模集成电路的设计。01方向约束023.引力场可以看做是一种定位约束,用光标进行选图操作时,为了使光标可以较容易地定位选择区域中的图形,可以将图形的选择区域适当变大,这就是引力场方法。例如,在每条线段的周围假想有一个区域,光标中心落在这个区域内时,就自动地被直线上离光标最近的一点所代替,如同一个质点进入直线周围的引力场后,被吸引到这条直线上去一样。注意引力场区域大小的选择要适当。图6.7引力场拖拽要把一个对象放到新的位置.如果光标移动的同时,对象也跟着光标移动.会使用户感觉更直观,从而使得对象的定位更为精确.图6.8拖拽图元到新的位置在图形模式下将一个图形由一个位置移动到另一个位置,在移动的轨迹上按特定的象素操作模式(如异或方式)进行图形的重新绘制.这样,拖动的图形不会破坏它扫过轨迹上的图形。在图像模式下当一个图形由一个位置移动到一个新的位置时,实际上是进行了图像的整体移动.即首先保存目的坐标处拖动图像大小范围的屏幕图像,然后将被拖动的图像移动到该位置,当拖动图像离开该位置而移动到下一个新位置时,再恢复该位置处保存的屏幕图像。图形模式示例(点右键选择播放)图像模式示例1(点右键选择播放)图像模式示例2(点右键选择播放)注意,示例需安装Flash查件,方能正常播放.“橡皮筋”技术拖拽的另一种形式不同的只是拖动对象的形状随着光标位置的不同而变化比较容易找到通过一点和一个圆相切的直线的位置。橡筋的形状可以是任意
您可能关注的文档
- 中药药理学消食药.ppt
- 一阶电路和二阶电路的时域分析重点.ppt
- 两小儿辩日课堂演示.ppt
- 亚洲非洲的民族解放运动.ppt
- 七年级第一次作文她骂他混蛋.ppt
- 三位数乘两位数估算.ppt
- 中高层人员安全管理培训.ppt
- 中班《打电话》课件.ppt
- 一节核酸酶促降解.ppt
- 中医英语翻译概论.ppt
- DB12 046.89-2011 产品单位产量综合电耗计算方法及限额 第89部分:手机 .docx
- DB12 046.88-2011 产品单位产量综合电耗计算方法及限额 第88部分:晶振 .docx
- DB12T 419-2010 无公害农产品 核桃栽培管理技术规范 .docx
- DB12T 417-2010 沙化和荒漠化监测技术规程.docx
- DB12T 449-2011 民用建筑四防门通用技术条件.docx
- DB12 046.100-2011 产品单位产量综合能耗计算方法及限额 第100部分: 果汁饮料 .docx
- DB12T 427-2010 葱姜蒜中205种农药多残留测定方法-GCMS法.docx
- DB12T 421-2010 有机农产品 甘薯有机栽培技术规范.docx
- DB12T 426-2010 蔬菜水果中205种农药多残留测定方法-GCMS法 .docx
- 《老年人身体康复》精品课件——项目6 中国传统康复技术.pptx
文档评论(0)