GB T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第5部分 输入和应答.pdf

上传人:confusegate185 文档编号:162676 上传时间:2019-07-15 格式:PDF 页数:95 大小:3.49MB
下载 相关 举报
GB T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第5部分 输入和应答.pdf_第1页
第1页 / 共95页
GB T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第5部分 输入和应答.pdf_第2页
第2页 / 共95页
GB T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第5部分 输入和应答.pdf_第3页
第3页 / 共95页
GB T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第5部分 输入和应答.pdf_第4页
第4页 / 共95页
GB T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI) 功能说明 第5部分 输入和应答.pdf_第5页
第5页 / 共95页
亲,该文档总共95页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分输入和应答发布 实施国家质量技术监督局 发布前言本标准等同采用 信息技术计算机图形与图形设备会话的接口技术功能说明第部分输入和应答在 信息技术计算机图形与图形设备会话的接口技术 功能说明 总标题下目前包括下述 个部分第 部分概述 轮廓和一致性第 部分控制第 部分输出第 部分图段第 部分输入和应答第 部分光栅本标准的附录 及附录 是标准的附录附录 是提示的附录本标准由中华人民共和国电子工业部提出本标准由中国电子技术标准化研究所归口本标准起草单位北京化工大学本标准主要起草人朱望规尤枫 王宝艾前言国际标准化组织 和 国际电

2、工委员会 是世界性的标准化专门机构 国家成员体 它们都是 或 的成员国 通过国际组织建立的各个技术委员会与制定针对特定技术范围的国际标准和 的各技术委员会在共同感兴趣的领域内进行合作 与 和 有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术领域 和 建立了一个联合技术委员会即 由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决 发布一个国际标准至少需要 的参与表决的国家成员体投票赞成国际标准 是由 信息技术委员会制订的在 信息技术计算机图形与图形设备会话的接口技术 功能说明 总标题下目前包括下述 个部分第 部分概述 轮廓和一致性第 部分控制第 部分输出第 部分图

3、段第 部分输入和应答第 部分光栅附录 和附录 是 的组成部分附录 仅提供参考信息引言本标准定义了从 类和 类虚拟设备上获得图形输入和非图形输入的与设备无关的接口功能输入功能控制和用不同方法完成从虚拟设备的输入允许按用户的需要返回输入值输入功能返回种种与通常应用在图形系统中的输出数据相符合的数据类型中华人民共和国国家标准信息技术计算机图形与图形设备会话的接口技术功能说明第部分 输入和应答国家质量技术监督局 批准 实施范围本标准定义了从 类和 类虚拟设备上获得图形输入和非图形输入的计算机图形接口功能还定义了在分离的虚拟设备上应答输入的操作功能本标准是 的第 部分阅读时应参阅 和本标准与 其他各部分

4、的关系见 和本标准的第 章引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文 本标准出版时所示版本均为有效 所有的标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息技术计算机图形与图形设备会话的接口技术 功能说明第 部分概述轮廓和一致性信息技术计算机图形与图形设备会话的接口技术 功能说明第 部分控制信息技术计算机图形与图形设备会话的接口技术 功能说明第 部分输出信息技术计算机图形与图形设备会话的接口技术 功能说明第 部分图段信息技术计算机图形与图形设备会话的接口技术 功能说明第 部分光栅信息技术计算机图形与图形设备会话的接口技术 数据流联编 第 部分 字符编码

5、信息技术计算机图形与图形设备会话的接口技术 数据流联编 第 部分 二进制编码信息处理 图形项登记规程概念导引本标准定义了与输入和应答有关的计算机图形接口功能 该功能可分为下述六类输入控制功能控制逻辑输入设备 初始化和重定位并剪取 特性请求和采样功能 允许 采用请求输入和采样输入两种方法应答请求输入功能 允许 采用应答请求输入方法 客户可利用这种特殊的请求输入方法跟踪 量值的变化事件输入功能允许 采用事件输入方法 这就使得客户在进行图形输出的同时控制一些活动的应答输出功能当这些数值的来源不是给定设备时 应答输出功能可将这些数值应答到一个给定的 虚拟设备上输入和应答查询功能利用这些功能可以访问涉及

6、输入和应答的描述表及状态表基本输入模型本标准规定的功能是根据图形输入操作模型确定的 本小节定义了本标准涉及到的主要概念之间的关系 随后的各小节详述了输入模型中的每个元素或 虚拟设备通过逻辑输入设备 提供输入能力可以利用不同的输入方式进行输入 客户也可以对虚拟设备的提示 应答和确认能力的操作进行控制逻辑输入设备逻辑输入设备由度量 状态信息和相关的触发器的集合 相关触发器的 集合可以为空组成由其度量的输入类别见表 及其 索引标识 每类度量都有一个单独的 索引集合表 输入类别输入类别 返回数据 举例定位器 单个 点 数字化仪 鼠标点列输入器 一系列 点 数字化仪定值器 来自连续范围的任何一个数 电位

