日期:2014-05-18  浏览次数:20869 次

新人贴—C#界面实时显示的问题
我遇到的问题是这样的,我从开发板上取出来实时采集的加速度计传感器数据,然后实时显示在C#写的界面上。可是界面上的显示实时性很低,我加速度计数据已经变化了,界面上的显示过了10秒左右才开始变化。我用的方案是采用两个定时器。一个定时器负责采集数据,才上来的数据第一时间赋给画图参数databuf,第二个定时器利用第一个定时器采集上来的数据画图。是我的采集显示方案不对吗? 求解啊~~!!!

谢谢各位了~!

------解决方案--------------------
可以用多线程 啊,开一个端口 然后监测它,如果有 变动 就把值 传回来。
如果 用 定时器 的话 那样 服务器 (后台) 压力 会很大,
一秒 一刷 或者 0.5秒 一刷 如果 腾讯 用这种方法 再 加 几百台 服务器 都不够用
------解决方案--------------------
不知道 你搞过 WEB 开发没。
这个 原理 和 WEB 的 AJAX 是一样的。
------解决方案--------------------
例外实现类
设个属性 Data
在Data里面添加DataChanged事件
然后订阅事件