GB/T 17192.5-2000
基本信息
标准号:
GB/T 17192.5-2000
中文名称:信息技术 计算机图形与图形设备会话的接口技术(CGI)功能说明 第5部分:输入和应答
标准类别:国家标准(GB)
标准状态:现行
发布日期:2000-07-14
实施日期:2001-03-01
出版语种:简体中文
下载格式:.rar.pdf
下载大小:3793020
标准分类号
标准ICS号:信息技术、办公机械设备>>35.140计算机图形技术
中标分类号:电子元器件与信息技术>>信息处理技术>>L81计算机图形
关联标准
采标情况:idt ISO/IEC 9636-5:1991
出版信息
出版社:中国标准出版社
书号:155066.1-17231
页数:100页
标准价格:45.0 元
出版日期:2001-03-01
相关单位信息
首发日期:2000-07-14
复审日期:2004-10-14
起草单位:北京化工大学
归口单位:全国信息技术标准化技术委员会
提出单位:中华人民共和国电子工业部
发布部门:中华人民共和国国家质量监督检验检疫总局
主管部门:国家标准化管理委员会
标准简介
本标准定义了从INPUT类和OUTIN类虚拟设备上获得图形输入和非图形输入的计算机图形接口功能,还定义了在分离的虚拟设备上应答输入的操作功能。本标准是GB/T17192的第5部分,阅读时应参阅GB/T17192.1、GB/T17192.2和GB/T17192.4。本标准与GB/T17192其他各部分的关系见GB/T17192.1和本标准的第4章。 GB/T 17192.5-2000 信息技术 计算机图形与图形设备会话的接口技术(CGI)功能说明 第5部分:输入和应答 GB/T17192.5-2000 标准下载解压密码:www.bzxz.net
标准内容
ICS35.140
中华人民共和国国家标准
GB/T17192.5—2000
idtIS0/IEC9636-5:1991
信息技术
计算机图形
与图形设备会话的接口技术(CGI)功能说明
1第5部分:输入和应答
Information technologyComputer graphicsInterfacing techniques for dialogues withgraphical devices (CGI) Functional specification-Part 5:Input and echoing
2000-07-14发布
2001-03-01实施
国家质量技术监督局
GB/T17192.5—2000
本标准等同采用ISO/IEC9636-5:1991《信息技术与图形设备会话的接口技术
计算机图形
(CGI)功能说明第5部分:输入和应答》。在《信息技术计算机图形
与图形设备会话的接口技术(CGI)功能说明》总标题下,GB/T17192,目前包括下述6个部分:一第1部分:概述、轮廓和一致性第2部分:控制
第3部分:输出
第4部分:图段
第5部分输入和应答
第6部分:光栅
本标准的附录A及附录B是标准的附录,附录C是提示的附录。本标准由中华人民共和国电子工业部提出。本标准由中国电子技术标准化研究所归口。本标准起草单位:北京化工大学。本标准主要起草人:朱望规、尤枫、王宝艾。I
GB/T17192.5—2000
ISO/IEC前言
ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是ISO或IEC的成员国)通过国际组织建立的各个技术委员会与制定针对特定技术范围的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非官方国际组织也可参与国际标准的制定工作。对于信息技术领域,ISO和IEC建立了一个联合技术委员会,即ISO/IECJTC1。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。发布一个国际标准,至少需要75%的参与表决的国家成员体投票赞成。
国际标准ISO/IEC9636-5是由ISO/IECJTC1(信息技术委员会)制订的。功能说明》总标题下,
在信息技术计算机图形与图形设备会话的接口技术(CGI)ISO/IEC9636目前包括下述6个部分:一第1部分:概述、轮廓和一致性一第2部分:控制
一第3部分:输出
一第4部分:图段
一第5部分:输入和应答
一第6部分:光栅
附录A和附录B是ISO/IEC9636-5的组成部分,附录C仅提供参考信息。..comGB/T17192.5—2000
本标准定义了从INPUT类和OUTIN类虚拟设备上获得图形输入和非图形输入的、与设备无关的接口功能。
CGI输入功能控制和用不同方法完成从虚拟设备的输入,允许按用户的需要返回输入值。CGI输入功能返回种种与通常应用在图形系统中的输出数据相符合的数据类型。1范围
中华人民共和国国家标准
信息技术计算机图形
与图形设备会话的接口技术(CGI)功能说明第5部分:输入和应答
Information technology-Computergraphics-Interfacing techniques for dialogues withgraphical devices(CGI)Functional specification-Part 5;Input and echoing
GB/T17192.5—2000
idtIS0/IEC9636-5:1991
本标准定义了从INPUT类和OUTIN类虚拟设备上获得图形输入和非图形输入的计算机图形接口功能,还定义了在分离的虚拟设备上应答输入的操作功能。本标准是GB/T17192的第5部分,阅读时应参阅GB/T17192.1、GB/T17192.2和GB/T17192.4。本标准与GB/T17192其他各部分的关系见GB/T17192.1和本标准的第4章。2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有的标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T17192.1—1997信息技术计算机图形与图形设备会话的接口技术(CGI)功能说明第1部分:概述,轮廓和一致性(idtISO/IEC9636-1:1991)GB/T17192.2—1997信息技术计算机图形与图形设备会话的接口技术(CGI)第2部分:控制(idtISO/IEC9636-2:1991)GB/T17192.3—1997
信息技术计算机图形与图形设备会话的接口技术(CGI)第3部分:输出(idtISO/IEC9636-3:1991)GB/T17192.4—1998
3信息技术计算机图形与图形设备会话的接口技术(CGI)第4部分:图段(idtISO/IEC9636-4:1991)GB/T17192.6—2000
信息技术计算机图形与图形设备会话的接口技术(CGI)第6部分:光栅(idtISO/IEC9636-6:1991)ISO/IEC9637-1:1994信息技术计算机图形与图形设备会话的接口技术(CGI)编第1部分:字符编码
ISO/IEC9637-2:1992信息技术计算机图形与图形设备会话的接口技术(CGI)编第2部分:二进制编码
ISO/IECTR9973:1988信息处理图形项登记规程国家质量技术监督局2000-07-14批准功能说明
功能说明
功能说明
功能说明
数据流联
数据流联
2001-03-01实施
3概念
3.1导引
GB/T17192.5—2000
本标准定义了与输入和应答有关的计算机图形接口功能。该功能可分为下述六类:一输入控制功能、控制逻辑输入设备(LID)初始化和重定位,并剪取LID特性;一请求和采样功能,允许LID采用请求输入和采样输入两种方法;一应答请求输入功能,允许LD采用应答请求输入方法;客户可利用这种特殊的请求输入方法跟踪LID量值的变化;
一事件输入功能,允许LID采用事件输入方法,这就使得客户在进行图形输出的同时控制一些活动的LID:
一应答输出功能,当这些数值的来源不是给定设备时,应答输出功能可将这些数值应答到一个给定的CGI虚拟设备上;
一输入和应答查询功能,利用这些功能可以访问涉及输入和应答的描述表及状态表。3.2基本输入模型
本标准规定的功能是根据图形输入操作模型确定的。本小节定义了本标准涉及到的主要概念之间的关系,随后的各小节详述了输入模型中的每个元素。INPUT或OUTPUTCGI虚拟设备通过逻辑输入设备(LID)提供输入能力。可以利用不同的输入方式进行输入,CGI客户也可以对虚拟设备的提示、应答和确认能力的操作进行控制。
3.3逻辑输入设备
逻辑输入设备由度量、状态信息和相关的触发器的集合(相关触发器的LID集合可以为空)组成。LID由其度量的输入类别(见表1)及其LID索引标识。每类度量都有一个单独的LID索引集合。表1输入类别
输入类别
定位器(LOCATOR)
点列输入器(STROKE)
定值器(VALUATOR)
选值器(CHOICE)
抹取器(PICK)
字符行输入器(STRING)
光栅(RASTER)
通用输入器(GENERAL)
单个VDC点
一系列VDC点
返回数据
来自连续范围的任何一个数
来自有界范围的任何一个整数
栋取状态(status)、栋取值表,它含栋取标识符和图段标识符
字符串
输入颜色值阵列
数据记录bzxz.net
数字化仪、鼠标
数字化仪
电位计
按钮盒
字母键盘
扫描仪
话音输入
每个LID都有一个描述表和一个状态表;每个表均可分为类独立的部分和类特定部分。类独立的LID状态表中有输入设备状态、采样(输入)状态、提示控制、应答控制和确认控制等项。类特定LD状态表定义了对LID度量的控制。每个LID都有由类特定LID状态表和类独立的LID状态表构成的LID状态表。不要求特定输入类别的有效LID索引表是紧凑的。3.4度量(Measures)
度量是产生供给CGI输入机制以值的现实世界实体的一个模型化对应物。对输入模型来说,度量由三部分组成:输入工具,当前值和度量有效性。由LD查询当前值和度量有效性作为任何输入动作的部分;度量有效性的状态决定了度量的完整性和可靠性。若度量有效性为VALID,则度量是完整且可靠的,可作返回值。若度量有效性为INVALID,则不必返回量值的当前值,即使返回,其值也没有任何意义。
在正常操作中,输入工具在外部代理(如操作员)的影响下修改当前值及度量有效性。2
..comGB/T17192.5——2000
CGI客户也可利用PUTCURRENT<输入类别>MEASURE功能设置当前值和度量有效性。度量的有些物理实现可能会使本功能的实现成为不可行的;这种情况由类独立的LID描述表中当前度量有效项注明。
3.4.1LOCATOR类输入的度量
LOCATOR量值是VDC空间中的一个点。可以为每个LOCATORLID规定一个与图形输出时采用的坐标系无关的VDC坐标系(见3.5)。判断LOCATOR度量有效的准则是量值点应落在输入范围之内。LOCATOR类输入的度量可以用鼠标、轨迹球、图形输入板、操纵杆、拇指旋转盘和数字化仪等实现。
3.4.2STROKE类输入的度量
STROKE度量是VDC空间的一个点列表。可以为每个STROKELID规定一个与图形输出时采用的坐标系无关的VDC坐标系(见3.5)。没有判断STROKE度量无效的准则;拒绝落在输入范围之外的量值点。STROKE度量的实现在量值成为有效值之前一般要执行一些外部动作。对STROKE度量连续使用SAMPLE输入功能通常会产生重复的数值(至少是部分重复的)。“完整的”量值是指返回给REQUEST或ECHOREQUEST输入功能的量值,或触发器触发时进入事件队列的量值。完整的量值成为有效值之后,调用SAMPLE将返回一个“空”量值,直到进一步的外部动作发生。STROKE类输入的度量可用与LOCATOR类输入相同的设备实现,“输入已完成”的信号(可能)有不同的方法。
3.4.3VALUATOR类输入的度量
VALUATOR量值是一个实数,其范围由类特定LID状态表中定义的最大值”和“最小值”确定。判断VALUATOR度量有效的准则是其量值应落在定义的范围之内。VALUATOR类输入的度量可由拇指旋转盘或电位计按钮实现。3.4.4CHOICE类输入的度量
CHOICE量值是一个整数,其范围的下限为1,上限由类特定LID描述表定义。判断CHOICE度量有效的准则是其量值应落在定义范围之内。CHOICE类输入的度量可由按钮盒、图形输入板或屏幕菜单等实现。3.4.5PICK类输入的度量
PICK量值是一个抹取值表(见GB/T17192.1—1997中的5.2.10中PV数据类型的定义)。PICK类输入的实现需要一个OUTTN虚拟设备来支持GB/T17192.4中定义的能力。可以为每个PICRLID定义一个与用于图形输出无关的VDC坐标系,(见3.5)。该VDC坐标系用于定义与栋取位置相关的栋取孔。
GB/T17192.4—1998的3.8定义了哪些图段被抹取。PICK度量仅存在于OUTIN类虚拟设备中,因为其值是取自于虚拟设备的输入工具与图段存储间的交互。若栋取值个数超过类特定LID状态表中规定的最大数,则PICK度量为INVALID。PICK类输入的度量可用与LOCATOR类输入相同的设备实现,通过某些手段将它们与图段存储联系起来。
3.4.6STRING类输入的度量
STRTNG量值是一个字符串,该字符串受制于输入字符集索引、增补输入字符集索引及类特定LID状态表中“输入字符编码宣布”项。若字符个数超过类特定LID状态表中定义的最大数,则STRING度量为INVALID。STRING度量的实现在量值成为有效值之前一般要执行一些外部动作。对STRING度量连续使用SAMPLE输入功能通常会产生重复的数值(至少是部分重复的)。“完整的”量值是指返回给REQUEST3
GB/T17192.5—2000
或ECHOREQUEST输入功能的量值,或触发器触发时进入事件队列的量值。完整的量值成为有效值之后,调用SAMPLE将返回一个“空”量值,直到进一步的外部动作发生。STRING类输入的度量可通过计算机键盘实现。3.4.7RASTER类输入的度量
RASTER量值是一个输入颜色值阵列(外部图像的颜色亮度或灰度)。每种颜色值的表示取决于类特定LID状态表中“颜色”项和“每种颜色的位数”两项。客户指定LID状态表中由像素确定的“源窗口”决定获取返回输入颜色值的区域。调用RASTERDEVICEDATA功能可用于改变源窗口的设置。用于规定源窗口的像素偏移可引发返回的RASTER度量无效。RASTER类输入的度量可以由摄像机、扫描仪、传真机或遥感设备实现。用CGI位图的内容不能实现RASTER类输入的一致性度量。(用GB/T17192.6定义的GETARRAY功能可达到此目的)。3.4.8GENERAL类输入的度量
GENERAL量值是一个数据记录,其格式由度量格式标识符决定。GENERAL类设备提供一种访同在CG输入模型中与其他标准化输入设备类不匹配的逻辑输入设备的机制。若数据记录大小超过类特定LID状态表中定义的最大值,则GENERAL度量为INVALID。GENERAL类输入设备的非负度量格式标识符留给ISO登记机构使用。负的格式标识符可用于依赖于实现的格式。
3.5VDC度量坐标系
LOCATOR和STROKE类设备传送VDC量值。GENERAL设备也传送VDC量值。尽管PICK设备并不传送VDC量值,但取输入使用以VDC坐标形式规定的栋取孔,用该取孔可以确定返回的冻取值表。
支持这种LID物理设备的特性见类特定LID描述表。这些物理特性包括:一输入设备地址空间。它是输入设备自身的坐标范围,用ISP对表示地址范围的左下角和右上角。
一输入设备物理大小。用一个实数对表示,以毫米为单位。对有些设备(如鼠标和轨迹球)而言,是指标定矩形,而不是实际大小。一输入设备分辨率。它是以每个轴的整个地址范围上可分辨刻度步数表示。由于在整个使用寿命中分辨率会随设备范围的变化而改变,因此这一信息具有咨询性。对于LOCATOR,STROKE和PICK类设备,类特定LID描述表规定了物理输入面大小(毫米)项和输入表面大小说明项,后者的取值可以是NOMINAL、ACTUAL或UNLIMITED。对准确的物理大小有意义的输入设备(如图形输入板),用ACTUAL。对有效边界区域用概念近似大小更适用的输入设备(如鼠标和轨迹球),用NORMAL。对边界无意义的输入设备用UNLIMITED。物理输入面大小项只与类特定LID描述表中的X,Y方向上可区分的刻度步数有关。LOCATOR、STROKE和PICK类逻辑输入设备都是从ISC空间中的一个点开始的,它确定了VDC空间的一个点。对这些LID,ISC到VDC的映射将输入表面上的点映射到VDC空间。为了便于操作员应答这样的点,所得到的VDC点是由与LID相关的应答映射变换而来的。ISC到VDC的映射是由ISC空间中的输入视口和LID输入范围规定的。输入视口是输入表面上的一个平行四边形。它通常是一个与ISC轴对准的矩形;然而,该矩形也可能旋转或扭曲。输入视口有三个ISP参数,分别对应于左下角、右下角和右上角。ISC到VDC的映射是这样变换的;将输入视口的第一点映射到输入范围的第一点;将输入视口的第二点映射到其坐标与输入范围第二点的坐标相同,y坐标与输入范围第一点的坐标相同的VDC点;将输入视口的第三点映射到输入范围的第二点。对于OUTIN类设备,应答映射是由LID输入范围和显示面上的LID应答视口确定的。应答视口由两个视口点(VP)确定。应答映射在轴和轴方向上都是线性的,将输入范围的第一点映射到应答视口的第一点,第二点依此类推,如图1所示。4
GB/T17192.5-—2000
ISC至VTC决射
翁入点
输人视
输入表宜
TSC究间
图1输入面坐标映射
VLC穿间
输入范周
VIXC度
应答峡
应穿视口
显示面
在OUTIN类设备上初始化一个带有VDC度量的LID时,控制ISC到VDC映射及其应答映射的状态表项以输入视口各向同性地映射到整个显示面的方式初始化。将该输入视口初始化为输入表面上最大的矩形,并以左下角与输入表面对准,其外貌比与显示面的外貌比相同,其中两者的外貌比是以操作员能够察觉到的长度单位度量的。初始化应答映射(由LID状态表的输入范围和应答视口两项确定),应答映射和VDC到设备的映射(对显示面)实际上是相同的,尽管其参数未必相同。特别地,将应答视口初始化为整个显示面,将输入范围初始化为该应答视口的图像,对显示面来说,这与VDC到设备的映射反相。
类-特定LID状态表中有输入范围、输入视口和应答视口三项。由于不要求输入视口完全落在输入表面以内,客户利用<输入类别>DEVICEDATA功能可以以一种相对不受限制的方式重定义ISC到VDC的映射。例如,客户可能希望将整个输入表面映射到一个小于显示面的应答视口上,该应答视口对利用与图形输出时采用的VDC无直接相关的(输入)VDC点进行存取。相反,客户也可以只将输入表面的子集映射到整个显示面上。
对INPUT类设备,初始化LID时,输入范围被置为一个依赖于实现的矩形,输入视口被置为输入设备的全区域(range)。
“输入范围”项由VDC类型和定义时的实际准确度解释。因此,通过改变VDC类型可将输入范围置为所选类型的缺省值。
“设备视口说明方式”和“设备视口映射”的设置与输入视口无关,输入视口通常以本地输入坐标(ISP)规定。它到输入范围的映射不必是各向同性的。对OUTIN类设备,在显示面上几何应答的位置由当前量值决定。在VCD空间上应答的外貌应在其图像超出输入范围而随之改变。本标准对这个优选特性留有一定的余地,是否支持该优选特性是由类独立的LID描述表中“应答改变支持”项注明。如果在这种情况下对LID进行采样,则度量有效性状态5
为INVALID。
GB/T17192.5—2000
对OUTIN类设备,应答区矩形与几何应答无关。利用应答区矩形可确定某些非几何应答在显示面上的位置。几何应答自动跟踪显示面当前量值。3.6触发器
触发器是典型的(尽管非唯一)由操作员操作的物理控制部件。触发器满足一组规定的条件时,就称为已触发。触发器触发定义了输入动作发生的时刻。若一个与触发器相关的LD使能请求输入、应答请求输入或事件输入,则将LID的当前量值存储起来,从而成为客户可使用的。若LID的确认控制为ENABLED,则当对请求输入或应答请求输入的触发器触发时或当对事件输入的事件报告进入队列时,确认的输出也被执行。
3.6.1触发器相关性
触发器存在有与任何特定的LID无关性。为使触发器的触发起作用,触发器必须与至少一个LID相关。
CGI为客户提供了一个生成和删除触发器与LID间相关性的机制。每个LID的类独立的LID描述表中都有一个触发器表,该表表明可能与该LD相关的触发器。将该表的子集(可为空)称为必须与该LID相关的触发器,且不能分离。一个触发器可与多个LID相关。在这种情况下,当触发器触发每个与之相关的LID时,可能同时向客户交付输入事件。3.6.2超时
有的输入功能提供超时能力。在操作员不作某种动作,功能就会不能返回的情况下,需要提供超时功能。在操作员离开或操作员未注意的情况下,超时提供一种机制,借助于这种机制,无论如何均可将控制最终返回给客户。
超时时间的长短以秒为单位用实数指定。负值表示永远等待。即由于超时间隔已过去,功能返回不可能。
即使虚拟设备不能提供真正的超时能力,这种永远等待能力总是可用的。在这种情况下,对REQUEST和INITIALIZEECHOREQUEST功能来说,正值表示永远等待;对AWAITEVENT功能来说,正值表示零超时。输入设备描述表中超时能力项规定了已实现的超时行为。最好采用FULL超时能力。
3.6.3中断
操作员可以通过执行一个中断动作异常终止输入动作。中断动作使LID异常终止任何输入,并向客户返回一个伪随机事件,该伪随机事件无与之相关的有效度量。中断动作对LID的确切影响取决于它的输入类别。
触发一个中断动作有两种可能。中断动作可由一种对所有虚拟设备通用并且适用于多种LID的方法启动(在这种情况下,没有与它相关的LID类别)。另一方面,中断动作也可以由与某一特定LID特殊相关的方式启动(如鼠标上的按键)。若操作员在LID处于REQUESTPENDING或ECHOREQUESTPENDING状态时启动中断,则中断只影响处于该状态的那个LID,REQUEST或ECHOREQUEST请求功能立即返回。者在其他时间启动中断,则可能有多个LID对采样输入或事件输入方法来说都是活动的。在这种情况下,中断(放弃所有不完整的输入)对所有活动的STRING类和STROKE类逻辑输入设备可用。3.7输入方法和状态模型
3.7.1逻辑输入设备模型
上述的各类逻辑输入设备均有四种输入方法:请求输入,采样输入,事件输入和应答请求输入。尽管虚拟设备内可发生异步的动作,但CGI输入功能接口却是一个同步接口。每个逻辑输入设备的操作状态都由相应的类独立的LD状态表中输入设备状态和采样状态两个输入设备状态变量规定。另外,当输入设备采用事件输入方法时,事件队列状态表中事件队列状态变量6
定义了可用的进一步输入状态。GB/T17192.5—2000
表13和表14列出了不容许调用各输入功能的状态,用逻辑输入设备状态图表示见图2。该状态图描述了输入设备状态变量值的转换。转换可能是因客户调用某个功能引起的,也可能是因操作员的某个动作引起的,或是LD中某一其他标准化条件的结果。对每个逻辑输入设备的每种情况,应分别定义输入设备状态和采样状态(见3.7.3)。因此,对每个逻辑输入设备的状态限制各不相同。LID的初始输入设备状态的RELEASED(释放状态),而且其度量是无效的。INITIALIZELOGICALINPUTDEVICE功能将LID输入设备状态置READY(就绪状态)。无论LID处于何种状态,均可调用RELEASELOGICALINPUTDEVICE功能。调用该功能之后,LID的状态总是RELEASED,无论LID处于何种状态,均可调用INITIALIZELOGICALINPUTDEVICE功能。调用该功能之后,LID的状态总是READY。注意:为了避免过于复杂,这些转换并未在状态图中表示出来。有些状态转换是从READY到其他状态,在这些状态转换中称LID是激活的,而且这些状态转换依输入方法的不同而不同。通常,若其采样状态为ENABLED(使能状态)或其输入设备不是处于READY或RELEASED状态,则LID是激活的。到激活状态的转换与提示和应答有关(见3.8)。当LID处于激活状态时,客户并不修改LID状态表中状态变量以外的内容。LID为激活状态的情况见3.7.2、3.7.3、3.7.4和3.7.5。
REQUEST
COMPL.ETET
REQLEST
ENABLED
REQUEST
REUEST
INITIALIZE
RELEASFT?
INTTIALIZE
ECHO REQUEST
RELEFASE
发中断
ENABLE
EVENTS
DISAELE
EVENTS
(新值)
REQCEST
REQUEST
PENING
ttb=触发,超时或中断
3.7.2请求输入
REXUFST
PENDING
图2逻辑输入设备状态图
EVENTS
DISABLE
REQUEST<输入类别>功能可将LID的输入设备状态由READY变为REQUESTPENDING(请求等待状态),若逻辑输入设备在此之前(由于采样输入使能)尚未激活,则该LID变为激活状态,而且在LID返回到READY状态之前一直保持该状态。使LID返回到READY状态的原因有三种:a)触发器触发:若确认控制为ENABLED,则完成确认,返回触发器索引和度量,请求状态TRIGGERFIRED。
b)若既没有触发器触发,也没有中断发生,则该功能在超时参数规定的时间间隔返回,请求状态为TIMEOUT。
GB/T17192.5——2000
c)发生中断:返回的度量是未定义的,请求状态为BREAK。3.7.3采样输入
在采样输入方法下,逻辑输入设备的采样状态变量控制着该LID的使用。采样状态的可能取值为:ENABLED和DISABLED(禁止状态)(见图3)。LID被初始化之后,采样状态被置为DISABLED。SAMPLESTATE功能可将采样状态变为ENABLED。只要LID的采样状态为ENABLED,该LID定是激活的。ENABLED采样状态可与可激活LID的其他LID状态同时存在(即当LID使能应答请求方法或事件输入方法时,采样状态也可以是ENABLED)。调用SAMPLE<输入类别>功能可立即返回度量。对STRING类和STROKE类输入设备,只有调用该功能时度量被构成,才能返回度量。若该设备对另一种输入方法来说也是ENABLED的,则当相关触发器触发或予以中断时要将缓冲区清除。当没有与LID相关的触发器时,也可以调用SAMPLE<输入类别>功能。
SAMPLINGSTATE功能也可用于将逻辑输入设备的采样状态重新设置为DISABLED。DISABIED
SAMPI.ING STATE
(DISABLED)
SAMFLING STATE
(EVAILED)
SAMPLING新人类[
图3采样状态图
3.7.4远程应答
在应答请求输入期间,CGI功能提供利用另一个CGI虚拟设备的显示面来应答CGI虚拟设备上逻辑输入设备的当前量值(见图4)。这个另外的输出设备也可用于提示和确认输出。这就叫做应答输出。例如,远程应答可应答来自物理上是分离的图形终端显示面上数字化仪的输入,因为把数字化仪和终端视为截然不同的虚拟设备可能是有用的或必要的。(注意:无论应答数据的来源是否为CGI实现,都要用到应答输出能力)。提示和确认可由INPUT设备OUTPUT设备执行,也可以由两者共同完成,这取决于应答控制的设置。
利ECHOREQUEST
功能得到量俏
CGI客户
利月UPDATE≤输人类别>
FCHO OUTPUT得致量值
并利用ECHO OUTPUT CONTROLS.
JERORMACKNOWLEDGEENT和
1CJIO QOUTPUT DATA进行进一步控制图4远程应答中的数据流
壶拟设备
虚拟设备
对于OUTIN型CGI虚拟设备,远程应答允许CGI客户仿真在CGI之下完成的自动应答的方式管8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。