7、计选值器 来自有界范围的任何一个整数按钮盒拣取器 拣取状态 拣取值表 它含拣取标识符和图段标识符光笔字符行输入器 字符串 字母键盘光栅 输入颜色值阵列 扫描仪通用输入器 数据记录话音输入每个 都有一个描述表和一个状态表 每个表均可分为类独立的部分和类特定部分 类独立的状态表中有输入设备状态 采样 输入状态提示控制应答控制和确认控制等项 类特定 状态表定义了对 度量的控制 每个 都有由类特定 状态表和类独立的 状态表构成的状态表 不要求特定输入类别的有效 索引表是紧凑的度量度量是产生供给 输入机制以值的现实世界实体的一个模型化对应物 对输入模型来说度量由三部分组成输入工具 当前值和度量有效性 由

8、 查询当前值和度量有效性作为任何输入动作的一部分 度量有效性的状态决定了度量的完整性和可靠性 若度量有效性为 则度量是完整且可靠的 可作返回值 若度量有效性为 则不必返回量值的当前值 即使返回其值也没有任何意义在正常操作中输入工具在外部代理 如操作员的影响下修改当前值及度量有效性客户也可利用 输入类别 功能设置当前值和度量有效性 度量的有些物理实现可能会使本功能的实现成为不可行的这种情况由类独立的 描述表中当前度量有效项注明类输入的度量量值是 空间中的一个点 可以为每个 规定一个与图形输出时采用的坐标系无关的 坐标系见判断 度量有效的准则是量值点应落在输入范围之内类输入的度量可以用鼠标 轨迹球

9、 图形输入板操纵杆拇指旋转盘和数字化仪等实现类输入的度量度量是 空间的一个点列表 可以为每个 规定一个与图形输出时采用的坐标系无关的 坐标系见没有判断 度量无效的准则 拒绝落在输入范围之外的量值点度量的实现在量值成为有效值之前一般要执行一些外部动作 对 度量连续使用 输入功能通常会产生重复的数值 至少是部分重复的 完整的 量值是指返回给或 输入功能的量值或触发器触发时进入事件队列的量值 完整的量值成为有效值之后调用 将返回一个 空量值直到进一步的外部动作发生类输入的度量可用与 类输入相同的设备实现 输入已完成 的信号 可能有不同的方法类输入的度量量值是一个实数其范围由类特定 状态表中定义的最大

10、值和最小值确定判断 度量有效的准则是其量值应落在定义的范围之内类输入的度量可由拇指旋转盘或电位计按钮实现类输入的度量量值是一个整数 其范围的下限为 上限由类特定 描述表定义判断 度量有效的准则是其量值应落在定义范围之内类输入的度量可由按钮盒 图形输入板或屏幕菜单等实现类输入的度量量值是一个拣取值表 见 中的 中 数据类型的定义类输入的实现需要一个 虚拟设备来支持 中定义的能力 可以为每个定义一个与用于图形输出无关的 坐标系 见 该 坐标系用于定义与拣取位置相关的拣取孔的 定义了哪些图段被拣取 度量仅存在于 类虚拟设备中 因为其值是取自于虚拟设备的输入工具与图段存储间的交互 若拣取值个数超过类特

11、定 状态表中规定的最大数则 度量为类输入的度量可用与 类输入相同的设备实现通过某些手段将它们与图段存储联系起来类输入的度量量值是一个字符串该字符串受制于输入字符集索引 增补输入字符集索引及类特定状态表中 输入字符编码宣布项若字符个数超过类特定 状态表中定义的最大数 则 度量为度量的实现在量值成为有效值之前一般要执行一些外部动作 对 度量连续使用输入功能通常会产生重复的数值至少是部分重复的 完整的 量值是指返回给或 输入功能的量值 或触发器触发时进入事件队列的量值 完整的量值成为有效值之后调用 将返回一个 空 量值直到进一步的外部动作发生类输入的度量可通过计算机键盘实现类输入的度量量值是一个输入

12、颜色值阵列外部图像的颜色亮度或灰度 每种颜色值的表示取决于类特定 状态表中颜色项和 每种颜色的位数 两项 客户指定 状态表中由像素确定的 源窗口决定获取返回输入颜色值的区域 调用 功能可用于改变源窗口的设置 用于规定源窗口的像素偏移可引发返回的 度量无效类输入的度量可以由摄像机扫描仪 传真机或遥感设备实现 用 位图的内容不能实现 类输入的一致性度量 用 定义的 功能可达到此目的类输入的度量量值是一个数据记录 其格式由度量格式标识符决定 类设备提供一种访问在 输入模型中与其他标准化输入设备类不匹配的逻辑输入设备的机制 若数据记录大小超过类特定 状态表中定义的最大值 则 度量为类输入设备的非负度量

