关于串口的循环读和写
以下是关于串口收发模式的样板,请教如何在LabView中实现这样的串口操作啊?官方案例里的VI我都试过了,但好象不行.
收 1 开始先收到来自串口的数据(例如:十六进制数55)
发 1 将收到的数据发送给1
收 2 接收1发送的数据
发 2 发送2收到的数据至3
收 3 接收2发送的数据
发 3 发送3接收到的数据至4
收 4 以下依此类推
发 4
收 5
发 5
收 6
发 6
收 7
发 7
收 8
发 8
收 9
发 9
收 10
发 10
收 11
发 11
到11后从头开始,从1开始循环
回到最初1重新无限开始循环
希望各路大下能够帮忙啊,小弟感激不尽~ 你是一个串口收到一个发一个吗?
要是这样,你做个判断就好了,收到就执行发送 判断?如何判断是否收到?在lV中 用CASE结构不可以吗?
书书书.........................:Q 哦 谢谢啊 我找书再看看 我自己做了个测试的小例子 开始第一个能写能读 到了后面的就不行了 没反映
再调试的状态下看 出现错误 如下图
http://www.pansino.com.cn/bbs/UploadFile/2007-3/2007312112831263.jpg 加延时看看......... 不行啊 还是那个错误 不知道是不是根本就不能这样连多个写和读 弄不懂啊 你把读取数据改为自动获得大小试试, 行了 有数据了我设置了延迟整整8秒后 才有数据 不报错。。。谢谢各位的帮助啊:loveliness:
页:
[1]