智能车制作

标题: C#上位机问题 [打印本页]

作者: zhou1994    时间: 2014-8-28 19:16
标题: C#上位机问题
用C#写了个串口助手。下位机把数据发给串口助手,然后进行绘制曲线。用的是gdi+。20ms发送一次数据,发现绘制有点来不及的感觉。就是每次曲线的最后几个点都不是很稳定。
作者: Quixote    时间: 2014-8-28 20:47
输出到文本测试
作者: 13760271915    时间: 2014-8-28 22:57
用chart控件
作者: 旋风麦林    时间: 2014-8-28 23:37
楼上说的对。。还有IOCOMP也是神器。
作者: 13760271915    时间: 2014-8-28 23:47
旋风麦林 发表于 2014-8-28 23:37
楼上说的对。。还有IOCOMP也是神器。

这些第三方控件也都不错,挺强大的,不过我还是喜欢自带的控件,因为它功能没那么复杂,而且chart界面也比较清爽,想要的功能可以自己开发。其实也都可以,根据自己需求吧~~~

作者: zhou1994    时间: 2014-8-29 10:21
Quixote 发表于 2014-8-28 20:47
输出到文本测试

接收没问题。就是绘图可能是太快了的感觉
作者: zhou1994    时间: 2014-8-29 10:21
13760271915 发表于 2014-8-28 22:57
用chart控件

chart控件的绘制原理是怎么的。难道不是逐个点连续?
作者: zhou1994    时间: 2014-8-29 10:23
旋风麦林 发表于 2014-8-28 23:37
楼上说的对。。还有IOCOMP也是神器。

先试试自带控件在考虑其他的
作者: zhou1994    时间: 2014-8-29 10:24
13760271915 发表于 2014-8-28 23:47
这些第三方控件也都不错,挺强大的,不过我还是喜欢自带的控件,因为它功能没那么复杂,而且chart界面也比 ...

一会儿用chart控件试试看在考虑
作者: 13760271915    时间: 2014-8-29 10:43
zhou1994 发表于 2014-8-29 10:21
chart控件的绘制原理是怎么的。难道不是逐个点连续?

应该也是的,我不大清楚耶

作者: zhou1994    时间: 2014-8-29 10:53
13760271915 发表于 2014-8-29 10:43
应该也是的,我不大清楚耶

如果是的话,感觉效果不大。不过试试看
作者: 旋风麦林    时间: 2014-8-29 12:13
zhou1994 发表于 2014-8-29 10:23
先试试自带控件在考虑其他的

gdi画图有双缓冲,要是刷picbox也是比较好的。直接画就闪。

作者: zhou1994    时间: 2014-8-29 13:16
旋风麦林 发表于 2014-8-29 12:13
gdi画图有双缓冲,要是刷picbox也是比较好的。直接画就闪。

我用了双缓冲了,先画在bitmap上,然后刷新到图像
作者: 旋风麦林    时间: 2014-8-29 17:07
zhou1994 发表于 2014-8-29 13:16
我用了双缓冲了,先画在bitmap上,然后刷新到图像

用picbox了么

作者: zhou1994    时间: 2014-8-29 20:02
旋风麦林 发表于 2014-8-29 17:07
用picbox了么

线性ccd的没用。二维图像的用了
作者: 旋风麦林    时间: 2014-8-29 23:47
zhou1994 发表于 2014-8-29 20:02
线性ccd的没用。二维图像的用了

用picbox效果好点。

作者: 被遗忘的乌托邦    时间: 2014-8-30 07:31
用GDI+ 直接描点 效率很低  如果非要自己做波形控件 可以考虑用DirectX 画 或者用第三方控件
作者: zhou1994    时间: 2014-8-30 09:39
旋风麦林 发表于 2014-8-29 23:47
用picbox效果好点。

试试看
作者: zhou1994    时间: 2014-8-30 09:39
被遗忘的乌托邦 发表于 2014-8-30 07:31
用GDI+ 直接描点 效率很低  如果非要自己做波形控件 可以考虑用DirectX 画 或者用第三方控件

发现了,真心感觉不行。一个3通波形显示,闪屏严重
作者: 旋风麦林    时间: 2014-8-30 11:11
zhou1994 发表于 2014-8-30 09:39
发现了,真心感觉不行。一个3通波形显示,闪屏严重

貌似chart好得多。

作者: zhou1994    时间: 2014-8-30 13:18
旋风麦林 发表于 2014-8-30 11:11
貌似chart好得多。

今天在忙别的。
作者: gadwgdsk    时间: 2014-8-30 14:02
我们打算把FreeCars上位机示波器引擎开源出来,供广大车友一起使用。不过具体时间还不确定。
作者: zhou1994    时间: 2014-8-30 17:53
gadwgdsk 发表于 2014-8-30 14:02
我们打算把FreeCars上位机示波器引擎开源出来,供广大车友一起使用。不过具体时间还不确定。

很好啊,造福大众
作者: 海纳百川1    时间: 2014-10-7 20:20

作者: 人精的天堂    时间: 2014-12-6 15:30
iocomp非常简单,directX可以做的比较漂亮
作者: zhou1994    时间: 2014-12-6 17:56
人精的天堂 发表于 2014-12-6 15:30
iocomp非常简单,directX可以做的比较漂亮

已经搞定了。





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