13、格式标识符留给 登记机构使用 负的格式标识符可用于依赖于实现的格式度量坐标系和 类设备传送 量值 设备也传送 量值 尽管 设备并不传送 量值但拣取输入使用以 坐标形式规定的拣取孔 用该拣取孔可以确定返回的拣取值表支持这种 物理设备的特性见类特定 描述表 这些物理特性包括输入设备地址空间 它是输入设备自身的坐标范围 用 对表示地址范围的左下角和右上角输入设备物理大小 用一个实数对表示 以毫米为单位 对有些设备 如鼠标和轨迹球 而言是指标定矩形 而不是实际大小输入设备分辨率 它是以每个轴的整个地址范围上可分辨刻度步数表示 由于在整个使用寿命中分辨率会随设备范围的变化而改变 因此这一信息具有咨询性对

14、于 和 类设备 类特定 描述表规定了物理输入面大小 毫米 项和输入表面大小说明项后者的取值可以是 或 对准确的物理大小有意义的输入设备如图形输入板 用 对有效边界区域用概念近似大小更适用的输入设备 如鼠标和轨迹球 用 对边界无意义的输入设备用 物理输入面大小项只与类特定 描述表中的 方向上可区分的刻度步数有关和 类逻辑输入设备都是从 空间中的一个点开始的它确定了空间的一个点 对这些 到 的映射将输入表面上的点映射到 空间 为了便于操作员应答这样的点所得到的 点是由与 相关的应答映射变换而来的到 的映射是由 空间中的输入视口和 输入范围规定的 输入视口是输入表面上的一个平行四边形 它通常是一个与

15、 轴对准的矩形然而 该矩形也可能旋转或扭曲 输入视口有三个 参数分别对应于左下角 右下角和右上角 到 的映射是这样变换的将输入视口的第一点映射到输入范围的第一点将输入视口的第二点映射到其 坐标与输入范围第二点的 坐标相同 坐标与输入范围第一点的 坐标相同的 点 将输入视口的第三点映射到输入范围的第二点对于 类设备应答映射是由 输入范围和显示面上的 应答视口确定的 应答视口由两个视口点 确定 应答映射在 轴和 轴方向上都是线性的将输入范围的第一点映射到应答视口的第一点 第二点依此类推 如图 所示图 输入面坐标映射在 类设备上初始化一个带有 度量的 时控制 到 映射及其应答映射的状态表项以输入视口

16、各向同性地映射到整个显示面的方式初始化 将该输入视口初始化为输入表面上最大的矩形 并以左下角与输入表面对准其外貌比与显示面的外貌比相同 其中两者的外貌比是以操作员能够察觉到的长度单位度量的 初始化应答映射 由 状态表的输入范围和应答视口两项确定 应答映射和 到设备的映射 对显示面 实际上是相同的 尽管其参数未必相同 特别地将应答视口初始化为整个显示面将输入范围初始化为该应答视口的图像对显示面来说 这与 到设备的映射反相类特定 状态表中有输入范围输入视口和应答视口三项 由于不要求输入视口完全落在输入表面以内 客户利用 输入类别 功能可以以一种相对不受限制的方式重定义 到的映射 例如客户可能希望将

17、整个输入表面映射到一个小于显示面的应答视口上 该应答视口对利用与图形输出时采用的 无直接相关的输入 点进行存取 相反 客户也可以只将输入表面的子集映射到整个显示面上对 类设备 初始化 时 输入范围被置为一个依赖于实现的矩形输入视口被置为输入设备的全区域输入范围 项由 类型和定义时的实际准确度解释 因此通过改变 类型可将输入范围置为所选类型的缺省值设备视口说明方式 和 设备视口映射的设置与输入视口无关 输入视口通常以本地输入坐标规定 它到输入范围的映射不必是各向同性的对 类设备 在显示面上几何应答的位置由当前量值决定 在 空间上应答的外貌应在其图像超出输入范围而随之改变本标准对这个优选特性留有一

18、定的余地 是否支持该优选特性是由类独立的 描述表中 应答改变支持项注明 如果在这种情况下对 进行采样 则度量有效性状态为对 类设备 应答区矩形与几何应答无关 利用应答区矩形可确定某些非几何应答在显示面上的位置 几何应答自动跟踪显示面当前量值触发器触发器是典型的 尽管非唯一 由操作员操作的物理控制部件触发器满足一组规定的条件时 就称为已触发 触发器触发定义了输入动作发生的时刻 若一个与触发器相关的 使能请求输入 应答请求输入或事件输入则将 的当前量值存储起来从而成为客户可使用的 若 的确认控制为则当对请求输入或应答请求输入的触发器触发时或当对事件输入的事件报告进入队列时确认的输出也被执行触发器相

