社区
VCL组件使用和开发
帖子详情
串口一对多通讯问题
kingeboy
2007-12-25 12:13:41
我写了一个和串口通讯的控件通讯一切正常,实现了多个控件可以通过这个通讯控件的接口和串口通讯(通过在自定义控件中加入通讯控件的指针,即可在设计模式时指定通讯控件)
发送消息也已经没问题(因为对于要发送消息的控件对串口通讯控件是可视的,已经指定),现在是串口控件接收到消息后,怎么判断是发送给哪个控件的消息,然后转发给对应的控件(消息中包含某些标识信息).
因为通讯控件是被动指定给别的控件的,所以对别的控件不可知
XD们有没有好的思路显身出来说说
...全文
482
6
打赏
收藏
串口一对多通讯问题
我写了一个和串口通讯的控件通讯一切正常,实现了多个控件可以通过这个通讯控件的接口和串口通讯(通过在自定义控件中加入通讯控件的指针,即可在设计模式时指定通讯控件) 发送消息也已经没问题(因为对于要发送消息的控件对串口通讯控件是可视的,已经指定),现在是串口控件接收到消息后,怎么判断是发送给哪个控件的消息,然后转发给对应的控件(消息中包含某些标识信息). 因为通讯控件是被动指定给别的控件的,所以对别的控件不可知 XD们有没有好的思路显身出来说说
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2008-06-19
打赏
举报
回复
发送消息时包含用串口句柄
kingeboy
2007-12-26
打赏
举报
回复
暂时选TList了,因为可以动态添加删除比数组方便.
stherix
2007-12-25
打赏
举报
回复
效率没大影响 相比串口传输 cpu处理快多了
存放控件信息 用个结构数组也行 主要是看你需要哪些信息了
比如控件的标识,句柄==
kingeboy
2007-12-25
打赏
举报
回复
我也是想在通讯控件类里面定义一个列表,当被别的控件绑定的时候,那个控件就把自己的指针加入这个列表里面
当从串口收到数据的时候再遍历这个列表,找出与之对应的控件,再把数据传给那个控件,我是想这样会不会效率不高啊,如果可以,那要用TList列表呢还是用数组来定义存放控件信息的变量?
stherix
2007-12-25
打赏
举报
回复
因为通讯控件是被动指定给别的控件的,所以对别的控件不可知
这样不行的
你可以在别的控件绑定通讯控件,并且启用的时候 向通讯控件发送一条消息
这样通讯控件才能获得绑定自己的控件列表,不然你的比较麻烦
kingeboy
2007-12-25
打赏
举报
回复
没有懂的吗,刚才发帖太快没有改点数,分不够我再开贴散分.
一个二极管即可改造UART
串口
为一主多从总线
一对多
通讯
使用二极管实现了uart
一对多
通信。
Qt
串口
通讯
例子(再也不用担心
串口
问题
了)
很多小伙伴们对
串口
编程刚上手时,不知道如何下手,本例子带大家看看一个简单的
串口
通讯
的例子,例子是网上的demo,这里简单的介绍下: 这是我们常见的界面窗口,下面我们来解析下代码部分:
串口
步骤: * 1.设置
串口
参数 * 2.打开
串口
* 3.读/写
串口
* 4.关闭
串口
#ifndef SERIALPORT_H #define SERIALPORT_H #include <QMainWindow> #include <QtSerialPort/QSer...
C#
串口
通讯
C#--使用WPF以及虚拟
串口
软件进行仿真
通讯
。
串口
通讯
、RS232
通讯
、RS485
通讯
的区别
MAX232芯片只会将0-5V的TTL电平转为-12V至+12V的232电平,不会改变原来的值。例如
串口
发出5V则MAX232转成-12V,发出0V则转成+12V。一般认为
串口
通讯
的高电平是5V,低电平是0V。正是因为抗干扰性较弱,所以一般
串口
通讯
距离在1米以内,通常用于一块电路板上两块芯片之间的
通讯
或和电脑
通讯
。RS232指的是"Recommended Standard 232",它是一种常见的串行通信接口标准。
串口
通讯
使用RX和TX交叉相连
通讯
,
串口
通讯
是全双工
通讯
,可以同时接收和发送。
串口
通讯
介绍
串口
通讯
的物理连接和传输协议,是学习单片机
串口
编程的基础。 本文参照《深入浅出玩转51单片机》和《零死角玩转STM》书籍,对
通讯
以及
串口
一些基本概念做了详解。1.
串口
通讯
的基本概念1.1 基本方式基本方式分并行
通讯
和串行
通讯
1.1.1 并行
通讯
并行
通讯
是指数据的每一位同时在多根数据线上发送或者接收。 其特点是各数据位同时传送,速度快、效率高,有多少数据位就需要多少根数据线,传送成本
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章