22.11.7.3 读取文件

在指定偏移后读取文件中指定字节数的数据并将它写入目标地址。

_CF_read/_SD_read/_USB_read (文件夹名称, 文件名, 目标地址, 偏移量, 字节数)

表达式示例:

定义文件名的文本,从偏移16读取16字节

_CF_read ("\DATA", "DATA0001.BIN", [w:[#INTERNAL]LS0100], 16, 16)

在上面的例子中,将“\DATA\DATA0001.BIN”文件中从第17个字节开始的16字节数据写入从LS0100开始的区。

定义文件名的内部寄存器,从偏移0读取10字节

_CF_read ("\DATA", [w:LS0100], [w:LS0200], 0, 10)

通过将文件名保存在LS0100中,可间接指定文件名。在本例中,按如下方式将文件名保存在LS0100至LS0106中。

例如,文本数据模式 = 1


在上例中“\DATA\DATA0001.BIN”文件开始处的10字节数据被读取并写入从LS0200开始的区域。