CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 277845
Miracle
: 对
[阅读: 652] 2006-01-18 02:55:01
<空>
相关信息:
用Delphi7开发串口通讯程序,该使用什么RS232控件比较好?还是使用什么API?或直接按文件方式操作?
(52字)
(
haitao
[4369]
2006-01-18 10:47
)
最好是用moxa的,直接用API的也不错,控制更加灵活
(空) (
leejd
[848]
2006-01-18 10:53
)
就用spcomm,挺稳定的
(空) (
abcabcabc
[912]
2006-01-18 10:54
)
对
(空) (
Miracle
[651]
2006-01-18 10:55
)
有点倾向于api或文件操作方式--spcomm是不是需要一个activex的?
(3706字)
(
haitao
[1100]
2006-01-18 11:11
)
spcomm <> mscomm
(空) (
Miracle
[854]
2006-01-18 17:20
)
著名的 TurboPower 的控件阿,都是由源码的。
(空) (
pcplayer
[784]
2006-01-18 10:58
)
整套的控件有点怕。。。
(5424字)
(
haitao
[1101]
2006-01-18 11:13
)
还是喜欢用cport-3.0版。
(空) (
python
[1000]
2006-01-18 11:15
)
csdn的文档里面有很多可以参考的,个别的可以使用
(空) (
leejd
[654]
2006-01-18 11:28
)
靠,你算是问对人了,这些我都用过了,建议用CPort,这是我见过封装的最好的Delphi串口控件
(空) (
HGRhgr
[1604]
2006-01-18 13:20
)
这是我以前收藏的CPort源代码
(98726字)
(
HGRhgr
[4482]
2006-01-18 13:26
)
谢谢!真长啊!!
(38字)
(
haitao
[785]
2006-01-18 13:41
)
收,为什么中CPort呀?
(空) (
oyjt
[784]
2006-01-19 10:15
)
这是示例代码:
(4117字)
(
HGRhgr
[1976]
2006-01-18 13:28
)
我整理的一些背景资料
(22114字)
(
HGRhgr
[2760]
2006-01-18 13:33
)
还沒整理完,是最近应人之请,帮朋友做个幵发帮助说明文档,都是以前网上down下来的
(空) (
HGRhgr
[797]
2006-01-18 13:36
)
难道是我眼花?你这个标题中的“开”字和别的不一样
(空) (
Fish
[719]
2006-01-18 16:38
)
鱼眼贼尖的。
(空) (
ycm0263
[599]
2006-01-18 16:47
)
用的是简繁體都支持的输入法,一不小心打出了另一个字,你眼够毒
(空) (
HGRhgr
[783]
2006-01-18 17:17
)
顶一下
(空) (
leejd
[580]
2006-01-18 13:39
)
up
(4字)
(
looklook
[696]
2006-01-18 14:15
)
我通过cport发出了数据,对方会返回数据,我把收到的数据加到Tmemo里
(114字)
(
haitao
[1163]
2006-01-18 15:30
)
我用的跟plc 通讯,发送接受间隔50ms 即可看到返回最全的数据,也是用的Tmemo
(空) (
python
[782]
2006-01-18 15:33
)
我是要memo滚动到最底行,不知道什么时间作这个事情比较好。。。
(521字)
(
haitao
[1064]
2006-01-18 15:53
)
RichEdit里面记得把哪个属性改为true之后会自动滚到最底行的吧
(8字)
(
leejd
[839]
2006-01-18 16:00
)
滚是能滚了
(56字)
(
haitao
[745]
2006-01-18 16:11
)
Tcomdatapacket是用来接收数据包的,可以看一下代码,基本上是对onRxbuf事件作处理
(2107字)
(
HGRhgr
[2085]
2006-01-18 17:22
)
满眼英文。。。记得linux的串口操作设置里有vmin和vtime,不知道是不是类似?
(31字)
(
haitao
[1152]
2006-01-18 18:14
)
‘VMIN’和‘VTIME’(根据不同的实现方法,它们有可能和‘VEOF’和‘VEOL’ 分享相同两个变量)具有以下含义
(4993字)
(
haitao
[1397]
2006-01-19 12:04
)
Memo1.lines.add之后滚嘛
(空) (
pcplayer
[841]
2006-01-18 15:49
)
判断InPutCount的大小是否大于等于0就可以了
(空) (
HGRhgr
[811]
2006-01-18 16:40
)
InPutCount>0,只是说明数据开始返回了,并不能据此判断数据已经完全返回了
(空) (
haitao
[841]
2006-01-18 18:09
)
InPutCount>0表示幵始返回,返回完该值重置位为0,还不能判断吗?我以前是这样做的,不知是否适合你
(425字)
(
HGRhgr
[1032]
2006-01-19 10:07
)
嗯这个办法不错!
(215字)
(
haitao
[735]
2006-01-19 11:08
)
用线程啦。然后可以写成阻塞式。
(空) (
pcplayer
[729]
2006-01-19 11:35
)
线程再说,现在是找阻塞的读取方法
(52字)
(
haitao
[775]
2006-01-19 11:55
)
你不是想自己写嘛
(空) (
pcplayer
[646]
2006-01-19 12:26
)
返回有时还是被分成2部分了。。。如果把循环里的sleep加大,好像不太好,仅仅在repeat前,加上sleep(较大的ms)。。。
(4085字)
(
haitao
[1383]
2006-01-19 11:26
)
你到底是想做同步I/O还是异步I/O,这处理是不同的===>
(208字)
(
HGRhgr
[1228]
2006-01-19 12:20
)
多数情况下,我会用异步;但是有些很明确的在500ms内能完成的一来一往的操作,希望用(能在指定时间内退出的)同步。。。
(71字)
(
haitao
[748]
2006-01-19 12:40
)
串口操作很慢,最好还是异步走。程序另外搞个状态机来处理。
(空) (
pcplayer
[844]
2006-01-19 12:49
)
对于客户端程序,一个人机交互过程,短于0.5秒的“阻塞”,都是不影响使用的
(36字)
(
haitao
[822]
2006-01-19 13:05
)
高人啊!
(空) (
zengr
[792]
2006-01-18 16:07
)
以上全收藏。谢谢!
(空) (
UnKnow365
[643]
2006-01-18 23:22
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录