Rhino(犀牛)中国技术支持与推广中心

标题: Script 串口通信问题 [打印本页]

作者: Zzzz    时间: 2014-10-8 22:47
标题: Script 串口通信问题
如图,今天自己写了段代码实现串口通信,让外设与GH互动。。目的倒是实现了,只是一运行就会很卡,断开外设就正常了。。。大神们看看是不是代码有问题[mw_shl_code=applescript,true]    System.IO.Ports.SerialPort sp = new System.IO.Ports.SerialPort();
    sp.PortName = "COM3";
    sp.BaudRate = 9600;
    sp.Open();
    int val = sp.ReadByte();
    A = val;
    sp.Close();[/mw_shl_code]
作者: Jorin    时间: 2014-10-9 09:38
很明显是不对的,每20毫秒就要把端口打开并关闭一次。不卡才不正常呢。
作者: Zzzz    时间: 2014-10-9 09:46
Jorin 发表于 2014-10-9 09:38
很明显是不对的,每20毫秒就要把端口打开并关闭一次。不卡才不正常呢。

请问J大大该怎么改呢???我之前也是这么写,只是后面没有关闭的那句。。。结果就是接收一次后就报串口无法使用。。。如果我把open弄成只在初始化的时候调用,会不会好点???
作者: Jorin    时间: 2014-10-9 10:18
Zzzz 发表于 2014-10-9 09:46
请问J大大该怎么改呢???我之前也是这么写,只是后面没有关闭的那句。。。结果就是接收一次后就报串口无 ...

好吧,那今天抽空写个教学。
作者: Zzzz    时间: 2014-10-9 10:30
Jorin 发表于 2014-10-9 10:18
好吧,那今天抽空写个教学。

先感谢J大大。。。坐等J大大的教程
作者: Jorin    时间: 2014-10-9 23:28
问题的解决办法在这里:
http://bbs.rhino3d.asia/thread-24817-1-1.html




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2