- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,这是用
您可能关注的文档
最近下载
- 2024年黑龙江省哈尔滨市中考语文试题(含官方答案).docx
- 小学五年级语文上册教学课件《古诗三首》.pptx VIP
- 滨州医学院毕业答辩简洁模板.ppt
- 成人呼吸支持治疗器械相关压力性损伤的预防——2023中华护理学会团体标准.pptx VIP
- 数学--高思课本和乐乐课堂名称对应(1).pdf
- 常暗之厢常闇の箱.pdf
- 成人呼吸支持治疗器械相关压力性损伤的预防(2023中华护理学会团体标准).pptx VIP
- 《调皮的小猫咪》-美术课件.ppt VIP
- 七年级语文上册第二单元整体教学设计-优质教案.docx
- 成人呼吸支持治疗器械相关压力性损伤的预防-2023中华护理学会团体标准.pptx VIP
文档评论(0)