vb如何实现多机通信 我要问一个关于VB的MSCOMM串口问题。我看了一些资料,说在多机通信方式过程中,需要一个第9位,(可为数据/地址判断位),可根据发送的地址或数据分离,但VB中怎样区分数据位和地址位?MSCOMM中有SETTINGS可以设置M(标志位),如何使用以便多机通信? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的实际上是 RS485 协议。首先设置第 9 位,然后发地址,这叫做呼叫 Call。如果这台外设在线,它将以地址值回答。此时,其他外设静默。设置回 8 位状态,进行正常通讯。一般情况下,协议是设置成每一个命令应答对之后,需要重新呼叫。也就是呼叫和命令必须交替进行。要看你的协议是如何设置的,也就是你的外设的代码是如何写的。如果一次呼叫后,地址一直有效,直至下一呼叫,就可以减少切换。用 MSCOMM 控件时,切换 Settings 必须先关闭 MSCOMM,速度比较慢。建议用 API 来做。 无边框自绘界面,拖拉窗体大小! 下拉框与数据库结合的问题 关于VB的简单小问题 求助一些VB基本问题.望大家指教 这个SQL语句是不是有问题啊。 我的VB6.0有很多的乱码,保存文件的时候有,自己做的ActiveX在部件里的名字也是不认识的乱码 MSflexGrid控件,统计行数 问个菜鸟问题,请各位帮忙 在发一个 删除Word文件页眉-页脚-水印的程序 刚才没成功 用vb实现netstat -n 的效果? vb调用vc编写的dll遇到的问题 Adodc+MSHFlexGrid问题 达人来 高分送分
首先设置第 9 位,然后发地址,这叫做呼叫 Call。如果这台外设在线,它将以地址值回答。此时,其他外设静默。
设置回 8 位状态,进行正常通讯。一般情况下,协议是设置成每一个命令应答对之后,需要重新呼叫。也就是呼叫和命令必须交替进行。要看你的协议是如何设置的,也就是你的外设的代码是如何写的。如果一次呼叫后,地址一直有效,直至下一呼叫,就可以减少切换。用 MSCOMM 控件时,切换 Settings 必须先关闭 MSCOMM,速度比较慢。建议用 API 来做。