写数据到文本文件(文本数据逗号间隔),不影响实时通讯 更多...
函数 | |
| int | CreateSaveData1 (char *name, int type, int row, int col) |
| 创建保存数据 更多... | |
| int | DeleteSaveData (char *name) |
| 释放保存数据 更多... | |
| int | RSaveData (char *name, void *data) |
| 保存数据到文件 更多... | |
| int | RSaveData1 (char *name, void *data, int col) |
| 保存数据到文件 更多... | |
| int | RSaveDataFast (char *name, void *data, int col) |
| 保存数据到文件(无需创建数据空间) 更多... | |
| int | RSaveDataFast1 (char *name, int type, int row, int col, void *data) |
| 保存数据到文件(无需创建数据空间) 更多... | |
写数据到文本文件(文本数据逗号间隔),不影响实时通讯
| int CreateSaveData1 | ( | char * | name, |
| int | type, | ||
| int | row, | ||
| int | col | ||
| ) |
创建保存数据
| name | 数据名字(对应数据文件名字) |
| type | 数据类型 0:int, 1:double |
| row | 数据队列的最大行数(过小可能存在数据丢失现象,但不是所要存数据的最大组数。因为利用RSaveData()写数据和保存数据到文件是同步进行的,所以该数也没有必要过大,大小根据系统写文件速度而定,一般100左右足够) |
| col | 数据的列数 |
| int DeleteSaveData | ( | char * | name | ) |
释放保存数据
| name | 数据名字(对应数据文件名字) |
| int RSaveData | ( | char * | name, |
| void * | data | ||
| ) |
保存数据到文件
| name | 数据名字(对应数据文件名字) |
| data | 写入的数据 |
| int RSaveData1 | ( | char * | name, |
| void * | data, | ||
| int | col | ||
| ) |
保存数据到文件
| name | 数据名字(对应数据文件名字) |
| data | 写入的数据 |
| col | 读取数据的列数,不大于创建时指定的列数 |
| int RSaveDataFast | ( | char * | name, |
| void * | data, | ||
| int | col | ||
| ) |
保存数据到文件(无需创建数据空间)
| name | 数据名字(对应数据文件名字) |
| data | 写入的数据(默认数据类型为double) |
| col | 数据的列数 |
| int RSaveDataFast1 | ( | char * | name, |
| int | type, | ||
| int | row, | ||
| int | col, | ||
| void * | data | ||
| ) |
保存数据到文件(无需创建数据空间)
| name | 数据名字(对应数据文件名字) |
| type | 数据类型 0:int, 1:double |
| row | 数据队列的最大行数(过小可能存在数据丢失现象) |
| col | 数据的列数 |
| data | 写入的数据 |