智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7087|回复: 32
打印 上一主题 下一主题

想用C#写一个上位机

  [复制链接]

2

主题

36

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7501
威望
3029
贡献
1978
兑换币
2006
注册时间
2013-8-24
在线时间
1247 小时
跳转到指定楼层
1#
发表于 2014-12-4 16:55:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用C#写CCD的上位机,在使用了PictureBox和TeeChart两种控件之后都觉得实时性好差,不知道是自己处理函数的问题还是控件的选取有问题

所以想问问谁用过这个拉普兰德的上位机是怎么写的

或者各路大神给点思路

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

回复

使用道具 举报

2

主题

36

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7501
威望
3029
贡献
1978
兑换币
2006
注册时间
2013-8-24
在线时间
1247 小时
推荐
 楼主| 发表于 2014-12-4 22:33:13 | 只看该作者
zhou1994 发表于 2014-12-4 19:39
怎么还有死循环了,串口接收是一个自动的线程,在触发的时候,把数据接收下来,做一个简单判断,然后丢给 ...

嗯嗯,刚刚发现了自己程序上的漏洞...本来一次传来了几K个数据,却被我处理成一个数据,所以很慢很慢

不过还想请教大师一下线程的问题...我的线程是初始化了之后一直跑,,还是跑一次杀掉,然后下一次再重新start啊
回复 支持 0 反对 1

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
2#
发表于 2014-12-4 17:46:29 | 只看该作者
实时性差是有多慢?我的经验,绘图双缓冲,接收的地方,处理尽量少,接收到数据,启动新的线程去分析,绘图等等
回复 支持 反对

使用道具 举报

3

主题

276

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2465
威望
1088
贡献
809
兑换币
733
注册时间
2014-7-26
在线时间
284 小时
3#
发表于 2014-12-4 18:23:43 | 只看该作者
不懂帮顶
回复 支持 反对

使用道具 举报

2

主题

36

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7501
威望
3029
贡献
1978
兑换币
2006
注册时间
2013-8-24
在线时间
1247 小时
4#
 楼主| 发表于 2014-12-4 19:04:00 | 只看该作者
zhou1994 发表于 2014-12-4 17:46
实时性差是有多慢?我的经验,绘图双缓冲,接收的地方,处理尽量少,接收到数据,启动新的线程去分析,绘图 ...

是接受到新数据立即启动新线程?我是开了个线程while(1)循环
回复 支持 反对

使用道具 举报

2

主题

36

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7501
威望
3029
贡献
1978
兑换币
2006
注册时间
2013-8-24
在线时间
1247 小时
5#
 楼主| 发表于 2014-12-4 19:04:17 | 只看该作者
Okabe 发表于 2014-12-4 18:23
不懂帮顶

不能更感谢
回复 支持 反对

使用道具 举报

4

主题

728

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2548
威望
1367
贡献
825
兑换币
939
注册时间
2014-2-23
在线时间
178 小时
毕业学校
淮南师范学院
6#
发表于 2014-12-4 19:15:14 | 只看该作者
:):):)
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
7#
发表于 2014-12-4 19:39:56 | 只看该作者

RE: 想用C#写一个上位机

shenxy0011 发表于 2014-12-4 19:04
是接受到新数据立即启动新线程?我是开了个线程while(1)循环

怎么还有死循环了,串口接收是一个自动的线程,在触发的时候,把数据接收下来,做一个简单判断,然后丢给一个新线程处理。
回复 支持 反对

使用道具 举报

93

主题

1166

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7879

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

QQ
威望
4108
贡献
2161
兑换币
2705
注册时间
2013-8-14
在线时间
805 小时
8#
发表于 2014-12-4 20:37:33 | 只看该作者
Labview 是个好东西。。。。
回复 支持 反对

使用道具 举报

2

主题

36

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7501
威望
3029
贡献
1978
兑换币
2006
注册时间
2013-8-24
在线时间
1247 小时
10#
 楼主| 发表于 2014-12-4 22:33:44 | 只看该作者
头上两只角 发表于 2014-12-4 20:37
Labview 是个好东西。。。。

去年用的LabVIEW,,,今年换换口味
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 02:20 , Processed in 0.430413 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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