C# 实时处理大量数据 - .NET技术 / C#
下位机以几十甚至上百赫兹的速率通过串口传送数据,每帧数据46字节
串口收到数据后缓存起来
请问如何实时地处理这些数据
请有经验的朋友,不吝赐教。
要速度用C++,
给个思路
两个线程,一个收,一个处理。
缓存可以是内存,也可以是文件。或者内存映射文件。
一个线程处理不过来 搞了三个才可以
另外有线程更新窗体 但因为有他们之间有同步 只要打开更新窗体线程,处理数据的线程就被拖累满了,窗体更新也很滞后。
同意楼上的,可以考虑线程的同步发送和异步接收。
mark
数据量也不大,速度也不快啊
路过,学习了~
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......
用listview显示出从数据库中查询出的记录,想在最后记录后面添加一条合计行,如何实现!谢谢大家!
绑定数据你应该没问题吧,绑定完以后用一个循环把你要统计数据的列中的数据总和用一个变量接受,然后在循环外面ne ......
如题:c 语言里浮点相乘 为什么小数全为0了
float x=8266.206055;
float y=7226.922363;
float z;
z=x*y;
z=59739228.000000;
为什么得到的Z 小数点后面全为0了
呵呵,超出浮点能表示范围了。
麻烦有人知道 ......