智能车制作

标题: 上位机GDI+求指导~ [打印本页]

作者: shanyanghuzi    时间: 2013-12-24 20:39
标题: 上位机GDI+求指导~
近来闲的蛋疼用C#基于.NET4.0写上位机,其他是图像处理基本都搞定了,可是用GDI+写速度曲线,可是加Refresh的话,闪的眼睛疼,不加的话,根本就没法得到示波器的效果,直接历史图像叠加了,求大神指导~~~

作者: shanyanghuzi    时间: 2013-12-24 20:40
沙发一个~
作者: sTilL_7.度    时间: 2013-12-24 23:18
学学labview吧~
作者: 被遗忘的乌托邦    时间: 2013-12-25 08:55
可以选择下载NI的 Measurement Studio 里面有很多Labview 里的控件 比如波形图的控件 也有附带的例程  如果想自己写的话可以参考这个帖子http://www.cnblogs.com/xf_z1988/ ... Waveform.html#4D8D3 不过C#写波形显示控件确实不是很方便
作者: 旋风麦林    时间: 2013-12-25 10:17
我也在搞这个,也是遇到图像的问题了。闪啊。。我也未解决。把图像刷新的频率控制一下可能会好点吧。有兴趣可以交流一下。QQ458104241
作者: glacier0    时间: 2013-12-25 12:59
推荐labview
作者: shanyanghuzi    时间: 2013-12-25 13:00
旋风麦林 发表于 2013-12-25 10:17
我也在搞这个,也是遇到图像的问题了。闪啊。。我也未解决。把图像刷新的频率控制一下可能会好点吧。有兴趣 ...

问题是我的刷新频率是由串口通信决定的,所以频率不可能随便降~

作者: 旋风麦林    时间: 2013-12-25 21:05
shanyanghuzi 发表于 2013-12-25 13:00
问题是我的刷新频率是由串口通信决定的,所以频率不可能随便降~

你可以在timer里刷新,定时的,频率也是定的,但是显示的数据不一定是新的。或者降低串口发送的频率。还有打开窗体的双缓冲对消除闪动也会有效果,但是我的是在panel里画图,看上去差别不大。
作者: sonwendi    时间: 2013-12-25 23:56
可以定时刷新,或者用labview吧,做界面非常方便~
我曾经死活不用labview,还和老师杠上,最后还是灰溜溜的学了大半年,用起来很溜
作者: shanyanghuzi    时间: 2013-12-29 14:10
旋风麦林 发表于 2013-12-25 21:05
你可以在timer里刷新,定时的,频率也是定的,但是显示的数据不一定是新的。或者降低串口发送的频率。还有 ...

我的也是在panel里面做的~但是闪烁还是比较严重~另外,整个程序跑的时候对CPU占用蛮厉害的~估计是算法优化的问题吧~有没有减低资源使用的办法~

作者: 旋风麦林    时间: 2013-12-30 09:43
shanyanghuzi 发表于 2013-12-29 14:10
我的也是在panel里面做的~但是闪烁还是比较严重~另外,整个程序跑的时候对CPU占用蛮厉害的~估计是算法优化 ...

我也这问题,没辙啊,我也觉得就是程序写得太复杂了,但是感觉也只能这么办。。。你要解决了教教我啊。

作者: 博学日新    时间: 2014-1-1 16:41
sonwendi 发表于 2013-12-25 23:56
可以定时刷新,或者用labview吧,做界面非常方便~
我曾经死活不用labview,还和老师杠上,最后还是灰溜溜的 ...

求大神指点 Q292303564 小弟一直想学 但网上下的资料各种看不懂不知道怎么入门啊,,,,,

作者: sonwendi    时间: 2014-1-2 09:25
博学日新 发表于 2014-1-1 16:41
求大神指点 Q292303564 小弟一直想学 但网上下的资料各种看不懂不知道怎么入门啊,,,,,

labview入门很快,几天就够了,你看一下入门教程,熟悉一下G语言的编程就差不多了或者去学校图书馆借一本书

作者: 小继    时间: 2014-1-2 10:42
围观




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2