19、关性触发器存在有与任何特定的 无关性 为使触发器的触发起作用触发器必须与至少一个相关为客户提供了一个生成和删除触发器与 间相关性的机制 每个 的类独立的 描述表中都有一个触发器表 该表表明可能与该 相关的触发器 将该表的子集可为空 称为必须与该相关的触发器且不能分离 一个触发器可与多个 相关 在这种情况下 当触发器触发每个与之相关的 时 可能同时向客户交付输入事件超时有的输入功能提供超时能力 在操作员不作某种动作 功能就会不能返回的情况下 需要提供超时功能在操作员离开或操作员未注意的情况下超时提供一种机制 借助于这种机制 无论如何均可将控制最终返回给客户超时时间的长短以秒为单位用实数指定 负值

20、表示永远等待 即由于超时间隔已过去 功能返回不可能即使虚拟设备不能提供真正的超时能力 这种永远等待能力总是可用的 在这种情况下 对和 功能来说正值表示永远等待 对 功能来说 正值表示零超时 输入设备描述表中超时能力项规定了已实现的超时行为 最好采用 超时能力中断操作员可以通过执行一个中断动作异常终止输入动作 中断动作使 异常终止任何输入并向客户返回一个伪随机事件该伪随机事件无与之相关的有效度量 中断动作对 的确切影响取决于它的输入类别触发一个中断动作有两种可能 中断动作可由一种对所有虚拟设备通用并且适用于多种 的方法启动 在这种情况下没有与它相关的 类别 另一方面中断动作也可以由与某一特定 特

21、殊相关的方式启动如鼠标上的按键若操作员在 处于 或 状态时启动中断则中断只影响处于该状态的那个 或 请求功能立即返回 若在其他时间启动中断 则可能有多个 对采样输入或事件输入方法来说都是活动的 在这种情况下 中断放弃所有不完整的输入 对所有活动的 类和 类逻辑输入设备可用输入方法和状态模型逻辑输入设备模型上述的各类逻辑输入设备均有四种输入方法 请求输入 采样输入事件输入和应答请求输入尽管虚拟设备内可发生异步的动作 但 输入功能接口却是一个同步接口每个逻辑输入设备的操作状态都由相应的类独立的 状态表中输入设备状态和采样状态两个输入设备状态变量规定 另外 当输入设备采用事件输入方法时事件队列状态表

22、中事件队列状态变量定义了可用的进一步输入状态表 和表 列出了不容许调用各输入功能的状态 用逻辑输入设备状态图表示见图 该状态图描述了输入设备状态变量值的转换 转换可能是因客户调用某个功能引起的也可能是因操作员的某个动作引起的或是 中某一其他标准化条件的结果对每个逻辑输入设备的每种情况 应分别定义输入设备状态和采样状态 见 因此 对每个逻辑输入设备的状态限制各不相同的初始输入设备状态的 释放状态 而且其度量是无效的功能将 输入设备状态置 就绪状态 无论 处于何种状态 均可调用 功能 调用该功能之后 的状态总是无论 处于何种状态均可调用 功能 调用该功能之后 的状态总是 注意为了避免过于复杂 这些

23、转换并未在状态图中表示出来有些状态转换是从 到其他状态在这些状态转换中称 是激活的 而且这些状态转换依输入方法的不同而不同 通常若其采样状态为 使能状态 或其输入设备不是处于或 状态则 是激活的 到激活状态的转换与提示和应答有关见 当处于激活状态时客户并不修改 状态表中状态变量以外的内容 为激活状态的情况见和触发 超时或中断图 逻辑输入设备状态图请求输入输入类别 功能可将 的输入设备状态由 变为请求等待状态 若逻辑输入设备在此之前由于采样输入使能 尚未激活则该 变为激活状态 而且在 返回到 状态之前一直保持该状态 使 返回到 状态的原因有三种触发器触发若确认控制为 则完成确认返回触发器索引和度

24、量 请求状态若既没有触发器触发 也没有中断发生则该功能在超时参数规定的时间间隔返回请求状态为发生中断 返回的度量是未定义的 请求状态为采样输入在采样输入方法下 逻辑输入设备的采样状态变量控制着该 的使用 采样状态的可能取值为和 禁止状态 见图 被初始化之后采样状态被置为功能可将采样状态变为 只要 的采样状态为 该 一定是激活的 采样状态可与可激活 的其他 状态同时存在 即当 使能应答请求方法或事件输入方法时采样状态也可以是调用 输入类别 功能可立即返回度量 对 类和 类输入设备只有调用该功能时度量被构成才能返回度量 若该设备对另一种输入方法来说也是 的则当相关触发器触发或予以中断时要将缓冲区清

