篇一 :虚拟仪器实验报告

虚拟仪器的基础和应用

【实验目的】

(1)了解虚拟仪器及图形化编程语言LabVIEW;

(2)学习用LabVIEW设计简单的温度计;

(3)独立完成用LabVIEW设计的虚拟仪器完成伏安法测电阻; 

【仪器用具】

1、计算机(含操作系统);2、LabVIEW软件;3、数据采集卡;4、电阻箱(作标准电阻);

5、导线、双刀双掷开关;6、待测电阻。

【实验原理】

1、虚拟仪器的硬件系统由PC机和数据采集卡(DAQ卡)组成,DAQ卡可以实现对信号数据的采集、放大以及数模互换的任务。

基本结构:

输入模拟信号→A/D→数据处理→数据显示?数字信号控制→数字信号产生→D/A→输出模拟信号

2、虚拟仪器的程序由LabVIEW开发平台编制,包括三个主要部分:程序前面板(Panel)、框图程序(Diagram)和图标/连接器。程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板。框图程序用LabVIEW图形编程语言编写,用来实现结构化程序控制命令。连线代表程序执行过程中的数据流,定义框图内的数据流动方向。

【实验内容】

一、熟悉LabVIEW开发环境的基本操作和简单编程方法:

1、打开程序,新建一个VI程序;

2、设计前面板:选择需要的工具和控制量,放置在前面板上,按需要更改标签,方便阅读;

注意:

为了数字显示正常,需设置显示精度。实时显示的图像可以把坐标轴选择为“auto scale”以随时调整坐标轴范围。

3、程序框图设计:

先找出需要的结构。本次实验主要使用了顺序结构和循环结构。顺序结构中,需要将动作分割为不同帧,每个方框表示一帧,在帧与帧之间按条件顺序完成;循环结构中,程序可以在循环条件下自动循环测量,得到多个测量值。

按需要添加功能函数,表示出程序的主要功能。主要有如循环、数学运算、比较、公式节点、数据处理函数及与数据卡的接口等。

…… …… 余下全文

篇二 :虚拟仪器实验报告

实验一:

1.实验目的:

熟悉LabVIEW软件的基本编程环境。

2.实验内容:

创建一个VI程序,并将此程序保存为子VI。此VI要实现的功能是:当输入发动转速时,经过一定运算过程,输出发动机温度和汽车速度值。

3.实验步骤

(1)启动LabVIEW,创建一个VI。

(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。该控件从“控件—经典—经典数值”子选项板中获得。

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

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

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

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

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

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

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

前面板:

程序框图:

实验二:

1.实验目的:

熟悉子VI的调用。

2.实验内容:

创建一个VI程序,并在编写程序过程中调用实验一中创建的子VI。此VI要实现的功能是:通过旋钮控件来控件输入的发动机转速值,中间调用实验一中创建的子VI作为计算过程,从子VI输出的值分别输出至不同的数值显示发动机的温度以及当前汽车速度,同时判断当汽车速度超过100时,系统将产生蜂鸣声,报警提示。

3.实验步骤:

(1)启动LabVIEW,创建一个VI。

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

…… …… 余下全文

篇三 :虚拟仪器课程设计实验报告

《微机化仪器综合设计与实践》

实验指导书

李扬周琦

广东工业大学机电工程学院

2015 6月印刷

目录

 

实验六基于PID算法的可控硅水温自动调节系统设计

一、实验目的和要求

1.掌握虚拟仪器高级语言Lab VIEW 或Lab Windows/CVI 的流程图和软仪器

面板的编程设计方法,熟悉数据处理模块、信号分析模块、仪器控制模

块等各种软件模块的应用。

2掌握数据采集硬件的低层驱动程序(C 语言/汇编语言)设计、调试及

嵌入Lab VIEW 的技术。

3.学习基于PID的比例积分微分程序编写方法。

4.了解可控硅的的温度控制特点和原理。

5.熟悉CB-68LP接线端子板各接口,利用CB-68LP端子板和PCI-6023E数据采集卡进行模拟量和数字量的转换及相关数据采集。

二、实验主要仪器设备和材料

(1)装有lab windows/CVI 软件PC 一台

(2)PC-DAQ/PCI 卡

(3)CB-68LP端子板

(4)变送器(型号 SBWZ-2460)

(5)可控硅

(6)热电偶

三、实验内容和要求

1、实验内容

1)、对水温进行数据采样:先把水温加热至某个温度值(100℃左右,利用万能表测试相应引脚的输出电压,温度每下降1 摄氏度,就马上记录输出电压值。

2)、对采样数据进行处理:通过观察可知,电压与温度不成线性关系,

