(LabVIEW)实验一 基本操作

合集下载

Labview实验指导书(学生版)

Labview实验指导书(学生版)
实验 2-2
构建 VI,接收 5 个数字输入,将这些数字相加并在仪表上显示结果。如果输入 数的总和小于 8,则圆形指示灯亮。灯为绿色,仪表刻度盘是黄色。
属性设为 show digital display
8
【练习与思考】 :
[练习 1] 构建 VI,产生两个随机数(在 0 到 1 之间)并在仪表上显示两个随机数。 仪表上分别设置标签“Random number1”和“Random number2”,使其中一个仪表 呈蓝色而另一个仪表呈红色。当红色仪表上随机数值比蓝色仪表数值大时,用一 个方形 LED 显示绿色,否则 LED 显示黑色。运行 VI 几次并观察结果。 [练习 2] 构建停车信号灯。创建从 0 到 2 变化的刻度盘控件,该控件具有 3 个 LED 显示:绿色、黄色和红色。当在刻度盘 0 位置时,使 VI 打开绿色 LED;当在刻 度 1 上时,变为黄色;当在刻度 2 上时,变为红色。 [练习 3] 构造 VI 产生一个-10 到 10 间的随机数。在 VI 的前面板上用指示器来显 示随机数的值,然后点亮随机数所在范围对应的 LED。用一个 LED 显示负的随 机数,一个 LED 显示在 0 到 4 范围内的随机数,一个 LED 显示大于等于 5 的随 机数。改变 LED 的属性使其点亮时为亮黄色,关闭时为暗黄色。
操作步骤
[1] 创建一个新的 VI,切换到前面板设计窗口下,打开【控件】【新式】【数组, 矩阵与簇】控件选项板,选择一个“数组”控件,放置到前面板上,如图所 示。
[2] 打开【控件】【新式】【布尔】控件选项板,选择一个“垂直摇杆开关”放置 到前面板上的数组容器中,穿件一个布尔型数组,如图所示。
[3] 移动光标到数组容器的边缘,单击鼠标右键,从弹出的快捷菜单中执行【添 加维度】菜单命令,创建一个二维的布尔型数组,并打开数组中其他元素, 如图所示。

(LabVIEW)实验一 基本操作

(LabVIEW)实验一 基本操作

<h2>例1. Math_LED.vi<h3>要求将两个输入的数字相加并显示结果;将同样两个数字相乘并显示结果;如果两个数字相等,则LED指示灯亮。

<h3>步骤1.在Front Panel上添加两个Numeric Control,和两个Numeric Indicator,以及一个Boolean器件Round LED。

2.Window => Show Block Diagram。

在Block Diagram中利用加法器乘法器完成,A+B和A*B,结果接Numeric Indicator。

将输入信号连接至Equal,结果接LED。

3.然后就好了。

<h2>例2. Temp_vol.vi<h3>要求建立一个测量温度和溶剂的VI<h2>步骤1.在Front Panel中右键,在弹出的Controls中的Numeric中选择Tank,放入前面板。

名字改为容积。

双击左侧10.0标度改为1000。

2.在容器旁配数据显示,在容器上右键,选Visible Iterms => Digital Display。

3.再在Controls中的Numeric中选一个温度计,改标签为温度,标度0到100,配数据显示。

4.Ctrl + E,打开Block Diagram,从功能模块选择对象,组成下图。

其中:Random Number(0-1) 和 Numeric Constant在Numeric里。

Numeric Constant 可以在连接端子处右键Create => Constant。

5.保存<h2>例3. 子VI的创建<h3>步骤1. 打开刚才建立的Temp_vol.vi2. vi文件的右上角两个标志(如图中红圈所示)。

1是端子连接器窗口(据说由show connector 设置,没找到)。

2是图标窗口,是该vi被引用时显示的图标。

Labview实验1—6

Labview实验1—6

实验一 LabVIEW环境1. 熟悉LabVIEW环境。

2. 创建一个VI。

发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b 比较,若a>b,则指示灯亮。

要求:①编程实现;②单步调试程序;③应用探针观察各数据流。

3. 创建和调用子VI。

创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。

编一个VI调用上述子VI。

实验二 结构与属性控制1. 产生100个0.0~100.0的随机数,求其最小值、最大值、平均值,并将数据在Graph 中显示。

