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