此主题相关图片如下:qq截图20190917124303.png
如上图, 用十进制 接收数据
想取"+"开始的数据,但怎么也判断不到“+” 是为什么啊。
Dim s As String=Ports("COM3").ReadExisting
Dim head As Integer = s.IndexOf("+")
If head>=0 Then
...
end if
这里head 返回总是-1
---------------
我复制了一组数据
+00000001B
+00000001B
+00000001B+0
0000001B+00000
001B+00000001B
+00000001B
+00000001B
+00000001B
+00000001B
+00000001B
+00000001B+0
十六进制为
00 02 2B 30 30 30 30 36 30 30 31 44 03
厂家给的说明是
此主题相关图片如下:qq截图20190917125013.png
[此贴子已经被作者于2019/9/17 12:51:54编辑过]