当前位置:主页>delphi技巧/代码下载> 文章内容

串口通信定时发送数据的解决方案

发布时间:2010-04-29 | QQ免费站
1楼: 希望大家可以提提点子哈(60ms一组数据) 最好有此方面经验 发送也好发 关键当下位机返回说数据不正确时,要让他重发 我用定时器,好像实现不了 字串5

2楼: 一组数据有多大啊,太多要设时间长一点 字串1

3楼: 数据直接用定时器发送60ms可以 但我如果每发一组就要等待返回确认信息 我就不晓得怎么可以确保了60ms了 请楼上帮帮忙哈
字串1

4楼: 用moxa的PCOMM 来做 procedure Delay(MSecs: Longint); //延时函数,MSecs单位为毫秒(千分之1秒) var FirstTickCount, Now: Longint; begin FirstTickCount := GetTickCount(); repeat Application.ProcessMessages; Now := GetTickCount(); until (Now - FirstTickCount >= MSecs) or (Now < FirstTickCount); end;
字串1

5楼: 程序已经完成 用api的 就差定时这快了哈
字串4

6楼: 散分太晚抱歉 字串5