写数据到文本文件(文本数据逗号间隔),不影响实时通讯 更多...
函数 | |
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 | 写入的数据 |