wt.101 发表于 2009-4-27 15:43:51

等待牛人解答呀

3no 发表于 2009-4-27 16:13:01

不好意思哈,今天手头上事情多点。
其实你在超时事件分支里面已经用到属性节点,得到串口有几个字节未读取,你把这个提到事件结构前,每次循环的时候就判断有几个字节没有读取,然后给每次循环设置个时间,把延时事件分支的延时取消。
大体你试试。

simongdnt 发表于 2009-4-28 20:33:30

都收了再做处理吧。

wt.101 发表于 2009-4-28 21:39:43

18# simongdnt
我这样做了反应都慢了

wt.101 发表于 2009-4-28 21:49:57

不好意思哈,今天手头上事情多点。
其实你在超时事件分支里面已经用到属性节点,得到串口有几个字节未读取,你把这个提到事件结构前,每次循环的时候就判断有几个字节没有读取,然后给每次循环设置个时间,把延时事 ...
3no 发表于 2009-4-27 16:13 http://www.cpubbs.com/bbs/images/common/back.gif
那我想问一下通过什么来触发读这个事件呢

wt.101 发表于 2009-4-28 22:01:50

继续期待解答

wt.101 发表于 2009-4-29 14:51:34

有没得人晓得哟

wt.101 发表于 2009-5-1 19:36:06

这么多天了,还是不行,居然被这个卡死了,期待牛人解答呀

我是发哥 发表于 2009-5-1 19:40:50

意思是。你另一个设备可不可以更改,可以更改弄成协议。或定长。不可以改就只有分门别类做。某地要2字节就用2字节,要3字节自然就按3字节。就像一个顺序一样。一开始某个可能2字节读。再发个指令,再返回3字节,完全可以用顺序来实现。

wt.101 发表于 2009-5-1 19:52:24

意思是。你另一个设备可不可以更改,可以更改弄成协议。或定长。不可以改就只有分门别类做。某地要2字节就用2字节,要3字节自然就按3字节。就像一个顺序一样。一开始某个可能2字节读。再发个指令,再返回3字节,完全 ...
我是发哥 发表于 2009-5-1 19:40 http://www.cpubbs.com/bbs/images/common/back.gif

但有个问题,我要使用的时候,顺序是随机的,因为我还得扩充功能

wt.101 发表于 2009-5-1 19:53:55

意思是。你另一个设备可不可以更改,可以更改弄成协议。或定长。不可以改就只有分门别类做。某地要2字节就用2字节,要3字节自然就按3字节。就像一个顺序一样。一开始某个可能2字节读。再发个指令,再返回3字节,完全 ...
我是发哥 发表于 2009-5-1 19:40 http://www.cpubbs.com/bbs/images/common/back.gif
其实我试过将第一个读作为缓冲区,第二读确定是两个字节,还是3个字节,但响应仍然有问题

wt.101 发表于 2009-5-1 19:56:27

意思是。你另一个设备可不可以更改,可以更改弄成协议。或定长。不可以改就只有分门别类做。某地要2字节就用2字节,要3字节自然就按3字节。就像一个顺序一样。一开始某个可能2字节读。再发个指令,再返回3字节,完全 ...
我是发哥 发表于 2009-5-1 19:40 http://www.cpubbs.com/bbs/images/common/back.gif

你能不能帮我改一下嘛,还试过读的时候只用bytes at port ,后面分3字节 3字节处理(通过队列和数组),但还是有问题

我是发哥 发表于 2009-5-1 20:32:09

什么时候二字节。什么时候三字节。以何为依据?

wt.101 发表于 2009-5-1 20:49:37

什么时候二字节。什么时候三字节。以何为依据?
我是发哥 发表于 2009-5-1 20:32 http://www.cpubbs.com/bbs/images/common/back.gif
以我的选择为依据,我作了个下拉列表来选择

tester 发表于 2009-5-1 21:47:06

哪好办。

以这个下拉列表值改变为事件来读数。包好包好{:5_402:}。
页: 1 [2] 3
查看完整版本: 关于串口的读的问题