双机串口通讯,我学LV做的第一个小程序。
小弟最近两个月才接触到LV,第一个练手的程序就是下面我要发的双机通讯的程序了虽然简单,还是搞了我几天,才知道原来有这些控件啊,原来是这么用的啊
现在开发的程序因为是公司原因,不便发了,不好意思。
学到现在感觉收获很多,更感觉学的太少,太不深入。
多向论坛里的高手学习,
特别感谢下飞雨天对我的帮助。 发送的程序里的LOOP次数应该是4次,还是一次就可以了?
不行的话,修改下。
回复 #1 weiyd007 的帖子
自己写的程序,能拿上来和别人分享,真的很不错!!继续加油~~看了下你的程序,说几个缺点:
send:
1:后面板可以更加紧凑些;
2:一般如果控制件别的地方不用,那就把它放在它所对应的事件结构中,方便以后寻找;
3:连线最好流畅些,按数据流向,从左到右(receive程序存在这个问题),然后一条线如果没什么必要,那最好就是一条直线,别拐弯:L,你可以选取其中的某条线段,用数字键盘左边的上下左右键移动。
receive:
1:后面板太大,数据流向没安排好等;
2:既然已经有循环,那就没必要用里面的2450次的for了;
3:里面的number 2 decimal string,输入输出很模糊,应该做到在一个vi里,输入在左,输出在右
save就不说了,呵呵
不是打击,呵呵,而是真心希望你能写出更好的程序!~
[ 本帖最后由 飞雨天 于 2007-1-25 16:38 编辑 ] 恩
多谢飞雨天的建议
认真听取中。。。。
以后多 加改正。。 像飞兄说的那样,BLOCK的连线不够漂亮,还有如果你读的数据一定要循环2450吗,如果是特定的那就没话说,如果只是为了读出BUFFER中的所有数据,建议用判断BUFFER中的数据有没有为0就可以了。继续努力。 2450我解释一下
数据大概在4K左右吧,但是不到2450就全是FF了,这样的话,就可以直接丢掉的了
这个只是为我做轮速测试前的入门吧。
呵呵 飞雨天 评论的太好了 谢谢楼主 谢谢分享
页:
[1]