RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
binary_logger—数据记录模块

image-20240813102958386
功能 将double数据向量记录到SD卡上的文件。
参数
Directory Path 这里指定了数据记录文件存储的目录路径请确保上述目录路径指向 /fs/microsd/ 目录中的某个位置。例如,/fs/microsd/log/mw 表示将数据文件保存到SD卡的该目录中。
Cache in Memory 如果启用此选项,数据会首先缓存在内存中。当en信号变为低电平或达到指定的最大记录数量时,数据才会写入SD卡。如果该选项未启用,数据将直接写入SD卡,可能会更频繁地访问存储设备,但可以减少内存使用。
Max Record Count 这是允许缓存的最大记录数量。当缓存中存储的数据条目达到这个数量时,模块会将数据从内存刷新到SD卡中。如果启用了“Cache in Memory”选项,这个参数用于控制缓存的数据量,以避免内存溢出或过多的数据积累。
输入
en Cache in Memory启用后,启用端口必须在程序执行期间先变为高电平,然后变为低电平,才能成功写入磁盘空间。如果启用端口在生成的代码执行完毕之前没有变为低电平,文件将仍然被视为“打开”状态且无法访问。
data 数据输入可以是连接在一起的向量信号,以允许多信号记录。这些信号都需要具有相同的数据类型(单精度浮点数)。
输出 日志文件的格式为一个头部后跟二进制记录数据
使用示例 ../../5.RflySimFlyCtrl/0.ApiExps/5.Log-Write-Read/Readme.pdf