1、串口太多不现实。
2、我们的终端不会回应,我们等待10s是为了保证程序有时间将数据通过串口发送到MODEM。
2、我们的终端不会回应,我们等待10s是为了保证程序有时间将数据通过串口发送到MODEM。
解决方案 »
- sql2000数据库中DateTime字段与DateTimePicker使用中问题????
- DELPHI调用VC的DLL函数参数LPTSTR 问题解决了,进来就送分
- 请教这两个类的用法(TStartupInfo、TProcessInformation )
- dbgrid不即时刷新,谁有别的方法也可以把代码写写
- 散光所有可用分
- 版主,怎么总扣我的信誉分!!!!!!!!!!!!!!
- 有没有办法获得CPU的型号及频率?
- Delphi 如何实现类似酷狗歌词的动态字幕?具体解释在下面
- 在edit中自动用日期表示
- 有没有高手能讲一个VCL底层是如何来运作的???????
- 既懂VC又知道Dephi的朋友。请帮忙
- 一个简单问题
将硬件物理链路说一说
我们的物理链路很简单:由串口直接连接MODEN,发送短信。
大家一起来帮忙想想吧。
要是这样的话你应该考虑多加几个modem
2。我也知道等待会很慢,可是现在没有更好的办法。你有吗?
2。慢是现在问题所在,我在琢磨更好的方法。我也希望大家能帮我。
我们的物理链路很简单:由串口直接连接MODEN,发送短信。
大家一起来帮忙想想吧。
为什么会这么慢?
我想你发一个文件可能是写了一个函数了,
每回发一个短信的时候就去调这个函数,
而这个函数把打开串口,和关闭串口也写在里面了,
发数据没这么慢,我想打开猫就不知是不是??
我觉得还是不要用MSCOMM,自己写程序好用些,我要在什么时候写,什么时候读都能很好地控制,同时我还可能查询在发送缓冲区里的数据,如果发送缓冲区里的数据为0了,说明该条信息已经全部发送出去,否则等待发送缓冲区数据为0,而且即便线路距离很长,传输速度也是很快的。我写的程序通过MODEM传输的距离都是在数百公里以外,速度很快,很少出错。最好用线程方式操作,MSCOMM并不是线程级的。
建议你自己写通信程序。
大家的建议都不错.贴子留两天后,分数如数给大家.
先置Mark校验,发地址;
再置Space校验,发数据。我写工控程序的,类似问题可以发邮件给我 [email protected]
如何实现通过串口发送短消息给手机的?
是通过串口传递一条消息给移动的短消息中心,然后由移动短消息中心处理该消息进行发送吗?那就是说移动的短消息中心会有一个接入端来接受modem的拨号连接了。是这样的吗?
[email protected]