当前位置:首页 >> 机械/仪表 >>

labview串口调试助手


《虚 拟 仪 器 技 术》
课 程 设 计 报 告

题 专 班 学 姓

目: 业: 级: 号: 名:

串口调试助手 测控技术与仪器 测控 0901 091301120 吴 迪 陈老师 王老师 2013 年 3 月

指导教师: 完成日期:

扬州大学能源与动力工程

学院 2013 年 3 月





一.设 计 目 的...............................(2) 二.设 计 步 骤...............................(6) 1.基本框架的设计..........................(7) 2.配置串口各个参数........................(8) 3.写入字符串..............................(9) 4.写入格式的选择..........................(11) 5.读取字符串..............................(12) 6.读取字符串格的选择......................(13) 7.清空读取字符串..........................(13) 8.打开串口................................(14) 9.对界面颜色的设计........................(14) 三.总 程 序 图...............................(15) 四.调试中遇到的问题..........................(16) 五.体 会..................................(17)

第 一 部 分
课 程 设 计 指 导 书

1.设计目的 (1)掌握 Labview 软件编程方法 (2)掌握虚器仪器实验室硬件的应用 (3)培养综合应用所学知识来指导实践的能力 2.设计所用仪器及器件 (1) NI 公司的数据采集和信号调理卡。NI MyDQA 卡,myboard 辅助电路板。 (2)计算机一台。 (3) 各 种 相 关 的 实 验 材 料 和 设 备 。

3.实物内容及要求 (1)设计成果一份。 (2)课程设计报告一份。 4.进程安排 1.布置任务、查阅资料,方案设计 (两天)

根据设计要求,查阅参考资料,进行方案设计及可行性论证,确 定设计方案,画出详细的原理图。 2.上机在LabVIEW环境下按要求进行设计 (三天) 要求在虚拟仪器上观测到正确的波形并达到规定的技术指标。
I

3.硬件的装配及调试

(三天)

使用数据采集卡进行装配调试,使其全面达到规定的技术指 标,最终通过验收。 4.总结报告 5.课程设计报告内容 总结设计过程,写出设计报告,设计报告具体内容要求如下: 1.课程设计的目和设计的任务 2.课程设计的要求及技术指标 3.总方案的确定并画出原理框图。 4.各基本单元原理及设计 (结合设计图写)。 5.总原理图,工作原理、工作特性(结合框图及前面版讲解) 。 6.电路安装、调试步骤及方法,调试中遇到的问题,及分析解决 方法。 7.实验结果分析,改进意见及收获。 8.体会。 (一天)

II

第 二 部 分
课 程 设 计 报 告

一.设计目的
设计一个串口调试助手。 要求:1.串口可选 2.波特率可调 3.串口通讯方式可调 4.检验方式可选 5.设计界面要标准

二.设计步骤: 基本框架的设计
首先,在程序框图放入四个函数,分别为 visa 配置窗口,visa 写入, visa 读取,visa 关闭。
, , , 。

1

2、配置串口各个参数 为 visa 配置串口函数配置各个参数,分别有 visa 资源名称,波特率 数据比特,奇偶效验,停止位,流程控制,终止符,超时。 其前面板和程序框图分别如下

前面板

2

3、写入字符串 写入字符串分别单次写入字符串和连续写入字符串, 其前面板和程序 框图如下。其中,连续写入的布尔按键机械动作为单机时转换,单次 写入的布尔按键机械动作为保持转换直到释放。

前面板

3

4

4、写入格式的选择 写入格式有四种,normal,backslash‘、 ’codes,password,hex,是 对写入字符串格式的选择。程序框图是对写入字符串属性节点的写 入。 其前面板和程序框图如下。

前面板

5

5、读取字符串 该读取字符串的设计是只接收发送的字符串, 意思是接收多少字符串 就显示多少字符串。 其前面板和程序框图如下

6

6、读取字符串格的选择 读取格式有四种,normal,backslash‘、 ’codes,password,hex。如
写入字符串一下,其前面板,程序框图如下。

