- 作者:老汪软件技巧
- 发表时间:2024-10-29 17:05
- 浏览量:
第四章 I O 输入输出简介 - Read 命令Read 命令
该命令从当前设备读取数据。对于某些设备,以星号开头的参数返回 ASCII 数字信息;对于其他人来说,它们表示控制功能。
语法
READ variable:timeout
WRITE 命令
该命令将数据写入当前设备。对于某些设备,以星号开头的参数允许使用其 ASCII 数值写入 ASCII 字符;对于其他人来说,它们表示控制功能。对于某些设备,以 # 字符开头的参数指示写入该字符的次数。
语法
WRITE variable
WRITE /mnemonic
WRITE /mnemonic 语法允许使用在助记符空间中的 IRIS 代码中定义的助记符来控制设备。助记符空间是一个 IRIS 例程,必须在OPEN或USE命令中激活它,或者使用管理门户将其配置为设备的默认值。要了解如何定义和激活助记符空间,请参阅定义默认助记符空间。
要使用预定义的 ^%X364 助记符空间将光标移动到终端屏幕上的第 1 列第 2 行,请发出以下命令:
WRITE /CUP(1,2)
CLOSE 命令
CLOSE命令释放指定设备的所有权。 CLOSE反转OPEN命令的效果。
语法
CLOSE device[:params]
device
所需的设备名称、ID 号或助记符。
params
参数K在 IRIS 级别关闭设备,而不在操作系统级别关闭它。
K参数对 Windows 系统没有影响。该文件在操作系统级别关闭。
如果对主设备发出CLOSE命令,则主设备将保持分配给您的进程,直到注销为止。
其他几个条件可能会影响CLOSE的行为:
如果由于某种原因停止向设备的输出 IRIS 可能无法完成向该设备的输出,在这种情况下可能无法关闭它或无法停止。