Dim TestArray() As String = Split(TextBox1.Text)
Dim hexBytes() As Byte
ReDim hexBytes(TestArray.Length - 1)
Dim i As Integer
For i = 0 To TestArray.Length - 1
hexBytes(i) = Val("h" TestArray(i))
Next
SerialPort.Write(hexBytes, 0, hexBytes.Length)
就ok了.
反之用 shuzi.ToString("X")就行了.
给分!!!
难道还有比F靠后的数?
也许你要的是
numHex =Integer.Parse(strHex, Globalization.NumberStyles.AllowHexSpecifier)
或
numHex = Integer. Parse("H" strHex)
串口通信最终都是用二进制传输的,你用代码把二进制转化成十六进制就可以了.不需要额外设置.
以上就是土嘎嘎小编为大家整理的关于vb.net十六进制的信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!