是一条曲线,因此,本设计采用分段直线拟合。得出电压与温度的对应

关系。

3)、用户界面设计:用Lab windows/CVI 软件进行用户界面开发,并进行

编程。具体程序见后面。

4)、进行调试:把PC 和其他设备连接好,测试程序,设置PID 参数,观

察控制效果,确立PID 参数。

5)、重新对数据采样:开始采样时,因为温度和电压值都不断发生变化,

而温度计显示变化相对于电压变化有一定的滞后,造成微机上温度显示

…… …… 余下全文

篇四 :p虚拟仪器实验报告

虚拟仪器系统设计与调试实验

                   -基于虚拟仪器技术的霍尔传感器位移特性实验

实验报告

  专业:测控技术与仪器

学号: 201002540115

姓名:     

 

一、实验目的

1、   进一步了解虚拟仪器系统的组成、特点、工作原理

2、  采用所提供的仪器、设备完成硬件系统的连接、调试

3、  通过基于LabVIEW平台霍尔传感器位移特性实验应用程序的开发,掌握VI的数据采集技术,信号处理技术,数据显示,数据结果存储等软件编程技术。

4、采用所开发的系统完成霍尔传感器位移特性实验,通过此环节进一步掌握与熟悉基于虚拟仪器测试系统的特点及系统调试技术

二、实验设备及仪器

1、CSY2000系列传感器实验台

2、PCI—6014数据采集卡一块

3、SC —2075信号调理卡一块

4、装有LabVIEW开发工具的PC机一台

 5、示波器一台

三、实验内容

实验分三大部分:

  第一部分、仿真程序设计:本阶段信号采集采用虚拟信号发生器,其它的功能数据分析处理、保存、回放功能和真实实验完全相同,本实验过程从课程学习开始和理论学习同步进行;

  第二部分、真实实验程序设计及调试:本阶段要建立数据采集硬件系统,完成数据分析处理、保存、回放功能,本实验过程从课程学习后段实验室集中进行;

  第三部分、霍尔传感器位移特性实验:要求学生采用所开发的程序完成霍尔传感器位移特性实验的所有功能,并在此基础上进行分析得出实验报告。

…… …… 余下全文

篇五 :虚拟仪器实验报告一

虚拟仪器实验报告一

一、实验目的:LabVIEW编程软件入门学习

二、实验内容

LabVIEW 基础学习

1、熟悉LabVIEW编程环境、操作模板、LabVIEW帮助。

2、熟悉编写VI的过程及常用操作,如常用控件的添加、转换、删除,对象连线及运行、调试VI。

3、子VI的创建:创建和编辑图标、建立连接器。

4、VI的编辑技术及调试技术。

三、实验步骤

启动LabVIEW,创建VI程序,在前面板(用户界面)和后面板(程序框图)中进行试验

三、实验总结

第一次接触LabVIEW这个软件,感觉不难,只要自己有耐心,去寻找所需要的控件,所有问题都迎刃而解,第一次实验主要是熟悉该软件,个人觉得比较有意思,比较喜欢,通过这次实验也学到了很多东西,相信在以后的学习中会有更多的收获,我也会更加努力的。

四、实验作业

2. 新建2个子VI,再建立一个新VI,再调用2个子VI。

3. 在前面板建立9个“数值显示控件”,并将其排列成三行三列的整齐图形。

4.创建一个数值控件,将其数据类型分别改为双精度浮点复数、单精度浮点数和定点数据类型。

7. 修改方法:单击鼠标右键,选择表示法,选择相应的数据类型。

8.  

9. 创建一个数值显示控件,将其改为数值输入控件,并关闭“显示为图标”菜单项,改变其显示方式。

10.  

11.  

12. 列举布尔输入控件的机械动作并对其进行说明。

第一排:

1.单击控件时改变控件值,该值保持到下一次按下控件为止,与程序读取控件值的次数无关

2.单击再释放时改变控件值,该值保持到下一次释放操作为止,与程序读取控件的次数无关

3.单击时改变控件值,该值保持到释放控件为止,与程序读取控件的次数无关

第二排:

4.在单击时锁定控件值,该值保持到释放控件为止,程序读取后恢复至默认值,不管是否处于按下的状态

…… …… 余下全文

篇六 :虚拟仪器实验报告实验1

 

