LabVIEW程序设计-课程设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW程序设计-课程设计

成 绩 评 定 表 学生姓名 班级学号 专 业 通信工程 课程设计题目 基于UDP的点对点和广播通信 评 语 组长签字: 成绩 日期 20 年 月 日 课程设计任务书 学 院 信息科学与工程学院 专 业 通信工程 学生姓名 班级学号 课程设计题目 基于UDP的点对点和广播通信 实践教学要求与任务: 学习LabVIEW的虚拟仪器原理、设计方法和实现技巧LabVIEW程序的编程实现; 掌握简单通信系统设计和分析方法; 采用Labview语言,实现点对点和广播通信。 (1)通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图; (2)采用LabVIEW实现点对点和广播通信系统; (3)系统调试与改进,调整系统参数,分析系统运行结果; (4)写出设计总结报告。 工作计划与进度安排: 17周 学习LabVIEW虚拟仪器原理、设计方法和实现技巧,掌握简单LabVIEW程序的编程实现,掌握简单通信系统设计和分析方法。 19周 采用LabVIEW语言,实现点对点和广播通信,并对系统进行性能分析。 指导教师: 201 年 月 日 专业负责人: 201 年 月 日 学院教学副院长: 201 年 月 日 目录 1.概述 4 1.1 Labview简介 4 2.2 UDP协议简介 4 2.基于UDP的点对点和广播通信的设计原理 5 3.基于UDP的点对点和广播通信的程序设计 5 3.1 前面板设计 5 3.2 程序框图(后面板)设计 7 3.2.1 后面板设计概述 7 3.2.2 打开/关闭本地UDP端口功能 8 3.2.3 选择广播或者点对点方式发送数据功能设计 9 3.2.4 发送数据功能设计 9 3.2.5 接受数据功能设计 10 4.程序调试 10 5.总结 12 6.参考文献 13 1.概述 1.1 Labview简介 虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。 图3.1(a) 发送端前面板 图3.1(b) 接收端前面板 3.2 程序框图(后面板)设计 3.2.1 后面板设计概述 在前面板中添加控件后,必须还要创建程序框图(即后面板)才能对前面板中的对象进行控制。程序框图是图形化源代码的集合,这种图形化的编程语言也称为G语言。 程序框图中的控件对象实际上市前面板相应的控件的接线端,当在前面板创建控件后Labview在程序框图中自动添加该对象的接线端。程序框图中接线端以不同的颜色代表不同的数据类型,默认情况下接线端是以图标方式显示的,但为了节省空间,本程序后面板中各控件均以数据类型来显示,如图3.2(a) 图3.2(a) 发送端后面板 图3.2(b)接收端后面板 一个Labview程序若只有控件是不完整的,若需完成更复杂的功能还需在后面板中添加各种函数,再进行对象连线以完成所需功能。本程序中,主要通过各种有关UDP协议的函数进而完成点对点和广播通信的功能的。UDP编程的VI函数位于函数的 数据通信/协议/UDP面板下,如图3.2(c)所示。 图3.2(c) UDP函数 下面就本程序中各部分的功能及所使用到的函数进行说明。 3.2.2 打开/关闭本地UDP端口功能 该部分功能在发送端和接收端均有,用“打开UDP”函数和“关闭UDP函数”完成。打开UDP函数完成打开本地UDP端口功能。关闭UDP函数实现通信完毕后关闭本地UDP端口功能。“打开UDP”函数和“关闭UDP函数”的各个接线端说明如图3.2.2。 图3.2.2(a) “UDP open”函数接线端说明 图3.2.2(b)“关闭UDP”函数接线端说明 所使用到的主要UDP函数接线端说明如下: 端口接线端与本地端口输入控件相连接,从该控件获取通信中本地所使用的端口号。 连接ID是唯一标识UDP套接字的网络连接引用句柄。该连接句柄可用于在以后的VI调用中引用套接字。依据s的值,返回连线至t输入或f输入的值。s为TRUE时,函数返回连线至t的值。s为FALSE时,函数返回连线至f的值。 图3.2.2 选择函数接线端说明 本程序中选择函数的t端连接一个32为全1数,表示IP地址为255.255.255.255,这是用

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档