25、除 当没有与 相关的触发器时 也可以调用输入类别 功能功能也可用于将逻辑输入设备的采样状态重新设置为图 采样状态图远程应答在应答请求输入期间 功能提供利用另一个 虚拟设备的显示面来应答 虚拟设备上逻辑输入设备的当前量值见图 这个另外的输出设备也可用于提示和确认输出 这就叫做应答输出例如远程应答可应答来自物理上是分离的图形终端显示面上数字化仪的输入 因为把数字化仪和终端视为截然不同的虚拟设备可能是有用的或必要的 注意无论应答数据的来源是否为 实现都要用到应答输出能力 提示和确认可由 设备 设备执行 也可以由两者共同完成 这取决于应答控制的设置图 远程应答中的数据流对于 型 虚拟设备远程应答允许

26、客户仿真在 之下完成的自动应答的方式管理远程设备的应答这样可将应答输出引导到与输出相同的显示面执行应答请求输入方法下应答输出的客户可以启动逻辑输入设备的超时间隔并在获得当前量值和将该值应答到输出虚拟设备上之间交替变化直到超时间隔耗完为止 这不同于基本请求输入方法控制是在超时间隔耗完之前返回给 客户的应答请求输入功能组提供下述两个 输入功能输入类别功能的效果是启动逻辑输入设备的超时间隔并打开触发器保险与 功能不同 功能在量值改变时向客户返回一个新值 尽管这些事件也会引起 功能返回 但并不需要触发 中断或超时 在出现远程应答的情况下 逻辑输入设备的状态图中有三个与 功能相关的状态应答请求使能状态调

27、用 功能后逻辑输入设备进入该状态应答请求结束状态一旦出现超时 中断或触发器触发现象 逻辑输入设备就由状态转换到该状态应答请求等待状态响应 功能的调用逻辑输入设备就由状态转移到该状态 这与功能有些类似 特别地和功能一样直到状态退出 功能才返回 而且触发器触发可使逻辑输入设备返回到状态 然而对 状态来说 量值的改变将使逻辑输入设备返回到状态在 功能组提供下述六个可控制独立输出虚拟设备上输出应答的 输出功能输入类别对给定的输入数据流完成应答输出的过程是通过被称为应答输出实体的概念化对象控制的 从概念上讲应答输出实体是由 功能生成 由功能删除建立一个给定的应答输出实体是为了给某类逻辑输入设备提供对应于

28、量值的应答功能 通常 应答输出实体存在于与逻辑输入设备不同的 虚拟设备中 并应答该逻辑输入设备的度量 从功能上讲应答输出实体只与输出有关 与任何输入设备度量或其他将要被应答的数值的来源的连接由 虚拟设备客户负责应答输出实体只不过是逻辑构造不必与任何物理实体相对应 一旦应答输出已建立 用和 就期望客户利用 输入类别 功能反复地发送应答的新值每一种应答输出实体的工作状态都由相应的单一应答实体状态表中应答实体状态项予以规定表 规定了不许调用各应答输出功能的状态应答输出实体状态图见图 该状态图描述了应答实体状态变量值的转换情况 状态转换都是因客户调用功能而引起的图 应答输出实体状态图举一个远程应答的例

29、子 考虑一个程序同时有两个不同 虚拟设备的客户 一个是 设备另一个是 设备 假设 设备上有一 逻辑输入设备 客户程序将来自设备的量值应答到 设备 将发生下列操作客户在 设备上用 功能初始化定位器的度量这一步是可选的客户用 功能将应答体状态置为 就绪状态必要时客户用 功能定制应答输出实体客户在 设备上用 功能使能采样输入客户在 设备上用 功能获取定位器度量客户在 设备上用 禁止采样输入客户用 向 设备发送当前值客户在 设备上用 打开定位器上触发器的保险并开始超时间隔在 设备上用 实体索引进行提示并产生当前值的应答 将应答实体状态置为 活动状态客户向 设备发送 当功能向客户返回控制时有四种情况 到

30、底是哪一种取决于请求状态参数的返回值客户用 功能将返回的新值送至 设备并回到第 步客户注意返回的量值及其有效性或 客户发现尚未收到有效的输入值若 返回的请求状态参数为 则客户用功能以完成 设备上的确认客户在 设备上用 实体索引终止应答过程 并将应答实体状态置为若客户不再需要应答输出实体则在 设备上用 功能释放那些与之相关的资源事件输入用事件输入方法时 操作员通过触发一个或多个使能事件输入的逻辑输入设备的触发器以异步方式生成输入 对于这种触发器 事件报告通常存储在事件队列中 若确认控制为 则予以确认 事件队列是一个先进先出队列 对所有逻辑输入设备都通用且它是虚拟设备的一部分 事件报告包括逻辑输入

