以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问,如何接收串口数据(带换行回车) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=148409) |
-- 作者:明天的灵 -- 发布时间:2020/4/7 14:22:00 -- 请问,如何接收串口数据(带换行回车) 串口返回字条串格式:CH1:ON \\r\\nCH2:ON \\r\\nCH3:OFF\\r\\nCH4:OFF\\r\\n 请问如何设置接收此格式的字符串? Dim aa As String aa = e.Port.ReadExisting() Dim r As Row = Tables("表A").AddNew MessageBox.Show(aa) r("第一列") = aa 以上为设置DataReceived事件代码。如果没有第4句输出显示,可以把四行内容完整写入表A第一列。 但是加了第4句后,接收到内容分为二部分了,第一次(行)增加以下内容 CH1: ON CH2: ON CH3: OFF CH
第二次(行)增加以下内容: 4: OFF 需要怎么接收,才能完整显示出(实际应用在窗口的文本框中显示): CH1: ON CH2: ON CH3: OFF CH4: OFF [此贴子已经被作者于2020/4/7 14:23:56编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/4/7 15:33:00 -- 调整一下设置试试:http://www.foxtable.com/webhelp/topics/1976.htm 看看开发文档有没有什么特别的说明
|
-- 作者:明天的灵 -- 发布时间:2020/4/7 15:50:00 -- 串口配置没有错就是,就是想加入中间显示的话,分成二部分了。直接写入数据库的话,还是一个整体。 |
-- 作者:有点蓝 -- 发布时间:2020/4/7 16:02:00 -- 应该不是回车换行的问题。开发文档发上来看看 |
-- 作者:明天的灵 -- 发布时间:2020/4/7 18:26:00 -- 请看开发文档第五页 [此贴子已经被作者于2020/4/7 18:29:47编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/4/7 21:13:00 -- 改为使用字节接收试试:http://www.foxtable.com/webhelp/topics/1979.htm |