当前位置:
工控论坛
> >
产品
>
工控机
我要发帖
有关实时控制多线程问题
点击:
397
| 回复:
4
zhong2008
关注
私信
精华:0帖
求助:0帖
帖子:25帖 | 27回
年度积分:0
历史总积分:204
注册:2005年11月05日
发表于:2006-02-28 17:07:00
楼主
我用VC开发一控制软件,在控制过程中,需要对三个串口数据进行采集,由于考虑到用单线程来实现可能存在时间不够,所以想改为多线程方式来实现,即:每个串口开辟一个线程,不知这样是否可以大大提高速度?请各路高手发表意见!如果哪位有相关的以多线程实现的串口通信程序实例(VC源码)也望一并提供,不胜感谢!
分享到:
收藏
邀请回答
回复楼主
举报
zhong2008
关注
私信
精华:0帖
求助:0帖
帖子:25帖 | 27回
年度积分:0
历史总积分:204
注册:2005年11月05日
发表于:2006-02-28 17:10:00
1楼
我的Email:zhongsir2008@126.com
回复
引用
举报
autoyx.com
关注
私信
精华:0帖
求助:0帖
帖子:32帖 | 634回
年度积分:0
历史总积分:882
注册:2005年9月27日
发表于:2006-02-28 22:11:00
2楼
即使用一个串口也要开一个线程,3个串口必须开3个线程
回复
引用
举报
12315
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 143回
年度积分:0
历史总积分:173
注册:2004年9月09日
发表于:2006-03-01 08:46:00
3楼
每个串口开辟一个线程,不知这样是否可以大大提高速度?
可以提高速度。
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2006-03-01 09:20:00
4楼
提高什麼速度?
多線程所分配到的 CPU 執行時間較單線程為多, 相對來說程序約可以說是執行的較快.
而通信速度是依您所設之 baud rate 而定, 是固定的.
Serial Communications in Win32
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp
內含一個 Multithreaded TTY (MTTTY) 例程.
回复
引用
举报
热门招聘
相关主题
急救(ADAM5510和格雷码)
[1220]
工控机在精密加工设备上的应...
[1188]
PXI的优势有哪些?
[2796]
有用过PMAC的吗?
[1307]
为什么这么在乎名称呢?
[1222]
AB CONTROLLOGIX L55A LOGIX...
[2435]
RSlinx
[1321]
关于PCBASE产品市场分析
[3816]
工控机网卡不能安装
[1537]
PAC能控制伺服电机吗?
[1466]
官方公众号
智造工程师
客服
小程序
公众号