Skip to main content

模块:DataLog Storage CSV

子模块 数据日志存储_csv 定义 a 的存储格式 DataLog 频道 作为 CSV 文件。可以将其添加到 DataLog 通道节点下方

这是由命令完成的 添加子模块实例 以及模块的选择 DataLogStorage_CSV

对话框:参数

存储名称

存储文件的名称

默认情况下,占位符 %CHANNEL_NAME% 已定义。此占位符将被上级 DataLog 频道的实例名称所取代。存储文件名必须是唯一的,因为所有存储文件都存储在同一个目录中。默认情况下。

(可选)占位符 %DATE% 可以添加为存储日期。分辨率在参数中定义 用于替换 %DATE% 的格式字符串 (见下文)。

示例:

使用名称规范 '%CHANNEL_NAME%_AT_%DATE%',以下文件名结果为 DataLogChannel_1 频道:

Application_DataLogChannel_1_AT_20191211_02-10-30.csv

分隔符:

ASCII 值,用于变量名和值之间的分隔符。

示例: ','

缓冲区大小:

用于临时存储条目的内部缓冲区的大小。

示例: 2000

缓冲区填充量

以百分比表示的值。

如果缓冲区填充到该值,则缓冲区的内容将写入 CSV 文件。正在指定 0 停用缓冲。

文件中的条目采用以下格式(使用 | 作为分隔符):

<TimeStamp>|<InstancePath/Hash>|<Value>[|<TypeClass>]

如果使用哈希路径执行存储,则数据类型不会与每个条目一起存储,而只在存储赋值哈希 ↔ 实例路径的单独文件中存储一次。

此文件中的条目格式为:

<InstancePath>|<TypeClass>|<Hash>

如果进行在线更改,则不会删除文件。新条目已添加。在哈希文件中,在线更改标有时间戳。因此,仍然可以在在线更改之前为条目分配 hash ↔ 实例路径。

在下载后的初始化期间(无在线更改),数据和哈希文件将被删除。

封闭字符

添加封闭字符

TRUE: 字符串条目将与周围环境一起存储。

示例:变量值: File1,文件输入: -File1-

FALSE:存储字符串条目时不包含字符。

封闭字符

用于封闭的字符。

示例: '-'

用于替换 %DATE% 的格式字符串

用于替换的日期格式 %DATE% 可以在参数中指定 存储名称 (见上文)。

示例: 'yyyyMMdd''yyyyMMdd_hh-mm-ss'

LineEnding

表示文件中行尾的字符

对话框:信息

有关这些对话框的详细信息,请参阅中的帮助页面 信息