西华大学实验报告(理工类)

开课学院及实验室:电气信息学院电气信息专业实验中心

实验时间:20##年 06  月 07  日

一、实验目的

创建VI程序,学习子程序的创建和调用,熟悉结构控制的使用。

二、实验原理

创建一个VI子程序模拟温度测量。假设传感器输出电压与温度成正比。例如,当温度为70°F时,传感器输出电压为0.7V。本程序也可以用摄氏温度来代替华氏温度显示。

创建一个VI程序检测温度是否超出范围,当温度超出上限(High Limit)时,前面板上的LED将点亮,并且有一个蜂鸣器发声。学习使用顺序结构和包括头文件的数据文件。当程序停止数据采集后,自动产生数据文件的头文件,它包括操作者名字和文件名,然后将采集的数据附在头文件后面。.

三、实验设备

创建一个VI子程序模拟温度测量。假设传感器输出电压与温度成正比。例如,当温度为70°F时,传感器输出电压为0.7V。本程序也可以用摄氏温度来代替华氏温度显示。

创建一个VI程序检测温度是否超出范围,当温度超出上限(High Limit)时,前面板上的LED将点亮,并且有一个蜂鸣器发声。学习使用顺序结构和包括头文件的数据文件。当程序停止数据采集后,自动产生数据文件的头文件,它包括操作者名字和文件名,然后将采集的数据附在头文件后面。

四、实验步骤

(一)子VI前面板的的设计

 

1.   用文件菜单的新建选项打开一个新的VI窗口。

2.   把温度计指示部件放入前面板窗口。

3.   在前面板窗口的空白处点击鼠标键,然后从弹出的数值子模板中选择温度计。

4.   在高亮的文本框中输入“温度计”,再点击鼠标键按钮。

5.   重新设定温度计的标尺范围为0.0到100.0。使用标签工具A,双击温度计标尺的10.0,输入100.0,再点击鼠标键或者工具栏中的V按钮。

…… …… 余下全文

篇七 :虚拟仪器 实验报告5

虚拟仪器实验报告一

专业年级      姓名     学号  成绩           

一、实验目的:LabVIEW编程软件入门学习

二、实验内容:图形化显示数据

三、实验步骤

波形数据(Waveform)

Chart趋势图

Graph图表

三维图形(3D Graph)

Picture图形控件

三、实验结果

练习1

练习2

练习三:

练习4

四、实验总结

这次还是比较轻松,因为大部分组件都在以前用到过,所以省去了很多找组件的时间。

五、实验作业

作业题1

波形图标是实时、逐点地显示数据,后面两个只能一次性画出来;

波形图是显示一个数组,根据需要组织成所需的图形显示出来。它的缺点是没有实时显示。

 XY 图,显示由(x, y)坐标决定的曲线

波形图表一般用于接收一维数组或者标量数据或者簇;

波形图接收一位数组,二维数组,簇,簇数组,波形数据;

xy图接收两个一位数组绑定簇,坐标点簇数组;

作业题2

作业题3:

作业题4

作业题5

作业题6

…… …… 余下全文

篇八 :虚拟仪器实验报告实验五

实验五 常用数字信号发生器

一、    实验目的

通过常用数字信号发生器的设计进一步熟悉和掌握如何利用LabVIEW2012创建VI程序。

二、    实验设备

1、     计算机。

2、     LabVIEW2012软件。

三、    实验原理

VIs是LV设计的应用程序集。LV为了方便用户设计,将一些常用的VIs按照功能分类别的集成到了函数选板上。VIs的引入简化了程序的设计过程,减轻了设计人员的工作量,并提高了设计代码的简洁性和可读性,提高了设计效率。

四、    实验内容

在LV开发平台上设计一款常用函数信号发生器。要求该虚拟信号发生器能够产生正弦波、三角波、方波、锯齿波等波形,其中输出信号的频率、幅值、相位、偏移量及方波的占空比等都可以在较宽的范围内动态的调节,能够得到用户满意的波形。

如图5-1为正弦波的前面板设计图

图5-1

如图5-2为正弦波的程序面板设计图

图5-2

如图5-3为三角波的前面板设计图

图5-3

如图5-4为正弦波的程序面板设计图

图5-4

如图5-5为方波的前面板设计图

图5-5

如图5-6为正弦波的程序面板设计图

图5-6

如图5-7为方波的前面板设计图

图5-7

如图5-8为正弦波的程序面板设计图

图5-8

…… …… 余下全文