2. 产生0.0~100.0的随机数序列,求其最小值、最大值、平均值。

并将随机数序列和平均值序列显示在Chart 波形图中,直到人为停止。

3. 编写一个程序测试自己在前面板输入一下字符串所用的时间:A virtual instrument is a program in the graphical programming language.4. 编写一个程序,实现是否可视、可用、焦点状态、闪烁、位置及对象尺寸等属性。

个数据的平均值。

是前n A A A nA A n n n n n)(111---+=实验三变量、数组与簇1.在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比例系数,再由该控件显示出来。

2.生产一个正弦波,并显示在Chart波形控件上,由另外一个程序把该波形显示出来。

调节两个程序运行的速度,观察对比两个波形的差异。

3.创建一个3行4列的数组,(1)求数组的最大与最小值;(2)求出创建数组的大小;(3)将该数组转置;(4)将该二维数组改为一个一维数组。

4.创建一个簇控件,成员为字符型姓名,数值型学号,布尔型注册。

从该控件中提取簇成员注册,并显示在前面板上。

实验四波形显示1. 在一个Graph中用2种不同的线宽显示一条正弦曲线和一条余弦曲线。

每条曲线长128点。

正弦曲线x0=0, △x=1,余弦曲线x0=2, △x=10。

LABVIEW入门级实验设计说明

LABVIEW入门级实验设计说明

实验一:实验步骤(1)启动LabVIEW,创建一个VI。

(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。

该控件从“控件—经典—经典数值”子选项板中获得。

(3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。

(4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。

(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。

(6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。

(7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。

(8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。

(9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。

前面板:程序框图:实验二:实验步骤:(1)启动LabVIEW,创建一个VI。

(2)在前面板中创建一个旋钮控件,修改标签名为发动机转速,设置数值范围为0~5000,从旋钮控件中调出一个数字显示控件来同步显示旋钮控件当前值。

(3)在前面板创建两个数值显示控件,并修改标签名为汽车速度和发动机温度。

(4)切换至程序框图窗口。

(5)在程序框图中创建一个大于或等于函数。

(6)在程序框图中调用实验一的子函数,从函数选板中的“函数—选择VI”选在实验一创建的子vi.vi。

(7)在程序框图中创建一个蜂鸣器函数,并按图示连线情况连线。

(8)切换至前面板,在发动机转速中输入数值,点击运行按钮运行。

前面板:程序框图:实验三:实验步骤:(1)创建一个VI,在前面板中创建一个波形图控件。

(2)在前面板添加一个波形图表控件。

(3)切换到程序窗口图。

(4)在程序框图中创建一个For循环,并给For循环创建一个常量,设置值为50. (5)在For循环中放置一个随机数函数。

实验报告

实验报告

实验一熟悉LabVIEW的编程环境与基本操作实验班级:06050341 学号:16 姓名:于博一、实验目的:1.学会LabVIEW的安装、启动和保存;2.熟悉软件的组成元素和基本操作;3.学会建立一个简单子VI;4.学会保存并调用子VI。

二、实验仪器:计算机及LabVIEW软件三、实验内容:熟悉LabVIEW的基本界面,学会工具模板、控制模板中常用工具的使用,建立并调用子VI。

1.LabVIEW的安装、启动和保存。

2.熟悉软件的组成元素和基本操作:3.练习:建立VI实现如下功能:将两个输入数字相加并显示结果。

将同样的两个输入数字相乘并显示结果。

比较两个输入数字,如果数字相等,则 LED指示灯变亮。

调试程序。

该前面板和框图如图所示:4.练习:构建VI,接收5个数字输入,将这些数字相加并在仪表上显示结果。

如果输入数的总和小于8,则指示灯亮。

将计算5个数字相加和的一组代码创建成子VI,并编辑图标以便表示子VI 的功能,即计算5个数的和。

灯为绿色,仪表刻度盘是黄色。

调试程序。

该前面板和框图如图所示:四、思考LabVIEW程序中数据流编程的思想。

实验四自动测试系统设计班级:06050341 学号:16 姓名:于博一、实验目的:1. 进一步熟悉和掌握LabVIEW 工作环境,前面板和框图窗口, LabVIEW的操作模板,虚拟仪器的创建与调试等基本操作。

2. 熟悉循环结构,曲线图形 Graphs,信号处理的方法,G语言实用编程技术等知识。

3.掌握虚拟仪器设计的一般步骤。

二、实验仪器:计算机及LabVIEW软件三、实验内容:1.参数要求:●模拟信号为正弦信号,叠加高频的白噪声;●滤波电路设计为低通滤波电路,放大因子为10倍;●对原始信号做处理如,FFT变换。

2.内容要求●设计测试信号发生部分,模拟信号要求伴随噪声信号;●设计信号处理部分,包含滤波程序和放大因子;●设计原始波形和处理后波形同时显示前面板;●优化仪器面板,便于操作、界面美观。

实验1 LABVIEW环境熟悉

实验1   LABVIEW环境熟悉

实验1 LABVIEW环境熟悉一.实验目的1.学习并掌握Labview软件的基本操作。

2.学习并掌握在Labview中创建一个简单VI的方法。

3.掌握在Labview VI的运行和调试方法。

4.掌握子VI的创建和调用方法。

二.实验仪器设备1. PC机一台2.Labview 8.6 软件一套三. 实验要求1. 预习教材中的相关内容。

2. 阅读并熟悉本次实验的内容。

3. 按照要求完成一个简单VI的设计、调试和运行。

4. 按照要求完成一个子VI的设计、调试和运行和生成,并在其它VI中调用。

四. 实验任务1. 打开并运行一个VI。

(1)运行Labview(2)打开VI样例:Signal Generation and Processing.vi.(3)打开并观察其前面板,如下图所示(4)打开并观察其框图程序(5)运行该VI,观察运行结果,并分析程序基本构成。

2. 创建一个摄氏温度到华氏温度转换器。

(1)创建一个新的VI;(2)设计其前面板如图1-2所示:设计后如下图:(3)设计其框图程序如图所示:华氏度=9*摄氏度/5+32设计后如下所示:(4)保存VI并命名为摄氏华氏转换.vi;(5)调试并运行该程序,验证其功能。

3. 创建一个子VI:摄氏温度到华氏温度转换器子VI(1)打开步骤2创建的摄氏华氏转换.vi;(2)右击前面板的右上角,选择编辑图标Edit Icon,进入图标编辑器;(3)创建新图标如图1-4所示:设计后如下所示:(4)定义连接器(5)保存并关闭文件。

4. 应用摄氏温度到华氏温度转换器子VI,创建一个温度计。

(1)创建一个新的VI,并命名为温度计.vi;(2)设计前面板如图1-5所示;图1-5 温度计前面板设计后如下所示:(3)设计框图程序如图1-6所示。

设计后如下所示:(4)连续运行该程序,调试并检查运行结果;(5)保存并关闭。

5. 设计实验设计一个VI:发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。

Labview的基本操作与走马灯的设计实验报告

Labview的基本操作与走马灯的设计实验报告

实验一Labview的基本操作与走马灯的设计一、实验目的1.了解labview软件工作界面结构和基本操作;2.掌握函数选板与控制选板的应用;3.建立可运行的2个VI程序.二、实验内容2.1项目1(1)选择正弦波波形发生器与波形显示器,建立虚拟的波形发生器与示波器,观测实验结果;(2) 运行,保存VI文件。

2.2项目2(1)建立走马灯程序,灯的闪烁时间可动态;(2) 使用while循环,时延迟程序,顺序结构,while循环,局部变量创建等等。

三、实验步骤3.1项目1 波形发生器(1).启动Labview(2).在程序框图中的函数选板选取波形发生器如图1(a)所示(3).在前面板中的空间选板选取旋钮(如图1(b)所示)示波器如图1(c)所示:(a)(b) (c)图1(4).对各个模块进行连接(如图2显示);图2(5).执行,并观测波形图(正弦波、三角波、方波等),在此基础上调节不同的幅值,观测不同的波形结果;(6) 增加调节频率的旋钮,观测不同频率下的波形结果。

3.2项目2 设计走马灯程序(1).走马灯程序如图3所示,前面板显示如图5显示图3(2)4(a)为延时程序,“滑动杆”为滑动杆控件的局部变量;4(b)为灯控件;4(c)为顺序结构函数图标;图4(d)为循环结构函数图标(a) (b) (c) (d)图4(3)最终建立的走马灯程序运行如图5所示;图5(4)修改走马灯的功能,要求其从右至左闪烁显示;四、实验要求1.认真做实验,注意老师提出的额外的修改程序要求(黑体字部分);2.写出调试程序中出现的问题,并指出如何解决;3.根据以上2点写出实验报告。

五、思考题1.平铺式顺序结构和层叠式顺序结构各自的优缺点是什么?2.如果要求设计一个开关,可以随时控制走马灯的闪烁方向,该如何设计程序?描述编程思路即可。

labview实验报告

labview实验报告

LABview实验报告实验课程:虚拟仪器学生姓名:学号:学院班级:目录实验一 LabVIEW编程环境与基本操作实验 (3)实验二 LabVIEW编程的结构实验1 (9)实验三LabVIEW编程的结构实验2 (14)实验四LabVIEW编程的图形图表、数组与簇 (18)实验一 LabVIEW 编程环境与基本操作实验一、实验目的1.了解LabVIEW 的编程环境。

2.掌握LabVIEW 的基本操作方法,并编制简单的程序。

3.学习建立子程序的过程 二、实验内容1.建立一个测量温度和容积的VI 。

a.实验步骤1)选择 File»New ,打开一个新的前面板窗口。

2)从 Controls»Numeric 中选择 Tank 放到前面板中。

3)在标签文本框中输入“容积” ,然后在前面板中的其他任何位置单击一下。

4)把容器显示对象的显示范围设置为0.0到1000.a.使用文本编辑工具(Text Edit Tool ),双击容器坐标10.0标度,使它高亮显示。

b.在坐标中输入 1000,再在前面板中的其他任何地方单击一下。

这时0.0到1000.0之间的增量将被自动显示。

5)在容器旁配数据显示。

将鼠标移到容器上,点右键,在出现的快速菜单中选Visible Iterms»Digital Display 即可。

6)从Controls»Numeric 中选择一个温度计,将它放到前面板中。

设置其标签为“温度”,显示范围为0到100,同时配数字显示。

可得到如下的前面板图。

图1.3 练习2的前面板图7)Windows»Show Diagram 打开流程图窗口。

从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。

图1.4 练习2的流程图随机数发生器乘法函数 数值常数连接点该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器,温度和容积对象是由前面板的设置自动带出来的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<h2>例1. <h3>要求
将两个输入的数字相加并显示结果;将同样两个数字相乘并显示结果;如果两个数字相等,则LED指示灯亮。

<h3>步骤
1.在Front Panel上添加两个Numeric Control,和两个Numeric Indicator,以及一个Boolean
器件Round LED。

2.Window => Show Block Diagram。

在Block Diagram中利用加法器乘法器完成,A+B和A*B,
结果接Numeric Indicator。

将输入信号连接至Equal,结果接LED。

3.然后就好了。

<h2>例2.
<h3>要求
建立一个测量温度和溶剂的VI
<h2>步骤
1.在Front Panel中右键,在弹出的Controls中的Numeric中选择Tank,放入前面板。


字改为容积。

双击左侧标度改为1000。

2.在容器旁配数据显示,在容器上右键,选Visible Iterms => Digital Display。

3.再在Controls中的Numeric中选一个温度计,改标签为温度,标度0到100,配数据
显示。

4.Ctrl + E,打开Block Diagram,从功能模块选择对象,组成下图。

其中:Random Number(0-1) 和 Numeric Constant在Numeric里。

Numeric Constant 可以
在连接端子处右键Create => Constant。

5.保存
<h2>例3. 子VI的创建
<h3>步骤
1. 打开刚才建立的
2. vi文件的右上角两个标志(如图中红圈所示)。

1是端子连接器窗口(据说由show connector
设置,没找到)。

2是图标窗口,是该vi被引用时显示的图标。

3. 右键点击图标窗口,点Edit Icon,将该图标改为一个温度计。

4. 右键点击端子连接器窗口,选如图的连接模式,再Rotate 90 Degrees。

5. 单击上部端子,光标变成连线工具,端子变成黑色,此时单机温度显示对象,之后选中端子变色。

此时如果端机Front Panel中空白区域,上部端子变暗,说明已经成功的把显示对象和上部端子连接起来。

6. 重复该步,将底部端子把容积计连接起来。

7. 保存后即可在其他vi中用该子vi了。

在其他vi的Block Diagram中右键,最下面的Select a VI。

相关文档
最新文档