buffer = buffer & right$(Hex(&h100+Inbyte(i)), 2) & " "
这条语句的意思是什么?
If Len(Trim(Mid(buffer, 1, 2))) = 1 Then
datatemp(num) = Val("&H" & Mid(buffer, 3, 2) & Str("0") & Mid(buffer, 1, 2)) * 0.01
Else
datatemp(num) = Val("&H" & Mid(buffer, 3, 2) & Mid(buffer, 1, 2)) * 0.01
End If
这是用什么方法将16进制转成10进制的数。
还有,我从AD7705里采集进来的数是2个字节,通过串口发到计算机中,这两个字节的数,我用VB怎么处理呢,上面的程序能处理2个字节吗?