设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
delphi 如何绑定不同的串口设备
返回列表
发新帖
delphi 如何绑定不同的串口设备
[复制链接]
11
|
8
|
2021-1-27 05:31:17
|
显示全部楼层
|
阅读模式
各位伙伴们,我遇到的问题是这样的,我需要打开GPS模块和多个无线通信模块,这两个设备类型的初始化波特率不一样,而且接收的数据处理方式不一样,我的想法是把识别出是不同的硬件,然后绑定到对应的串口号,这个功能应该怎么实现呢?我在网上只找到ubuntu的例子,Delphi我还是搞不清楚,请大家讨论一下
分 -->
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
不明白什么意思。。。
你这GPS模块和无线通信模块是指的硬件模块还是软件模块?
如果是硬件模块,你要识别,肯定要先通过分配串口连接通信了,才能识别。不存在再绑定串口号吧。
如果是软件模块,可以设标志,然后指定可用串口号。
至于如何检测电脑上的串口,DELPHI代码到处都有。
串口可用不可用,串口不被占用并且和设备通信成功就是可用。
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
用多线程来做,每一个线程类定义不同的串口设设备。
再往下是,为每个类定义检测功能、通信功能等。
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
可以虚拟串口使用..
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
通讯设备使用串口,需要增加串口,实现控制。
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
难道你的设备到电脑的连接还是动态的,A设备一会连到串口1,一会又连到串口4了?A设备的波特率一直在变?
如果都是固定的,初始化设置好串口号、波特率,响应接收事件就是了吧。
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
还有人用delphi?!!!!
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
引用6楼aliensoft2007的回复:
还有人用delphi?!!!!
这位同学你就没有灵性了,我反手就吃你一波大鸟,哎,这就很舒服
回复
使用道具
举报
千问
|
2021-1-27 05:31:17
|
显示全部楼层
引用6楼aliensoft2007的回复:
还有人用delphi?!!!!
对不起,我们其实都是人工智能,正打算替代人类,所以先从比较简单过时的delphi入手。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行