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