每个采样周期是64字节(程序中定义EP_PACKET_SIZE=64)
每次ReadFile读取的数据大小是:lpBytesReturned
用lpBytesReturned除以64即得每次读取的数据包含多少个采样周期,记为n。
n= lpBytesReturned/64
|
每个采样周期首地址 |
|
0 |
第一个采样周期数据 | |
64 |
第二个采样周期数据 | |
128 |
第三个采样周期数据 | |
··· |
··· | |
··· |
··· | |
(n-1)*64 |
第n个采样周期数据 |
每个采样周期数据含有16个参量外加一个序号参量
每个参量占有2个字节(2的16次方就是65536);序号参量占有4个字节
每个采样周期中参量计算:Buffer[1]*256+Buffer[0]
Buffer[1]为高字节
Buffer[1]*256相当于左移8位(256等于2的8次方)