我有个采集器,采集的数据通过RS232与电脑com1接口连接,我要编写一个程序:
从电脑的com1接口不断的读数据,并将每次读到的8个字节的数据,并进行数据处理,将最后的结果存储到电脑的D盘,仁兄们,帮我解决一下,怎么写!(最好是Visual C++源代码,使用API 通信函数)
其中:数据模式:(8数据位,无奇偶位,1停止位),不使用握手信号.
数据块结构:每次以8个字节数据块的形式传输,每秒钟25次
字节号 功能
0 0x2(STX)
1 x-byte 0
2 x-byte 1
3 x-byte 2
4 y-byte 0
5 y-byte 1
6 y-byte 2
7 0x3(ETX)
数据处理:(x-byte 0+x-byte 1*256+x-byte 2*65536)=x;
(y-byte 0+y-byte 1*256+y-byte 2*65536)=y; 将x, y的值存入电脑的D盘中
从电脑的com1接口不断的读数据,并将每次读到的8个字节的数据,并进行数据处理,将最后的结果存储到电脑的D盘,仁兄们,帮我解决一下,怎么写!(最好是Visual C++源代码,使用API 通信函数)
其中:数据模式:(8数据位,无奇偶位,1停止位),不使用握手信号.
数据块结构:每次以8个字节数据块的形式传输,每秒钟25次
字节号 功能
0 0x2(STX)
1 x-byte 0
2 x-byte 1
3 x-byte 2
4 y-byte 0
5 y-byte 1
6 y-byte 2
7 0x3(ETX)
数据处理:(x-byte 0+x-byte 1*256+x-byte 2*65536)=x;
(y-byte 0+y-byte 1*256+y-byte 2*65536)=y; 将x, y的值存入电脑的D盘中
连通串口后,再把收到的数据进行你需要的数据就可以了。
处理完后,用CFile 存到D盘中就可以了程序不难