31、设备类别逻辑输入设备索引引起该事件的触发器索引 时间标签量值和度量有效性状态 时间标签可为来自同时使用的不同虚拟设备的事件排序 若一个触发器与两个或两个以上的相关则其触发可生成多个事件 各个事件均由相同的时间标签注明 这些同时发生的事件在事件队列中排列的顺序依赖于实现 若输入设备不具有真正的时钟装置 则时间标签可按触发器触发的次数计算 否则时间标签是以秒为单位的实数有几种可以控制事件输入的机制 这是根据类独立的 状态表中的状态项见图 和控制项论述的表明状态转移取于使能 的编号或已排入队列的事件的编号图 事件队列状态图要想使用事件输入方法首先必须用 功能将事件队列初始化然后用 在一个或一个以上的

32、 上使能事件事件输入状态表中事件队列状态变量的可能取值为释放空且无 使能非空且无 使能空且 使能非空且 使能该状态变量限制 功能的使用 若没有使能事件输入的 则只能将它释放若试图触发一个因没有空间而事件报告无法进入队列中的事件 则将事件输入状态表中未报告的溢出状态和事件队列堵塞状态两项分别置为 和 向客户报告时 将未报告的溢出状态项重新设置为 若事件队列堵塞状态为 则不接受事件触发器使能事件的输入设备的应答消失 若事件队列中的禁止项有适用的相关原因 客户用功能显式地重新设置事件队列堵塞状态功能可显式地重新设置事件队列堵塞状态若操作员执行中断动作则会将事件输入状态表中的 未报告的中断状态项置为

33、该中断动作不会在事件队列中产生事件报告项 提示不起作用对中断动作不予以确认 删除应答中反映构造不完整度量的部分 和 一样向客户报告时 将 未报告的中断状态重新设置为由中断动作放弃构造不完整的字符串度量和笔划度量 关于最新中断动作 若有的话 的信息列在事件输入状态表中当其事件状态参数的值为 时由 功能返回这些信息 若中断动作与某一特定 相关 就可以得到该逻辑输入设备的标识信息 若中断动作的原因对该虚拟设备是一般性的 则与该中断相关的输入设备类别为 索引为未定义的 与任何适用的中断动作相关的时间标签却总是确定的和 输入类别 这三个功能可恢复事件输入功能返回事件状态输入类别 依赖于事件状态 输入设备

34、索引 触发器索引和时间标签若事件队列中有至少一个事件报告 则将事件状态置为 功能返回的其他参数描述了事件队列中最早发生的事件若在规定的超时间隔中没有任何事件发生而且也没有发生中断动作则事件状态的返回值为若错误条件存在 如事件队列未初始化或事件队列为空或堵塞时调用了功能 则响应有效性的返回值为发生溢出现象后 再调用 功能就会报告 随后的调用就表明直到事件报告有效若调用 功能时事件队列的状态是 和 的则 是在 之前报告的若 功能返回事件状态 则客户可调用 或适当的 输入类别 功能以恢复所请求的事件报告数据输入类别 功能删除一个事件报告并将该事件的度量及度量有效性状态传给客户功能返回一个含有事件报告

35、表的数据记录用 或 功能可清除整个事件队列或删除属于某一设备的事件表 定义了对不同的事件状态取值 功能除事件状态外还有哪些参数是有效的表 功能的事件状态事件状态 有效的返回参数全部无效全部有效全部有效当类别 时 返回时间标签 类别和 索引提示应答和确认规定了三种控制操作员与虚拟设备之间交互作用的机制 提示应答和确认提示是一种信号它告诉操作员开始输入 应答是使 当前量值形象化确认是一个表示输入设备已收到输入动作的信号各逻辑输入设备的提示应答和确认的形式分别由类独立的 状态表中的提示类型应答类型和确认类型控制 对所有的逻辑输入设备 提示应答和确认类型 要求是支持的 而且依赖于实现 其他适用于每种输

36、入类别的提示应答和确认类型也有所规定但并不要求 这些类型见下述各表 提示应答和确认类型的其他正值留做登记之用见 中的 提示 应答和确认类型的负值留做私用控制提示应答和确认的附加信息载于数据记录中数据记录可以通过 输入类别功能由客户来设置 另外 的提示应答和确认行为可以利用输入设备数据记录以依赖于实现的方式定制对每一种支持的输入设备带有应答输出能力的 和 虚拟设备至少应支持应答类型类独立的 状态表中含有 虚拟设备中提示应答和确认控制方面的信息应答区是由两个视口点确定的矩形区域 可用于定位或限制某些静态非几何的提示 应答和确认 应答数据记录的内容取决于当前的提示类型 应答类型和确认类型功能和 功能

37、用于控制逻辑输入设备的提示应答和确认行为参见提示提示是一种输出可能是非图形的 表明 已做好输入准备当提示控制为 并且处于活动状态时出现提示 活动状态 的概念见 可以在 虚拟设备的显示面上显示提示信息也可以在 虚拟设备上发出一声音来表示提示 从概念上讲 提示对绘图表面尤其是位图见 不起作用表 提示类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录通过发出声音来提示 对于能发出多种音调的设备 在应答数据记录中给出提示音 应答数据记录含有下列提示信息提示音通过从一级设备提示输出 如 指示器或图像 中显示一个来提示 应答数据记录中含有下列提示信息提示显示标识符显示提示消息 应答数据记录含有下列

