VB二段码一次串口发送
当按commmand1时,“H96 H01 H03 HA0”,这数据在哪能另时存储下,等
当按commmand2时,“H95 H02 H04 HA0”。8位数据能同时发送串口。
因为在按下command1后,程序不要求何时按下command2.
我自己考虑这样,按command1时,将数据存在文本框内,等command2按下再一起发送,有更好的方法吗?谢!
使用一个数组变量来保存。
另外 H96?是 &H96 吧。
VB code:
Option Explicit
Dim bytHex() As Byte
Private Sub Command1_Click() '1命令-得到设备当前频率
ReDim bytHex(1 To 8) As Byte
bytHex(1) = &H96
bytHex(2) = &H1 H03 HA0
bytHex(3) = &H3
bytHex(4) = &HA0
End Sub
Private Sub Command2_Click() '2命令-得到设备当前温度
bytHex(5) = &H95
bytHex(6) = &H2
bytHex(7) = &H4
bytHex(8) = &HA0
MSComm1.Output = strSend
End Sub
Private Sub Form_Load()
MSComm1.CommPort = 1 'PortNo
MSComm1.Settings = "9600,n,8,1"
MSComm1.InBufferCount = 0
MSComm1.OutBufferCount = 0
MSComm1.InputMode = comInputModeBinary
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
MSComm1.InputLen = 0
End Sub
留个记号
写得匆忙,修正错误:
VB code:
Option Explic
相关问答:
VB偶学得不错,现在大一,高三的时候就学VB了,现在学校里都是学C#和VB.NET的兄弟多。。。
偶要转行VB.NET了~当年学VB学了2年,对VB里面的常用函数都十分了解。
Select、If结构、For Next循环、等都了解。。。 ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......
看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......
初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
Picture1.Top = -VScroll1.Value + bcW '垂直移动
Picture1.Left = -HScroll1.Value + bcW ' ......