delphi 如何绑定不同的串口设备

shizhu9242 2017-05-22 11:57:32
各位伙伴们,我遇到的问题是这样的,我需要打开GPS模块和多个无线通信模块,这两个设备类型的初始化波特率不一样,而且接收的数据处理方式不一样,我的想法是把识别出是不同的硬件,然后绑定到对应的串口号,这个功能应该怎么实现呢?我在网上只找到ubuntu的例子,Delphi我还是搞不清楚,请大家讨论一下
...全文
563 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
protossback 2019-01-06
  • 打赏
  • 举报
回复
引用 6 楼 aliensoft2007 的回复:
还有人用delphi?!!!!

对不起,我们其实都是人工智能,正打算替代人类,所以先从比较简单过时的delphi入手。
月影雕零 2017-06-28
  • 打赏
  • 举报
回复
引用 6 楼 aliensoft2007 的回复:
还有人用delphi?!!!!
这位同学你就没有灵性了,我反手就吃你一波大鸟,哎,这就很舒服
leeky 2017-06-22
  • 打赏
  • 举报
回复
难道你的设备到电脑的连接还是动态的,A设备一会连到串口1,一会又连到串口4了?A设备的波特率一直在变? 如果都是固定的,初始化设置好串口号、波特率,响应接收事件就是了吧。
gaochunguang2021 2017-06-22
  • 打赏
  • 举报
回复
还有人用delphi?!!!!
lyhoo163 2017-06-14
  • 打赏
  • 举报
回复
通讯设备使用串口,需要增加串口,实现控制。
才子鸣 2017-06-13
  • 打赏
  • 举报
回复
可以虚拟串口使用..
skyclin 2017-05-24
  • 打赏
  • 举报
回复
用多线程来做, 每一个线程类定义不同的串口设设备。 再往下是,为每个类定义检测功能、通信功能等。
看那山瞧那水 2017-05-22
  • 打赏
  • 举报
回复
不明白什么意思。。。 你这GPS模块和无线通信模块是指的硬件模块还是软件模块? 如果是硬件模块,你要识别,肯定要先通过分配串口连接通信了,才能识别。不存在再绑定串口号吧。 如果是软件模块,可以设标志,然后指定可用串口号。 至于如何检测电脑上的串口,DELPHI代码到处都有。 串口可用不可用,串口不被占用并且和设备通信成功就是可用。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