文章 姚 鑫 · 十二月 10, 2024 4m read

第四十六章 终端输入 输出 - CLOSE 命令

第四十六章 终端输入 输出 - CLOSE 命令

CLOSE 命令

释放设备的所有权,这是通过OPEN命令获得的。

语法

CLOSE device

终端预定义助记符空间

IRIS 提供了两个预定义的助记符空间供终端使用:

  • ^%X364 用于 ANSI X3.64 终端
  • ^%XDTM 用于 DTM PC 控制台

如果激活这些助记符空间之一,则可以在WRITE /mnemonic命令中使用与它们关联的控制助记符。还可以创建自己的助记符空间。有关助记符空间的更多信息,请参阅使用助记符空间控制设备。

以下部分描述了这些助记符空间的控制助记符。

X3.64的助记符空间

IRISANSI X3.64 定义提供内置助记符空间。该助记符空间是管理器命名空间中的 IRIS 例程 %X364。要使用例程 %X364,请执行以下任一操作:

  • IRIS 系统管理员在IO Settings配置设置中输入 %X364 作为默认助记符空间。从管理门户中,选择“系统管理” 、 “配置” 、 “设备设置” 、 “IO 设置” 。
  • 发出指定此助记符空间的OPEN命令:
 OPEN "terminal"::"^%X364"

下表列出了助记符。

Calling Sequence 调用顺序NameSystem Variable Affected 受影响的系统变量
APC应用程序命令
BELRing the bell
CBT(%1)Cursor Backward Tabulation 光标向后制表$X
CCHCancel Character
CHA(%1)Cursor Horizontal Absolute 光标水平绝对值$X
CHT(%1)Cursor Horizontal Tabulation 光标水平制表$X
CNL(%1)Cursor Next Line 光标下一行$X,$Y $X , $Y
CPL(%1)Cursor Preceding Line 光标前一行$X,$Y $X , $Y
CPRCursor Position Report
CTC(%1,%2,%3,%4, %5,%6,%7,%8,%9)CTC(%1、%2、%3、%4、%5、%6、%7、%8、%9)Cursor Tabulation Control 光标制表控制
CUB(%1)Cursor Backward 光标向后$X
CUD(%1)Cursor Down 光标向下$Y
CUF(%1)Cursor Forward 光标向前$X
CUP(%1,%2)Cursor Position 光标位置$X, $Y $X , $Y
CUU(%1)Cursor Up 光标向上$Y
CVT(%1)Cursor Vertical Tabulation 光标垂直制表$Y
DADevice Attributes 设备属性
DAQ(%1,%2,%3,%4, %5,%6,%7,%8,%9)Define Area Qualification 定义区域资格
DCH(%1)Delete Characters 删除字符
DCSDevice Control String 设备控制字符串
DL(%1)Delete Lines 删除行
DMIDisable Manual Input 禁用手动输入
DSR(%1)Device Status Report 设备状态报告
EA(%1)Erase in Area 擦除区域
ECH(%1)Erase Characters 删除字符
ED(%1)Erase in Display 擦除显示
EF(%1)Erase in Field 在字段中擦除
EL(%1)Erase in Line 在线擦除
EMIEnable Manual Input 启用手动输入
EPAEnd of Protected Area 保护区尽头
ESAEnd of Selected Area 选定区域的末尾
FNTFont Selection 字体选择
GSMGraphic Size Modification 图形尺寸修改
GSSGraphic Size Selection 图形尺寸选择
HPA(%1)Horizontal Position Attribute 水平位置属性$X
HPR(%1)Horizontal Position Relative 水平位置相对$X
HTJHorizontal Tab with Justify 带对齐的水平制表符$X
HTSHorizontal Tab Set 水平制表符集$X
HVP(%1,%2)Horizontal and vertical position水平和垂直位置$X, $Y $X , $Y
ICH(%1)Insert Characters 插入字符
IL(%1)Insert Lines 插入行
INDIndex$Y
INTInterrupt
JFYJustify
MCMedia Copy
MWMessage Waiting
NELNext Line 下一行$X, $Y $X , $Y
NP(%1)Next Page 下一页
OSCOperating System Command 操作系统命令
PLDPartial Line Down 部分线路向下$Y
PLUPartial Line Up$Y
PMPrivacy Message 隐私信息
PP(%1)Preceding Page 上一页
PU1Private Use 1 私人使用1
PU2Private Use 2 私人使用2
QUADQUAD
REP(%1)REPEAT$X, $Y $X , $Y
RIReverse Index 反向索引$Y
RISReset to Initial State 重置为初始状态$X=0 $Y=0 $X =0 $Y =0
RM(%1,%2,%3,%4,% 5,%6,%7,%8,%9)Reset Mode 复位模式
SEMSelect Editing Extent Mode 选择编辑范围模式
SGR(%1,%2,%3,%4, %5,%6,%7,%8,%9)Select Graphic Rendition 选择图形呈现
SLScroll Left向左滚动
SM(%1,%2,%3,%4,% 5,%6,%7,%8,%9)Set Mode 设置模式
SPAStart of Protected Area 保护区的开始
SPISpacing Increment 间距增量
SRScroll Right 向右滚动
SS2Single Shift Two
SS3Single Shift Three
SSAStart of Selected Area 选定区域的开始
STString Terminator 字符串终止符
STSSet Transmit State 设置传输状态
SUScroll Up 向上滚动
TBCTabulation Clear 表格清除
TSSThin Space Specification
VPA(%1)Vertical Position Attribute 垂直位置属性$Y
VPR(%1)Vertical Position Relative 垂直位置相对$Y
VTSVertical Tab Set垂直制表符集