河南科技大学实验报告课程名称:虚拟仪器及其医学应用学院:医学技术与工程学院专业班级:生医162班学生姓名:李家煜学号:161417110201实验1虚拟仪器入门一、实验目的认识LabVIEW的编程环境,熟悉LabVIEW中控件选板、函数选板、工具选板的使用,实现简单VI程序的编辑。二、实验内容1、创建一个VI程序,该程序实现的功能:通过比较两个数值的大小,输出较大的数值的2倍值。2、创建一个子VI,实现勾股定理的功能。三、实验仪器一台已安装LabVIEW软件的计算机。四、实验步骤1、创建一个VI程序,该程序实现的功能:通过比较两个数值的大小,输出较大的数值的2倍值。(1)熟悉工具选板:当从工具选板中选择了任一种工具后,鼠标箭头就会变成该工具相应的形状。(2)熟悉控件选板:前面板菜单栏中选择“查看”→“控件选板”命令调出控件选板包括创建前面板所需的输入控件和显示控件。每个图标代表一类子模板。选取所需的控件。(3)熟悉函数选板:函数模板只在程序框图窗口显示,可以在程序框图菜单栏中选择“查看”→“函数选板”命令调出。函数选板中包含创建程序框图所需的VI和函数。该模板上的每一个顶层图标都表示一个子模板。选取所需的函数,连线后运行。2、创建一个子VI,实现勾股定理的功能。(1)在前面板插入所需的数值输入控件和数值显示控件,重命名为‘a’,‘b’,‘结果’。(2)在程序框图中添加平方,相加,开方VI并相连,(3)在右上角更改连线板模式并创建子VI图标,保存后在‘选择VI’中调用。五、实验结果实验内容1:实验内容2:实验2虚拟仪器设计基础一一、实验目的熟悉LabVIEW中的循环结构、公式节点,能够运用各种类型的结构完成基本程序的编写。二、实验内容1、使用For循环和移位寄存器计算一组随机数的最大值和最小值。2、使用公式节点创建VI,完成公式计算:y1=x3-x2+5;y2=m*x+b。3、用条件结构实现加、减、乘、除四种不同的运算。三、实验仪器一台已安装LabVIEW软件的计算机。四、实验步骤1、使用For循环和移位寄存器计算一组随机数的最大值和最小值。(1)打开前面板,在控件选板中的新式选项区中选择数值子选板,选择一个数值输入控件和两个数值显示控件,分别命名为n、max和min。(2)打开程序框图,选择比较子选板中的最大值与最小值函数用来求取随机数组的最大值和最小值,利用随机数函数产生0-1的随机数,通过for循环控制随机数的长度。2、使用公式节点创建VI,完成公式计算,并将结果显示在同一个屏幕上。(1)在前面上放置数值输入控件:m、x、b和数值显示控件:y1、y2。(2)在程序框图中放置公式节点控件:函数-编程-结构-公式节点,在公式节点中输入公式,注意运算符号的规则。(3)在公式节点上添加输入、输出端口并连接。输入数值,运行程序。3、用条件结构实现加、减、乘、除四种不同的运算。(1)在前面上放置数值输入控件:x、y和数值显示控件:结果。(2)在前面上放置枚举控件,命名为运算,选择编辑项设置枚举值。(3)在程序框图中创建条件结构。(4)在前面板上对x、y进行赋值,运行程序。五、实验结果实验内容1实验内容2实验内容3:实验3虚拟仪器设计基础二一、实验目的熟悉LabVIEW的数组、簇数据类型,能够创建多维数组。熟悉LabVIEW中图形、图表的使用方法。二、实验内容1、建立一个VI,产生一个3行10列0-1随机数的数组,检索数组的某一行并按照从大到小的顺序排列。2、建立一个VI,以你的姓名、班级、学号、成绩为内容建立一个簇,按姓名解包输出。3、在波形图上用两种不同颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128个点,其中正弦曲线的X0=0,dx=1,余弦曲线的X0=50,dx=5。4、用波形图表来实时显示现场温度值,当温度超过设定的临界值时,点亮报警灯。三、实验仪器一台已安装LabVIEW软件的计算机。四、实验步骤1、建立一个VI,产生一个3行10列0-1随机数的数组,检索数组的某一行并按照从大到小的顺序排列。(1)在前面板上创建一个二维数组(2)打开程序框图,使用两个for循环嵌套在一起,利用随机函数产生3*10二维数组数据,依次连接索引数组、一维数组排序和反转一维数组函数。(3)运行程序。2、建立一个VI,以你的姓名、班级、学号、成绩为内容建立一个簇,按姓名解包输出。(1)打开前面板,选择新式-数组.矩阵与簇-簇放置,添加姓名、班级、学号、成绩四个输入控件。(2)在函数选板中选择按名称解除捆绑函数放入程序框图。(3)选择按姓名解除捆绑,连线,运行程序。3、在波形图上用两种不同颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128个点,其中正弦曲线的X0=0,dx=1,余弦曲线的X0=50,dx=5。(1)打开前面板,选择新式-图形-波形图放置。(2)打开程序框图,利用for循环产生128个数据点。(3)在函数选板中选择数学-初等与特殊函数-三角函数,分别取出正弦和余弦函数,按照下图使用创建数组函数创建波形数据。(4)运行程序。4、用波形图表来实时显示现场温度值,当温度超过设定的临界值时,点亮报警灯。(1)在控件选板中分别选择波形图表、指示灯和布尔按键放置在前面板上。(2)打开程序框图,利用随机数产生温度值。(3)选择乘法、大于等于、等待时间函数和while循环结构,根据下图连线。(4)运行程序。五、实验结果实验内容1:实验内容2:实验内容3:实验内容4:实验4虚拟仪器设计实例一、实验目的了解虚拟仪器的编程方法。二、实验内容1、利用LabVIEW中三维参数图形控件绘制一个三维球体。2、简单模拟工业控制过程,以动画形式显示。三、实验仪器一台已安装LabVIEW软件的计算机。四、实验步骤1、利用LabVIEW中三维参数图形控件绘制一个三维球体。(1)新建VI,在前面板中放入三维参数图形。(2)打开程序框图,放置两个for循环、数值常量、乘、除、正弦和余弦函数,根据下图赋值并连线。(3)运行程序。2、简单模拟工业控制过程,以动画形式显示。(1)在前面板上放置枚举控件,在该控件中输入4个选择项:准备、加水、加压和加热,设置控制4个条件的分支选择项。(2)在前面板上添加指示灯、水罐、压力表和温度计。(3)设置局部变量。(4)使用条件结构、顺序结构和while循环,利用局部变量进而控制3个指示灯、水罐、压力表和温度计的自动加1调整。(5)运行程序。五、实验结果实验内容1:实验内容2: