虚拟仪器实验报告 - 图文 下载本文

题目三 实验步骤: 步骤一:在前面板添加三个Round LED,并将它们命名为Boolean1,Boolean2,Boolean3。 步骤二:在框图中添加Flat Sequence Structure,并且添加三个Frame。在每个Frame中添加一个定时时钟,将定时时间设为1秒。在每个Frame中加入三个Local Variable并将名称改为Boolean1,Boolean2,Boolean3,再用True or False Constant 与其相连,对第一、二、三、四个Frame 的True or False Constant分别设置为TFF,FTF,FFT,TTT。 实验结果

实验二 图形化编程实现各种运算

一、实验目标

利用LabVIEW实现各种数学运算(数组,矩阵,代数)和字符串与逻辑运算 1. 理解LabView的数组和簇的基本概念 2. 掌握数组的创建和使用 3. 理解多态性的含义 4. 掌握簇的创建和使用

二、实验设备

安装有LabVIEW的计算机。

三、实验要求和内容

LabView中的数组和别的语言中数组的概念基本一致,但在LabView中数组是Control或者Indicator,也就是说,它是有界面的。LabView中的簇类似于C语言中的stucture数据结构或C++中的Class类。本单元基本要求为循序渐进地学习和调试数组和簇的相关内容。

1. 创建子VI计算两个输入向量A和B内积。要求程序能够判断两个向量的元素个数是否相等,相等则计算内积,否则利用beep.vi报警并且弹出对话框提示。内积子VI的实现必须使用最底层的方法实现,不能直接调用函数面板里的VI,将VI计算结果和数学函数的计算结果做比较,仔细检查计算程序。

2. 创建VI,计算并绘制二阶多项式y = Ax2 + Bx + C在任意区间x0到xN-1上的曲线。其中系数A,B和C以及区间范围要求能在前面板控件由用户自行输入,并使用前面板控件输入点数N以控制图形的绘制精度。在波形图上绘制x-y图形指示器。坐标轴的刻度要求与实际情况一致。

3. 创建VI,包含一个由6个按钮组成的簇,这些按钮标签分别是Option1到Option6。当VI执行时,VI将等待按钮之一被按下。当按一个按钮时,使用Display Message To User Express VI指出所选择的选项。重复以上过程直到按下Stop按钮。确保加入Time Delay Express VI使用户有时间按按钮。

四、 实验步骤和实验结果

题一:计算两个输入向量A和B内积,要求程序能够判断两个向量的元素个数是否相等,相等则计算内积,否则利用beep.vi报警并且弹出对话框提示。首先需要写出N个点中每个点x坐标的计算公式,然后利用多态性简化程序的编制(既把二项式的计算做成子VI,当输入单个值时输出单个值,输入数组时也输出数组。结果如图:

题二:计算并绘制二阶多项式y = Ax2 + Bx + C,使用前面板控件输入点数N,计算x0到xN-1