用VB使串口返回信息,代码怎么写
如果是的话,可以用VB0里的串口控件MScomm实现,具体的控件操作,网上搜下太多了。另外可以用vb.net(2005以上)里面的串口类SerialPort实现,这个类网上也有很多的。
下面是发送的代码 MSCommOutput = bData 好了16进制就是这样。如果是字符串发送方式就简单了。直接发送,不用存到数组中。MSCommOutput = abcd 接收只需要把strBuff = MSCommInput放在循环中判断就行了。
使用MSCOMM控件,按照上下位机的通信协议,编写代码。
打开你的噪音计的测试软件,调整好串口号、通讯频率等等,我用温度计举例说明。
VB串口通信
1、串口一般是用来调试硬件的,与一些移动设备连接通过控制台查看一些调试信息。
2、在VB中有提供一个串口通信控件,为何还需要要用Pcomm pro呢?此控件需要在“工程---组件 ”里面添加。下面给你说说VB中的MSCOMM 控件 MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。
3、在VB6中,用MSCOMM控件进行串口通讯,定义一个变量strIn,打开串口后,用语句 strIn=MscommInstring 读取串口缓冲区内容即可。strIn应该是一个数组,每个数组的内容即为接收到的字符的ASCII码。strIn就是接收到的字符串。
4、VB串口通信能用USB转串口,我多次这样使用。USB转串口后,就是一个普通串口,只是要注意串口号。首次安装USB转串口驱动时,其串口号由WINDOWS自动分配(通常从COM2开始分配),安装完成后可在设备管理中点击属性修改串口号。
如何用VB编写串口程序
1、通信控件的属性利用通信控件编制通信程序,关键是准确理解设置通信控件的属性。mscomm.vbx提供了27个关于通信控件方面的属性,例如:commport:设置或返回通信口编号。
2、任何利用串口进行收发的程序,都可以利用将单个RS232口自身2与3脚短接,实现自发自收进行代码调试。
3、打开你的噪音计的测试软件,调整好串口号、通讯频率等等,我用温度计举例说明。
请问如何用VB发送串口命令
1、End Sub 这样才发送4字节指令,此外从MSCommRThreshold = 34看是设置接收字节长度为34字节。
2、可以使用Timer控件来达到按一定的时间间隔向串口发送一组数据。Timer 控件 通过引发 Timer 事件,Timer 控件可以有规律地隔一段时间执行一次代码。Interval 属性 返回或设置对 Timer 控件的计时事件各调用间的毫秒数。
3、VB里面有串口控件MSComm。 使用比较简单的。提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。MSComm控件两种处理通讯的方式 MSComm控件提供下列两种处理通讯的方式:事件驱动方式和查询方式。
4、要UBound函数(二)S = S&十六进制(B(I))Debug.Print小号 以下是减少 =格式(VAL(“&H”,vbUnicode STRCONV(B)),Debug.Print小号 END SUB 私人小组Form_Load()文本1。