7、清空读取字符串 清空字符串是通过对写入字符串局部变量写入空字符串常量。 其前面板和程序框图如下。

7

8.打开串口 打开串口和关闭串口用的同一个布尔按键。 关闭串口用的是打开串口 的局部变量的非。 其前面板和程序框图如下。

9.对界面颜色的设计 把背景设计成黑色,面板为白色,窗口为蓝色。 设计工具如下。

8

三.总程序图:

9

四.调试中遇到的问题
当程序设计完成之后, 但不知道怎么和机器通信, 由于时间有限, 我在网上找到一个方法,就是虚拟串口创建软件,但刚开始并不能通 信,经过不断的尝试最后终于成功了。

10

五.体会
这学期一周半的课程设计,主要学习一些 LabVIEW 的基本操 作和编程技巧,LabVIEW 作为一门新式的以图形化编程的语言,不 仅提供了简单易学的编程方法,而且提供了海量的可调用的模块,子 vi,涉及到各个方面。 LabVIEW 是一种程序开发环境,由美国国家仪器(NI)公司研制开 发的,类似于 C 和 BASIC 开发环境,但是 LabVIEW 与其他计算机 语言的显著区别是: 其他计算机语言都是采用基于文本的语言产生代 码,而 LabVIEW 使用的是图形化编辑语言 G 编写程序,产生的程序 是框图的形式。 尤其是在某些特殊领域其特点尤其突出。 LABVIEW 有很多优点, 首先在测试测量方面: LABVIEW 最初就是为测试测量而设 计的,因而测试测量也就是现在 LABVIEW 最广泛的应用领域。经 过多年的发展, LABVIEW 在测试测量领域获得了广泛的承认。至 今, 大多数主流的测试仪器、 数据采集设备都拥有专门的 LabVIEW 驱动程序,使用 LabVIEW 可以非常便捷的控制这些硬件设备。同 时,用户也可以十分方便地找到各种适用于测试测量领域的 LabVIEW 工具包。这些工具包几乎覆盖了用户所需的所有功能, 用户在这些工具包的基础上再开发程序就容易多了。有时甚至于 只需简单地调用几个工具包中的函数,就可以组成一个完整的测 试测量应用程序。 控制与测试是两个相关度非常高的领域,从测试领域起家 的 LabVIEW 自然而然地首先拓展至控制领域。 LabVIEW 拥有专门 用于控制领域的模块 ----LabVIEWDSC 。除此之外,工业控制领域 常用的设备、数据线等通常也都带有相应的 LabVIEW 驱动程序。 使用 LabVIEW 可以非常方便的编制各种控制程序。 除了以上两种应用领域, LabVIEW 还包含了多种多样的数学运 算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机
11

电设备之前,可以现在计算机上用 LabVIEW 搭建仿真原型,验证 设计的合理性,找到潜在的问题。在高等教育领域,有时如果使 用 LabVIEW 进行软件模拟,就可以达到同样的效果,使学生不致 失去实践的机会。 与 C 和 BASIC 一样,LabVIEW 也是通用的编程系统,有一个完 成任何编程任务的庞大函数库。LabVIEW 的函数库包括数据采集、 GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW 也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子 程序(子 VI)的结果、单步执行等等,便于程序的调试 根据一些项目统计,完成一个功能类似的大型应用软件, 熟练的 LabVIEW 程序员所需的开发时间,大概只是熟练的 C 程序 员所需时间的 1/5 左右。所以,如果项目开发时间紧张,应该优 先考虑使用 LabVIEW ,以缩短开发时间。 我对这一门高效简单的编程语言有很大的兴趣。一口气就把发的 讲义看完了,又从图书馆中借了一些高级应用的书,还在网上搜过 NI 公司举办的研讨会。从中学到了大量的技巧。也越来越感到, LabVIEW 入门很容易,如果要深入做下去,完成一个像样的工程, 就必须懂得各方面的知识,需要了解与电脑通信的各种协议,pci, pxi,gpib,还有现今流行的 USB,就算用别人做的卡,用别人编写 好的驱动程序,自己也要动各种调用约定,因为他们的卡并不为 好在 LabVIEW 本身提供了各种方法可 LabVIEW 一种编程语言所做, 以方便的调用。需要学会使用数据库,需要用别的编程语言别写可供 LabVIEW 能调用的模块。 这是一门实践性很强的课,很多知识是从书上看来的,而且看完 之后,自己还觉的不错,觉得自己已经掌握的很好了,但真到实际做 东西的时候,就会觉得困难重重,这时再去查书,便有了对知识的更 深层次的理解,其实在这方面更应该感谢网络给我们带来的方便,有 任何问题,上网搜一下,很多问题都可以迎刃而解,而且很多网友都
12

