22.11.8.2 发送

向COM端口输出指定字节数。无论指定何种打印机类型,都会输出数据。

IO_WRITE ([p:PRN],输出数据存储地址、输出字节数)

表达式示例1:

IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], 10)

在上例中,从COM端口输出保存在LS1000及之后区中的10字节数据。

表达式示例2:

IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], [w:[#INTERNAL]LS0800])

在上例中,从LS1000至LS0800中写入的数据字节数输出到COM端口。

表达式示例3:

IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], [t:0010])

在上例中,从COM端口中输出保存在LS1000及之后区中的数据。字节数同写入临时地址[t:0010]中的字节数一样。

数据存储模式

如果在执行COM端口操作函数时从寄存器地址中读取数据,您可以指定读出数据的存储顺序。

在LS9130中设置数据存储模式可以更改存储顺序。

可以从如下四种模式中任意选择一种:0, 1, 2或3。

模式0

例如,当用COM端口操作函数从寄存器地址中读取字符串“ABCDEFG”时

[w:[#INTERNAL]LS9130] = 0
IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], 7)

模式1

例如,当用COM端口操作函数从寄存器地址中读取字符串“ABCDEFG”时

[w:[#INTERNAL]LS9130] = 1
IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], 7)

模式2

例如,当用COM端口操作函数从寄存器地址中读取字符串“ABCDEFG”时

[w:[#INTERNAL]LS9130] = 2
IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], 7)

模式3

例如,当用COM端口操作函数从寄存器地址中读取字符串“ABCDEFG”时

[w:[#INTERNAL]LS9130] = 3
IO_WRITE ([p:PRN], [w:[#INTERNAL]LS1000], 7)