基于labview串口助手设计

上传人:飞*** 文档编号:47459640 上传时间:2018-07-02 格式:PDF 页数:14 大小:625.69KB
返回 下载 相关 举报
基于labview串口助手设计_第1页
第1页 / 共14页
基于labview串口助手设计_第2页
第2页 / 共14页
基于labview串口助手设计_第3页
第3页 / 共14页
基于labview串口助手设计_第4页
第4页 / 共14页
基于labview串口助手设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于labview串口助手设计》由会员分享,可在线阅读,更多相关《基于labview串口助手设计(14页珍藏版)》请在金锄头文库上搜索。

1、华东交通大学课程设计虚拟仪器课程设计题目:串口调试助手设计学院:华东交通大学机电工程学院班级:2012xxxxxx 学号:2012xxxxxxxx 姓名:xxxx 华东交通大学课程设计1目录虚拟仪器设计课程设计任务书 . 2 1.引言 . 4 2. labview 及串口通信简介 . 4 2.1 Labview . 4 2.2 串口通信简介. 5 3.串口相关节点介绍. 6 3.1 VISA 配置串口 . 6 3.2 设置缓冲区大小. 7 3.3visa 写入 . 7 3.4 VISA 读取 . 7 4.程序框图设计. 8 4.1 串口初始化输入模块. 8 4.2 数据发送程序. 9 4.3

2、数据接收 . 9 4.4 字节数显示 . 10 4.5 属性节点设置. 10 5.前面板设计 . 10 6.结语 . 11 7.心得体会 . 12 8. 参考文献 . 13 华东交通大学课程设计2华东交通大学机电工程学院虚拟仪器设计课程设计任务书学生姓名:高俊须学号: 20120310110212 一、设计题目串口调试助手设计二、设计目的和要求通过对虚拟仪器的设计,了解虚拟仪器设计的基本原理及常用的对象使用方法;通过设计一台虚拟式数据采集系统、图形识别系统、 通过串口、并口控制、 测温系统、转速测量系统等,了解虚拟仪器数据采集卡的使用及设置,并口或串口的数据传输,了解虚拟编程中如何使用非NI

3、公司的数据采集卡或电脑中常用的声卡,如何配置DAQ 助手等, 学会把外界物理信号采集到计算机并进行简单分析或者通过虚拟仪器产生符合要求的信号并通过声卡输出或者学会利用NI 的 ELVIS 系统设计简单的测量软件。加深虚拟仪器知识、单片机的了解,培养学生运用虚拟仪器思想解决工程实际问题的能力。二、设计内容A详细要求:(1)串口可选;( 2)波特率可调;( 3)串口通讯方式可调( 9 位还是 11 位);(4)校验方式可选(奇校验偶校验);( 5)设计界面要标准B前面板上要设置必要的控件对象以设置相应参数。C设计界面要美观,程序可读性好。三、设计进度安排设计时间总计 2 周课程设计任务及要求讲解(

4、0.5 天)设计任务分析及查找资料(1.5 天)程序编制及调试(5.5 天)设计说明书撰写(2 天)答辩(0.5 天)四、设计任务书应包括的主要内容目录设计题目任务分析实现过程程序前面板及流程图华东交通大学课程设计3结束语心得体会参考文献五、考核方法考核方式由三部分组成:平时学习态度(含考勤)、设计完成情况(含方案、程序质量、界面、说明书等)及答辩情况确定。六、教师评语及成绩指导教师:华东交通大学课程设计41.引言这学期我们系统的学习了虚拟仪器设计,对于虚拟仪器有了比较深刻的认识。LabVIEW 是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C 和BASIC 开发环境,但是La

5、bVIEW 与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW 使用的是图形化编辑语言G 编写程序,产生的程序是框图的形式。LabVIEW 软件是 NI 设计平台的核心,也是开发测量或控制系统的理想选择。LabVIEW 开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。这次课程设计的任务就是根据一个学期对labview 的学习以及对 G 编程的了解设计出一款类似串口调试助手的软件。串口调试助手是串口调试相关工具,支持9600,19200 等常用各种波特率及自定义波特率,可以手动调节串口,能

6、设置校验、数据位和停止位,能以 ASCII 码或十六进制接收或发送任何数据或字符,可以任意设定发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件,也可以计算已发送和接收的字节数。2 labview及串口通信简介2.1 Labview LabVIEW 是一种图形化的编程语言的开发环境,它广泛地被工业界、 学术界和研究实验室所接受, 视为一个标准的数据采集和仪器控制软件。LabVIEW 2 集成了与满足 GPIB、VXI 、RS-232 和 RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的

7、软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G” 语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW 是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、 设计、测试并实现仪器系统时, 可以大大提高工作效率。华东交通大学课程设计52.2 串口通信简介串口通信的概念非常简单, 串口按位(bit) 发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488 定义并行通行状态时,规定设备线总长不得超过 20 米,并且任意两个设备间的长度不得超过2 米;而对于串口而言,长度可达 1200 米。典型地,串口用于ASCII 码字符的传输。通信使用3 根线完成,分别是地线、发送、接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。 对于两个进行通信的端口, 这些参数必须匹配。a.波特

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号