以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]串口发送数据报错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185727)

--  作者:laipiwen
--  发布时间:2023/3/13 14:08:00
--  [求助]串口发送数据报错
用调试工具可以调通的串口

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16786871841550.png
图片点击可在新窗口打开查看
在命令窗口中执行 Write 始终报错

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16786872379317.png
图片点击可在新窗口打开查看
附厂家说明
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1906330474least-rs232绿板自动上传说明.zip


请老师们帮我看看截图是什么问题呢?还有就是 HEX发送接收 是怎么设置呢?




[此贴子已经被作者于2023/3/13 14:13:45编辑过]

--  作者:有点蓝
--  发布时间:2023/3/13 14:19:00
--  
1、试试各种属性设置:http://www.foxtable.com/webhelp/topics/1976.htm
--  作者:laipiwen
--  发布时间:2023/3/13 18:23:00
--  
通过数据监控 发现截图中的情况
Ports("COM6").Write("55")  不能发出  截图中的数据 第一行
Ports("COM6").Write("U") 能够发送出 截图中的数据  第一行
请问怎么样才能 不适用 U  直接  write 55  ,或者说 怎么才能不被转换  直接发出去?

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787021688282.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787035518016.png
图片点击可在新窗口打开查看




[此贴子已经被作者于2023/3/13 18:33:01编辑过]

--  作者:有点蓝
--  发布时间:2023/3/13 19:58:00
--  
字节发送试试:http://www.foxtable.com/webhelp/topics/1979.htm
--  作者:laipiwen
--  发布时间:2023/3/13 20:03:00
--  
这样吗?

Dim Val() As Byte = New Byte() {55}
Ports("COM6").Write(Val, 0, Val.Length)

还是 ?

Dim bytes() As Byte = System.Text.Encoding.Unicode.GetBytes("55")
Ports("COM6").Write(Val, 0, Val.Length)
[此贴子已经被作者于2023/3/13 20:11:23编辑过]

--  作者:有点蓝
--  发布时间:2023/3/13 20:19:00
--  
测试咯
--  作者:laipiwen
--  发布时间:2023/3/13 20:25:00
--  
这样 不知道 哪里的问题  反正就是 报错,提示写入超时

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787101886417.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2023/3/13 20:35:00
--  
重启项目试试。注意添加串口和打开串口的代码执行一次就行了,不需要每次都执行

按这种方式发送
Dim Val() As Byte = New Byte() {55}
Ports("COM6").Write(Val, 0, Val.Length)

--  作者:laipiwen
--  发布时间:2023/3/13 21:16:00
--  
这样也是被改了
图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787113495500.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/3/13 21:16:58编辑过]