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