FP_SD_WRITE_DUT

此 DUT 可以与以下指令搭配使用:FP_SD_WRITE

DUT 的各项元素(标识符):

wFormat

写入格式

0

1UINT,5位数字,CSV

2INT,6位数字,CSV

3UDINT,10位数字,CSV

4DINT,11位数字,CSV

5REAL,13位数字,CSV

6

7WORD,4位数字,CSV

8DWORD,8位数字,CSV

9

10:字符串,CSV

11:二进制数据,BIN

wMode

写入模式

0:新文件模式。删除文件内容,然后写入数据。当不存在文件时,其创建新文件。数据始终从文件头写入。

1:增加到文件模式。增加附加数据到文件末尾。当不存在文件时,其创建新文件。数据始终从文件末尾写入。

2:指针模式1。从udiBytePosition指定的指针开始的文件头写入数据。

3:指针模式2。从udiBytePosition指定的指针开始的文件末尾写入数据。

wOption(必须在执行FP_SD_WRITE之前设置)

选项(仅对CSV数据有效)

0–7:新行符

  • 0:未插入新行符,仅在文件末尾。

  • 1–255:每隔n 分隔符插入一个新行符,例如:对于位0–7=3,每隔三个分隔符插入一个新行符。

8:在数据末尾写入Postfix

  • 0:新行符

  • 1:逗号

9:首位清零

  • 0:不执行首位清零

  • 1:执行首位清零

10–15为系统保留0

udiBytePosition(将由FP_SD_WRITE返回)

指针位置[字节]

仅适用于指针模式1wMode=2)或2wMode=3写入后,指针移动到写入完成的位置。下一次的写入操作将从该位置开始。

udiNumberOfDataWritten(将由FP_SD_WRITE返回)

写入数据的数量

  • 对于wFormat=1–8:16位/32位逗号分隔数据数

  • 对于wFormat=10:8位字符数

  • 对于wFormat=11:16位数据数

最后更新日期: 2020-11-05此页面上的反馈松下热线