哈尔滨理工大学
实验报告
课程名称:虚拟仪器实验
学 院: 自动化学院
专业班级: 电技12-2班
学生姓名: 江曙光
学 号: 1212020210
指导教师: 徐 军
实验二
一、实验目的
通过这个实验,初步了解LabVIEW编程中对数值型和布尔型变量的操作。
二、实验内容
“计算一元二次方程的两根”:通过LabVIEW中的数值变量和基本的加减乘除平方等运算的组合,实现计算方程的根。通过这个程序,可对LabVIEW中的数据流编程及基本的编程操作有大致的理解。
“模拟两开关控制一个灯”:运用了若干逻辑运算符来模拟生活中的电灯控制,这个程序涉及了布尔控制变量、布尔显示变量以及对布尔变量的运算。
“数值型变量的范围及显示方式”:这个程序演示了LabVIEW中各种不同精度的数值型变量以及数值型变量的不同显示方式。
三、试验设备
一台安装LabVIEW的PC机。
四、实验步骤
打开LabVIEW
图 1-6
图 1-7
1.计算一元二次方程的两根
x1= (-b+exp(b^2-4ac))/2a
x2=(-b-exp(b^2-4ac))/2a
(1)在前面板上放置三个浮点型输入控件,两个浮点型显示控件,此时前面板如下图1-8所示:
图 1-8
(2)在程序框图的函数选板中找到下图1-9中所需的运算符,按一元二次方程求根公式将上面三个浮点型输入控制对象与这些运算符连接起来:
图 1-9
(3)确认程序无误后,给这三个输入控制对象输入合适的数据并运行程序,点击运行按钮,可看到如图1-10所示结果:
图 1-10
2. 模拟两开关控制一个灯
接下来用程序模拟一个常见的电灯控制模型,通过两个开关控制一个灯的亮灭。示例中用到了while循环,这部分内容到后面才讲到,所以例程中给出了一个带while循环的模板,文件名为“2-模拟两开关控制一个灯1.vi”,大家可以在这个程序里做实验,至于while循环可以先不理会。
(1)在前面板上放置两个布尔类型的输入控件以及一个布尔类型的显示控件,如下图1-11所示:
图 1-11
(2)接着设计程序框图,实现这个逻辑的函数为。在程序框图的函数选板中找到下图1-12中所需的运算符,按照这个逻辑将上面控制对象与这些运算符连接起来:
图 1-12
(3)确认程序无误后,运行程序,点击运行按钮,可看到如图1-13所示结果:
图 1-13
五、实验结果
1.一元二次方程求根
2.显示灯控制
成绩评定: 指导教师:
年 月 日
第二篇:labview课程设计实验报告
LABVIEW课程设计实验报告
学 院:物信学院
专 业:测控技术与仪器
小组名单:黄俊 綦刚 卢君 李文文
指导老师:于军
一、实验目的
1.初步了解 labview 软件,运用各种控件进行数据处理与编程
2.熟练使用各种数据结构,例如:顺序结构、while循环、for循环等等
3.学会连接硬件电路与程序的连接
3.熟悉声音采集和播放的各种控件功能运用和接线方式
二、编程思想
利用声卡完成振动的采集,将处理过的数据可进行回放,可用文件存储相关信息,并可远程控制。
三、程序图