VB的串口通讯问题?急急 ! 串口通讯问题:1.判断串口连接成功? 2. 成功后执行数据库操作--导入导出! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if mscomm1.PortOpen =True then msbox"串口打开成功" '进行数据库操作end if 1。连接成功与否是要下位机传一个命令上来,不管什么命令。如果下位机也是你做,你就可自已定义;若不是,打开串口后,一般发一个查询命令,收到返回值就成功,否则失败。当然,失败的原因又有: 1。线断。 2。下位机未正常工作。如:没电。 3。计算机串口的问题。 4。你的软件。2。数据库操作: 取出数后,发送到串口。接受到的串口数据写入数据库。 经过串口后,发送的是16进制数。收到的也是。用Hex()函数接受,Byte 数据类型发送。 希望对你有所帮助。 判断连接成不成功要看硬件支不支持了,支持的话它应该能提供相应的返回值的,也就是"Hobb(Hob)"的回答,"liuberlin(软件边缘)"的方法只能检测打开端口成不成功. 求助VB制作ocx控件,在控件里,怎么取得调用ocx的程序路径或程序名 vb获取已知路径中的相对路径 各位高人路过请光临一下谢谢啦 VB listbox 的隔行显示不同颜色 ??/ 怎么把网页里验证码图片拷贝到系统剪贴板里面 MDI 如何实现进程/线程?? 如何更改DBGRID控件的背景色,我是指整个控件的背景色,不是CELL的背景色,请指教! 问题 关于远程播放wav语音问题 一个菜鸟的关于如何写帮助文件的问题 菜鸟提问,关于写ini文件 问一个USB的modem拨号上网的问题,很怪啊
if mscomm1.PortOpen =True then
msbox"串口打开成功"
'进行数据库操作
end if
如果下位机也是你做,你就可自已定义;若不是,打开串口后,一般发一个查询命令,收到返回值就成功,否则失败。当然,失败的原因又有:
1。线断。
2。下位机未正常工作。如:没电。
3。计算机串口的问题。
4。你的软件。
2。数据库操作:
取出数后,发送到串口。接受到的串口数据写入数据库。
经过串口后,发送的是16进制数。收到的也是。用Hex()函数接受,Byte 数据类型发送。
希望对你有所帮助。