有自己独特的见解,在他们的讨论中看到了很多有用的东西。而且我 们能感受到学院老师对这门课的重视,也能看到这门课的发展前景, 即使我们在以后的工作中不在这方面发展, 这门课留给我们的学习思 想和技术技能都是很宝贵的。 学以促用,用以促学, 我们感觉这也是这门课教给我们的重要知识。 带着问题学习才能学到真正的知识。 在这学期的学习中我们学到了很多,也认识到我们需要学的东西 更多,仅凭现在学到的东西是远远不够的,要想在这方面作出一些成 绩,必须继续学下去。

13


相关文章:
labview串口调试助手
labview串口调试助手_机械/仪表_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 labview串口调试助手_机械/仪表_工程科技_专业资料。《虚拟仪器技术》课程...
基于labview串口助手设计
基于labview串口助手设计_电子/电路_工程科技_专业资料。华东交通大学课程设计 虚拟仪器课程设计 题目:串口调试助手设计 学院: 华东交通大学机电工程学院 班级: 2012...
非常好--LabVIEW串口通信详解
非常好--LabVIEW串口通信详解_信息与通信_工程科技_专业资料。LabVIEW ...电脑上的串口软 件一般是用串口调试助手,很出名的,也好用。如下图所示: 图 ...
LabView串口仪器控制
我用借助串口调试助手和虚拟串口,向 LabVIEW 编写的一个最简单的例子发送字符串。 发送的字符串是 010203 0A 050607(十六进制显示)。VISA 串口配置我没都默认, ...
LabVIEW串口通信详解
LabVIEW串口通信详解_计算机软件及应用_IT/计算机_专业资料。LabVIEW串口通信详解LabVIEW...电脑上的串口软件一般 是用串口调试助手,很出名的,也好用。如下图所示: 图...
LabVIEW串口通信详解
LabVIEW串口通信详解_电子/电路_工程科技_专业资料。LabVIEW 串口通信详解 , l#...电脑上的串口软件一般 是用串口调试助手,很出名的,也好用。如下图所示: 7 _...
在LabVIEW 中编写PLC串口调试程序
LabVIEW 中编写 PLC 串口调试程序收藏此信息 打印该信息 添加:佚名 来源:未知...此文中,介绍了如何通过 LabVIEW 的串口节点和仪器 I/O 助手实现读写松下 FP2...
LabVIEW串口通信详解
LabVIEW 串口通信详解(2010-01-10 更新) LabVIEW 串口通信详解 " M) I2 q4...电脑上的串口软件一般 是用串口调试助手,很出名的,也好用。如下图所示: / k...
LabVIEW串口通信详解
串口通信详解(2010 01- 更新) (2010LabVIEW 串口通信详解(2010-01-10 更新) ...如下图所示: ' r i7 G F8 } ' I8 Z 图 1 串口调试助手 一打开软件,...
LabvIEW串口编程
?在 LabVIEW 中编写 PLC 串口调试程序(二) --- 2007 自动化网杯自动化行业...2.3. 结论 结合 VISA 各功能节点与仪器 I/O 助手“Instrument I/O ...
更多相关标签:
labview串口助手 | 串口调试助手 | labview串口通信 | labview串口通信实例 | labview 网络调试助手 | labview制作串口助手 | labview串口调试工具 | labview 串口调试 |