38、提示信息提示消息应答在应答过程中逻辑输入设备度量的当前值对操作员来说可能是可见的 当逻辑输入设备处于活动状态而应答控制为 时当前量值为逻辑输入设备的应答类型所确定的方式显示出来 例如输入设备的一种应答类型可能是在显示面上 所标明的位置显示当前量值而另一种应答类型可能会在光标附近显示当前量值的坐标 从概念上讲 应答绘图表面尤其是位图见 不起作用对 虚拟设备来说 功能控制其显示面的使用以应答逻辑输入设备的度量这些功能也适用于 虚拟设备 应答方式需要非图形输出如数字式显示表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录应答带 字号即水平线和垂直线横跨显示面并在当前值所处位置相交 的

39、当前值应答带轨迹符号的当前值 应答数据记录含有下列应答信息符号标识符应答带橡皮筋线的当前值 应答数据记录中给出了该线段起点当前值位置即线段的终点 应答数据记录含有下列应答信息起始位置应答带橡皮筋矩形的当前值 应答数据记录中给出了该矩形对角线的起点 当前值位置即矩形对角线的终点 应答数据记录含有下列应答信息起始位置在应答区内显示当前值的数字表示表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录在应答区内显示当前点列数字化表示在每个点显示一个符号并在当前点显示轨迹符号 应答数据记录含有下列应答信息符号标识符轨迹符号标识符显示连接每个点的线段及当前位置与前一点之间的橡皮筋线应答带有橡

40、皮筋矩形的当前值 应答数据记录中给出了矩形对角线的起点 当前值位置即对角线的终点 应答数据记录含有下列应答信息起始位置在每个点显示一个符号并在当前值位置显示一个十字号即水平线和垂直线横跨显示面并在当前值的位置相交符号标识符表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录显示 字符串并改变当前所选字符串的外貌 选择字符串包含在应答数据记录中并在应答区内显示出来 操作员可采用适当的技术在字符串中进行选择 应答数据记录含有下列应答信息字符串表显示图段并改变当前选定的拣取标识符的原语外貌 应答数据记录含有将在应答区内显示的图段标识符 进行图段变换 将当前所选 类型的缺省 范围映射到应

41、答区内 忽略激活的 范围 将应答数据记录中的拣取标识符映射到 数量中 通过拣取这些原语可选择相应的 值应答数据记录中含有下列应答信息图段标识符拣取标识符表表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录显示应答区内当前值的图形表示显示应答区内当前值的数字表示表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录改变所有对象的外貌其拣取值由输入操作返回改变要拣取的图段内的所有对象的外貌显示带有轨迹符号的当前 位置 应答数据记录含有下列应答信息符号标识符改变所有对象的外貌 其拣取值由输入操作返回并用轨迹符号显示光标位置应答数据记录含有下列信息符号标识符改变要拣取的图段

42、内的所有对象的外貌并用轨迹符号显示光标位置应答数据记录含有下列信息符号标识符表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录用类特定 状态表中 输入字符编码宣布 输入字符集索引 和 增补输入字符集索引规定的编码扩展技术显示应答区内的输入字符串表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录显示应答区内当前值的图形表示表 应答类型序 号 描 述依赖于实现 应答数据记录中不需要数据记录确认若确认控制为 触发器已经触发 且已接收度量则予以确认 确认的形式由确认类型规定 从概念上讲确认对绘图表面尤其是位图 见 不起作用中断动作不进行确认表 确认类型序 号 描 述依赖

43、于实现 确认数据记录中不需要数据记录通过发出声音确认 对于能够发出多种音调的设备来说 确认音在应答数据记录中给出 确认数据记录含有下列确认信息确认音显示确认消息 应答数据记录含有下列确认信息确认消息所显示的提示颜色发生变化返回输入数据的分区对于 和 输入设备 返回数值是一个数据表 调用输入类别 输入类别 输入类别 或 输入类别功能时 若该数据不能在一个分区内返回 可以调用 输入类别功能 对同一个逻辑输入设备来说 必须在调用下一个输入功能之前调用这些功能 否则该数据就会丢失输入类别 功能只用于与客户接口的数据分区 并返回表示前面相应的 或 功能的完整度量的数据的一部分 它与类特定 状态表中给出的

