以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 串口写入数组 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186089) |
-- 作者:237756360 -- 发布时间:2023/4/6 0:51:00 -- 串口写入数组 串口写入的基本用法: Dim Val() As Byte = New Byte() {49, 50, 51, 52} Ports("COM2").Write(Val, 0, Val.Length) 如果数组是动态的就报错, 请问应该怎么改 Dim Val() As Byte = New Byte() {DataTables("报文").DataRows(0)("第一列")} Ports("COM2").Write(Val, 0, Val.Length)
|
-- 作者:有点蓝 -- 发布时间:2023/4/6 9:14:00 -- 第一列存储的是什么内容? |
-- 作者:237756360 -- 发布时间:2023/4/6 9:50:00 -- 备注型的列 存储的是 01 03 0F B5 00 08 56 FE |
-- 作者:有点蓝 -- 发布时间:2023/4/6 10:20:00 -- Dim s As String = "01 03 0F B5 00 08 56 FE" Dim ss() As String = s.split(" ") Dim V(ss.length - 1) As Byte For i As Integer = 0 To ss.length - 1 v(i) = val("&H" & ss(i)) Output.Show(v(i)) Next Ports("COM2").Write(v, 0, v.Length)
|