华东交通大学课程设计
显示。
4.4字节数显示
该段程序的作用是将发送或接收到的字节数通过数值显示控件显示出来,并且能够对字节数进行清空方便下次继续计算。
图9 字节数显示
4.5 属性节点设置
Labview中的属性节点是为了对相关节点的属性进行设定,在这里我们用到的属性节点是禁用节点。关于禁用节点是使用如图10,
图10 禁用节点设置
由图10,打开串口按钮控制事件结构真假,在禁用节点中,0为用户可操作,2为用户不可操作。因此当串口没打开时,波特率、校验位、数据位是用户可以操作的,而清零、发送数据等清空按钮是不可操作的,并在运行时显示为灰色。当打开串口按下时,运行真事件,禁用属性设置与上面相反。
5 前面板设计
当程序运行时,我们能直接看出运行结果是就是前面板,也就是说,前面板是程序运行的最终载体。本次设计的前面板如图11。
10
华东交通大学课程设计
图11 前面板设计
前面板设计如图,在本设计中,前面板用到的控件有:下拉列表、按钮、布尔、字符串显示控件、字符串输入控件等。其中数据发送区为字符串输入控件,可以写入相关字符串;数据位、波特率等的选择使用的是下拉列表,可以通过下拉列表的特性选择需要的数值;打开串口与布尔直接相连,当按钮按下,布尔亮,代表串口的打开状态;清空按钮和字节数显示前面都有介绍,这里不一一赘述。这些就是前面板的基本构成了。
6.结语
本文对labview课程设计设计出的实用性软件串口调试助手进行了详细的描述,对
该设计的程序框图、相关节点的选取、前面板的设计进行了直观全面的展示。在整个过程中,从题目的选取准备和在设计时出现的问题及解决进行详细的讨论。最终完成了课程设计并且达到了初期的要求,实现了串口可选、数据位可选、波特率可调等功能。通过这次课程设计,也将虚拟仪器的理论知识上升到了实践层次,对虚拟仪器有了更深刻的认识。
11
华东交通大学课程设计
7.心得体会
通过此次课程设计,使我更加扎实的掌握了有关虚拟仪器方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。
这次课程设计的题目是由抽签决定的,而分组是自由组合的,一组三人,我们组最后选定的题目是串口调试助手。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。就在不停出错并且不停改正的过程中,这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。这也是在我们步入社会之前的一次大练兵,可以反映我们是否可以胜任以后的工作。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!
12
华东交通大学课程设计
8.参考文献
[1] 侯国屏 .LabVIEW编程与虚拟仪器设计[M].北京:清华大学出版社,2010 [2] 赵茂泰.智能仪器原理及应用[M].北京:电子工业出版社,2009 [3] 汪敏生.LabVIEW基础教程 [M].北京:电子工业出版社,2006
[4] 刘君华 .基于LabVIEW的虚拟仪器设计[M].北京:电子工业出版社,2006
13
基于labview串口助手设计资料