44、各种输入数据类型的有效缓冲区大小无关状态限制类独立的 状态表中的输入设备状态和采样状态以及事件输入状态表中的事件队列状态对本标准中规定的功能提供了某些限制表 表 和表 列出了适用的状态限制 表中未列出的功能不受限制表 输入功能的状态限制功能输入设备状态 采样状态事件队列状态输入类别输入类别输入类别输入类别输入类别输入类别表 应答输出功能的状态限制应答输出实体状态功能应答实体状态输入类别表 表 和表 中的主要缩写输入设备状态 缩写 采样状态 缩写事件队列状态 缩写 应答实体状态 缩写查询如第 章所定义的 输入查询功能为客户提供了访问输入和应答状态表及描述表中信息的途径 这些状态表和描述表中含有

45、虚拟设备当前状态和能力方面的信息描述表或状态表及相应的查询功能之间的关系见与 其他部分的交互作用与 其他部分的交互作用本标准定义的输入状态与 其他部分定义的状态正交与 概述的交互作用的查询原则要求返回信息的功能要能表示出信息是否有效本标准定义的功能有一个有效性旗标 其取值可以是 或 差错反应为不考虑该功能意味着将返回参数置为适当的值 以表明差错导致数据无效但功能立即返回 不产生其他效果与 控制的交互作用功能可释放所有的逻辑输入设备应答输出实体和事件队列 对 和的使用没有限制即在任何时候均可使用 见 的输入范围的缺省值是由 功能的输出 范围得到的通过改变 类型可将输入范围置为所选类型的缺省值 输

46、入视口的缺省值是根据调用时设备视口的当前值确定的 计算方法见第 章类输入设备的输入操作受当前 至设备的映射的影响与 输出的交互作用本标准与 定义的功能和特性之间没有交互作用 然而 在定义依赖于实现的应答时实现希望能够利用一些为输出规定的属性与 图段的交互作用输入设备的输入操作返回拣取值拣取值是由 中规定的功能生成的图段名和拣取名组成 图段的可检测性可见性和拣取优先级等属性确定了可供拣取的图段本标准定义的 功能允许执行 规定的功能本标准规定的状态与 规定的状态正交 也就是说这两组状态并不相互制约 可以对它们进行随意的组合与 光栅的交互作用本标准与 之间没有交叉 特别地从概念上讲 提示 应答和确认

47、的输出都是在绘图或显示位图的下游进行的 不应产生客户可检测出的效果抽象功能描述导引本章描述了 输入与应答部分的抽象功能能力为了避免对某些相关功能组进行重复的描述采用了一种在功能名中使用 输入类别 的类描述技术 需要强调的是这些相关功能并不是由 联编或编码中的一个功能代表的 对于所有参数的数据类型都不依赖输入类别的功能来说 所有的输入类别只有一个功能 输入类别是作为功能的一个显示的 参数功能描述按下列顺序进行输入控制功能输入功能这些功能可返回以请求方式或采样方式输入的图形及非图形操作数集合的数值应答请求输入功能与事件方式输入相关的输入功能应答输入功能所用数据类型抽象功能描述从输入参数和输出参数方

48、面详述了各功能 每个参数的数据类型是从一个标准中选出的并且能在功能描述中通过一个标准缩写识别出来本标准所用的数据类型和缩写是从 的 所给出的完整的数据类型表中摘录出来的返回信息的有效性对本章规定的需要从虚拟设备得到响应的所有功能 若在执行该功能的过程中检测出差错 则响应有效性旗标的返回值为 在这种情况下其他输出参数是不确定的而且这些参数的值无任何意义 另外返回量值的功能还返回一个相关的度量有效性旗标 它只适用于量值本身 可能得到这样一个响应 响应有效性为 而度量有效性为输入控制功能初始化逻辑输入设备参数输入类别输入设备索引效果将指定的逻辑输入设备的输入设备状态置为 终止全部输入活动 将逻辑输入

49、设备状态表置为缺省初始值注意 若逻辑输入设备不是处于 状态则功能在功能上与 加功能相同 因此该功能可用于逻辑输入设备的任何状态以使逻辑输入设备返回到其缺省状态状态限制任何 状态下均可调用该功能释放逻辑输入设备参数输入类别输入设备索引效果将指定的逻辑输入设备的输入设备状态置为 终止全部输入活动状态限制任何 状态下均可调用该功能应答控制参数输入类别输入设备索引提示控制应答控制确认控制效果将指定的逻辑输入设备的类独立的 状态表中 提示控制 应答控制和确认控制置为指定的数值状态限制仅当 处于 状态时方可调用该功能差错差错标识符原因 处于 状态时该功能非法反应 不考虑该功能差错标识符原因 处于 状态时该功能非法反应 不考虑该功能差错标识符原因 处于 状态时该功能非法反应 不考虑该功能差错标识符原因 处于 状态时该功能非法反应 不考虑该功能差错标识符原因 的采样状态为 时该功能非法反应 不考虑该功能输入类别 置当前 输入类别 量值参数输入设备索引度量有效性量值若输入类别 位置若输入类别 点表若输入类别 值若输入类别 选取数若输入类别 拣取值表若输入类别 字符行若输入类别 横坐标

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1