[拼音]:guangbi
[外文]:light pen
依靠计算机内的光笔程序向计算机输入显示屏幕上的字符或光标位置信息的光敏传感器。光笔是计算机的一种输入设备,结构简单、价格低廉、响应速度快、操作简便,常用于交互式计算机图形系统中。在图形系统中光笔将人的干预、显示器和计算机三者有机地结合起来,构成人机通信系统。利用光笔能直接在显示屏幕上对所显示的图形进行选择或修改。
光笔的外形象一支圆珠笔,由笔体、透镜组、光导纤维、开关和导线等组成(图1)。工作时,光笔接受显示屏幕上的光,并将其变成电信号经放大、整形,产生脉冲信号,输入计算机,向计算机发出中断请求。储存在显示器缓冲存储器中的图形档案代表一个图形实体。这个档案由显示控制器按时序读出并翻译成字符、矢量等,再由字符产生器、矢量产生器等通过电子扫描束将它在屏幕上显示出来。此时,若光笔停留在图形的某个位置上,则光笔因测到光而发出中断请求,光笔程序立即使显示器“冻结”。显示器所“冻结”的数据状态向计算机提供缓冲存储器地址、主偏转计数器坐标位置和控制器的模式字等信息。这些信息就是计算机按人的意愿处理图形的依据(图2)。
光笔的工作方式有选点和跟踪两种。
(1)选点:又称标定,是用光笔选取显示对象中某一元素作为参考点,对显示对象加以处理的过程。
(2)跟踪:又称定位,是在显示屏幕上显示出一个光标(屏幕上可以没有图形)并用光笔拖动光标实施定位的过程。光标可用硬件方法或软件方法产生。
通常,光笔有三种用途:
(1)利用光笔可以完成作图、改图、使图形旋转、移位放大等多种复杂功能,这在工程设计中非常有用;
(2)进行“菜单”选择,构成人机交互接口;
(3)辅助编辑程序,实现编辑功能。在计算机辅助出版等系统中光笔是重要的输入设备。