智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2681|回复: 13
打印 上一主题 下一主题

上位机GDI+求指导~

  [复制链接]

7

主题

432

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1853
威望
821
贡献
596
兑换币
497
注册时间
2013-9-13
在线时间
218 小时
跳转到指定楼层
1#
发表于 2013-12-24 20:39:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
近来闲的蛋疼用C#基于.NET4.0写上位机,其他是图像处理基本都搞定了,可是用GDI+写速度曲线,可是加Refresh的话,闪的眼睛疼,不加的话,根本就没法得到示波器的效果,直接历史图像叠加了,求大神指导~~~

11

主题

149

帖子

0

精华

注册会员

Rank: 2

积分
21

活跃会员奖章优秀会员奖章

QQ
威望
1
贡献
0
兑换币
0
注册时间
2013-12-16
在线时间
10 小时
14#
发表于 2014-1-2 10:42:35 | 只看该作者
围观
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
13#
发表于 2014-1-2 09:25:53 | 只看该作者
博学日新 发表于 2014-1-1 16:41
求大神指点 Q292303564 小弟一直想学 但网上下的资料各种看不懂不知道怎么入门啊,,,,,

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

使用道具 举报

30

主题

135

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2019
威望
874
贡献
437
兑换币
516
注册时间
2013-1-13
在线时间
354 小时
12#
发表于 2014-1-1 16:41:52 | 只看该作者
sonwendi 发表于 2013-12-25 23:56
可以定时刷新,或者用labview吧,做界面非常方便~
我曾经死活不用labview,还和老师杠上,最后还是灰溜溜的 ...

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

使用道具 举报

24

主题

1090

帖子

0

精华

常驻嘉宾

不会做车,只会瞎BB的毕业考研狗

Rank: 8Rank: 8

积分
5429

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
3088
贡献
663
兑换币
2343
注册时间
2012-11-4
在线时间
839 小时
毕业学校
河北联合大学
11#
发表于 2013-12-30 09:43:58 | 只看该作者
shanyanghuzi 发表于 2013-12-29 14:10
我的也是在panel里面做的~但是闪烁还是比较严重~另外,整个程序跑的时候对CPU占用蛮厉害的~估计是算法优化 ...

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

使用道具 举报

7

主题

432

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1853
威望
821
贡献
596
兑换币
497
注册时间
2013-9-13
在线时间
218 小时
10#
 楼主| 发表于 2013-12-29 14:10:26 | 只看该作者
旋风麦林 发表于 2013-12-25 21:05
你可以在timer里刷新,定时的,频率也是定的,但是显示的数据不一定是新的。或者降低串口发送的频率。还有 ...

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

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
9#
发表于 2013-12-25 23:56:57 | 只看该作者
可以定时刷新,或者用labview吧,做界面非常方便~
我曾经死活不用labview,还和老师杠上,最后还是灰溜溜的学了大半年,用起来很溜
回复 支持 反对

使用道具 举报

24

主题

1090

帖子

0

精华

常驻嘉宾

不会做车,只会瞎BB的毕业考研狗

Rank: 8Rank: 8

积分
5429

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
3088
贡献
663
兑换币
2343
注册时间
2012-11-4
在线时间
839 小时
毕业学校
河北联合大学
8#
发表于 2013-12-25 21:05:43 | 只看该作者
shanyanghuzi 发表于 2013-12-25 13:00
问题是我的刷新频率是由串口通信决定的,所以频率不可能随便降~

你可以在timer里刷新,定时的,频率也是定的,但是显示的数据不一定是新的。或者降低串口发送的频率。还有打开窗体的双缓冲对消除闪动也会有效果,但是我的是在panel里画图,看上去差别不大。
回复 支持 反对

使用道具 举报

7

主题

432

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1853
威望
821
贡献
596
兑换币
497
注册时间
2013-9-13
在线时间
218 小时
7#
 楼主| 发表于 2013-12-25 13:00:03 | 只看该作者
旋风麦林 发表于 2013-12-25 10:17
我也在搞这个,也是遇到图像的问题了。闪啊。。我也未解决。把图像刷新的频率控制一下可能会好点吧。有兴趣 ...

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

使用道具 举报

51

主题

1633

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
7556

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章论坛骨干奖章

威望
3701
贡献
2453
兑换币
1398
注册时间
2012-5-3
在线时间
701 小时
6#
发表于 2013-12-25 12:59:24 | 只看该作者
推荐labview
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-29 05:30 , Processed in 0.054582 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表