[信息与通信]基于labview的实验

[信息与通信]基于labview的实验

ID:32866873

大小:1.98 MB

页数:30页

时间:2019-02-16

[信息与通信]基于labview的实验_第1页
[信息与通信]基于labview的实验_第2页
[信息与通信]基于labview的实验_第3页
[信息与通信]基于labview的实验_第4页
[信息与通信]基于labview的实验_第5页
资源描述:

《[信息与通信]基于labview的实验》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一利用LabVIEW控件进行结构化程序设计一、实验目标:1.理解LabView的结构的基本概念2.掌握LabView中特有的顺序结构和移位寄存器的基本使用方法3.掌握LabView中公式节点的使用方法二、实验设备安装有LabVIEW的计算机。三、实验要求和程序LabView中的结构中的For和While相当于别的语言中的各种循环语句,而顺序结构主要为了方便于进行和时间相关的编程。本单元基本要求为循序渐进地学习和调试结构相关的内容,重点在于掌握LabView中进行循环和时间相关编程的方法。1.使用For循环产生100个随机数。在随机数产生的同时判定当前随机数的最大值和最小值。有时称其为“流

2、动的”最大值和最小值。在前面板上显示流动最大值、最小值和当前的随机数。循环中一定要包含TimeDelayExpressVI以便用户可以观看值随着For循环的运行而更新。程序框图:前面板:2.构建VI,每秒显示一个0到1之间的随机数。同时,计算并显示产生的最后四个随机数的平均值。只有产生4个数以后才显示平均值,否则显示0。每次随机数大于0.5时,使用Beep.vi产生蜂鸣声。【提示】虽然叙述简单,但实现不易,请注意:每秒产生一个随机数,我们可以使用用于定时的VI要计算最后四个数的平均,我们需要使用移位寄存器要注意顺序结构和移位寄存器的嵌套关系运行:当产生随机数小于4时:(平均值等于0)当产生随

3、机数大于4:3、创建前面板有3个圆LED的VI。运行程序时,第一个LED打开并保持打开状态。1秒钟以后,第二个LED打开并保持打开状态;再过2秒钟,第三个LED打开并保持打开状态。所有LED都保持打开状态3秒钟,然后程序结束。(使用顺序结构)程序框图:前面板:实验二利用LabVIEW实现各种数学运算(数组,矩阵,代数)和字符串与逻辑运算一、实验目标:1.理解LabView的数组和簇的基本概念2.掌握数组的创建和使用3.理解多态性的含义4.掌握簇的创建和使用二、实验设备安装有LabVIEW的计算机。三、实验要求和内容LabView中的数组和别的语言中数组的概念基本一致,但在LabView中数组

4、是Control或者Indicator,也就是说,它是有界面的。LabView中的簇类似于C语言中的stucture数据结构或C++中的Class类。本单元基本要求为循序渐进地学习和调试数组和簇的相关内容。1.创建子VI计算两个输入向量A和B内积。要求程序能够判断两个向量的元素个数是否相等,相等则计算内积,否则利用beep.vi报警并且弹出对话框提示。将VI计算结果和数学函数的计算结果做比较,仔细检查计算程序。运行:1、元素个数不等2、元素个数相等2.创建VI,计算并绘制二阶多项式y=Ax2+Bx+C。VI应使用前面板控件来输入系数A,B和C,并使用前面板控件输入点数N,计算x0到xN-1区

5、间上的多项式。在波形图上绘制y-x图形指示器。【提示】首先需要写出N个点中每个点x坐标的计算公式然后利用多态性简化程序的编制(既把二项式的计算做成子VI,当输入单个值时输出单个值,输入数组时也输出数组)主程序框图:前面板:子VI:(Y=AX2+BX+C)[选做]3.创建VI,包含一个由6个按钮组成的簇,这些按钮标签分别是Option1到Option6。当VI执行时,VI将等待按钮之一被按下。当按一个按钮时,使用DisplayMessageToUserExpressVI指出所选择的选项。重复以上过程直到按下Stop按钮。确保加入TimeDelayExpressVI使用户有时间按按钮。提示:可以

6、使用ClustertoArray函数把布尔簇转换成布尔数组,簇中的每个按钮代表数组中的一个元素。Search1DArray函数从ClustertoArray函数创建的一维布尔值数组中搜索TRUE值。数组中的任何元素为TRUE值表示用户单击了簇中的一个按钮。Search1DArray函数返回其在数组中找到的第一个TRUE值的索引值并将其传送到Case结构的选择器端子。如果没有按过按钮,Search1DArray函数返回索引值-1,执行空操作的-1分支执行。While循环重复检查布尔簇控件的状态,直到按下Stop按钮。运行:四、本单元应掌握的LabView技巧注意数组的处理和产生都可以借助循环结

7、构,其关键点在于自动索引功能和移位寄存器的使用。注意体会数组和簇的区别与联系,簇可以构成数组(即簇数组),而数组也可以是簇中的成员。实验三图形化编程实现信号分析 (一)时域相关分析一.  实验目的 1.在理论学习的基础上,通过本实验加深对自相关分析和自功率谱分析的概念、性质、作用的理解。 2.掌握用相关分析法测量信号中周期成分的方法。二.实验原理  (1) 自相关相关是指客观事物变化量之间的相依关系,在统计学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。