当前位置:文档之家› 虚拟仪器设计报告

虚拟仪器设计报告

虚拟仪器设计报告
虚拟仪器设计报告

虚拟仪器综合设计实验基于Labview的虚拟万用表设计

姓名:任胜利

学号:201210402150

班级:测控121

完成日期:2015年6月21日

一、题目要求

1.能显示电阻、电流、电压等参数;

2.待测信号由软件产生,可提供各种信号;

3.界面仿真实万用表。

二、方案设计与论证

LabVIEW是美国国家仪器公司(NationalInstrument,NI)推出的一门图形化编程语言,同时也是着名的虚拟仪器开发平台,它担当了“软件即仪器”这一虚拟仪器关键理念中的主角。它结合了图形化编程方式的高性能与灵活性,以及专为测试测量与自动化控制应用设计的高端性能与配置功能,能为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。LabVIEW的表现形式和功能类似于实际的仪器,但LabVIEW程序很容易改变设置和功能。因此,LabVIEW特别适用于实验室以及需要经常改变仪器和设备的参数及功能的场合。本设计是基于LabVIEW平台环境来构建虚拟万用表。

1.设置电源开关:电源开时,数字万用表工作;电源关时,数字万用表不工作。

2.设置数字显示屏:显示数字万用表测量的数据。

3.设置档位选择旋钮:直流电流档2mA、20mA、200mA、10A四档;电阻档200Ω、2000Ω、20KΩ、200KΩ、20MΩ五档;直流电压档200mV、2000mV、20V、200V、500V五档;交流电压档200V、500V两档。

4.分单次测量、连续测量两种方式。单次测量时,仅测量显示测量时刻的值;连续测量时,不停的进行测量显示。

5.设置产生电阻值、直流电压、交流电压、直流电流的虚拟信号源。

6.按下停止按钮,运行停止。

利用数据采集卡将外部信号输入到计算机中,在虚拟万用表的软件界面,实现各种参数的测量。

三、程序的设计与调试过程

1. 显示面板的设计

通过【控件/ 新式/ 数值/ 转盘】命令,在前面板放置一个转盘控件,对其设置属性:把数据类型设置为【无符号长整型】;【在文本标签】选项卡双击【文

本标签】栏的选项,写入旋钮对应的名称,再单击【插入】按钮,重复多次,写入每一个项的名称。旋钮界面如图1所示。

在前面板放置一个字符串,用于显示测量结果。放置一个数值输入控件,用于控制测量精度,用户可以通过键盘输入或下拉菜单选择测量精度。同时放置一个工作指示灯,用于指示仪器工作状态。放置一个文本显示框,用来显示时间和信息。

2. 虚拟万用表的软件设计

在后面板中,放置一个条件结构,用于指示万用表对旋钮不同刻度执行不同动作。在条件结构中设置32个分支,这样每一个分支就对应执行32种不同的动作,把旋钮和条件结构的【分支选择器】连接起来。0-31分支与旋钮的文本标签值是对应的。

分支0显示系统的开闭状态,默认为关,指示灯灭,显示屏显示【关】。

分支1负责检测二极管。当红表笔接二极管阳极时,系统中电路接通,显示“此时红表笔接二极管阳极”.接反时会显示“此时红表笔接二极管阴极”.当表笔没有接到二极管上时,显示“没有检测到任何二极管”.程序框图如图2所示。

分支2到6负责电容的检测,每个分支量程不同。测量中先对数据的大小进行检测,判断测量值是否超过量程。若没有超过量程,接下来读取测量精度;若超过量程,则在文本框中显示“超出测量范围,请选择高档位”,提示用户转换高档位。

分支2到6负责电容的检测,每个分支量程不同。测量中先对数据的大小进行检测,判断测量值是否超过量程。若没有超过量程,接下来读取测量精度;若超过量程,则在文本框中显示“超出测量范围,请选择高档位”,提示用户转换高档位。

程序框图如图3所示。

分支7到10负责交流电流测量,分支11到14负责测量直流电流。测量原理相同,量程大小不同。测量软件设计时先判断测量值的大小,再进行相应精度的选择显示。程序框图如图4所示。

分支15到21负责电阻测量。电阻量程范围相当广泛,在量程范围内万用表才能正确测量,如果超出测量范围,前面板则显示“超出测量范围,请选择高档位”.

程序框图如图5所示。

分支22到31负责电压测量。测量分支设计与上面描述的各种设计方法相同,仅仅单位和大小不同。程序框图如图6所示。

设置一个时间发生函数,然后用一个字符串连接控件把要显示的信息和时间字符串连接到一起显示。程序框图如图7所示。

在程序设计完成后,还必须添加一个循环程序使得万用表能连续工作。采用While循环控制程序的运行。整个程序框图如图8所示。至此虚拟万用表的设计全部完成。

前面板

控制面板

四、实验结果及分析

运行时,选择适当的万用表量程,调节直流电流、单阻、直流电压和交流电压的数值可看到数据显示不同的数值。当未接通电源时会显示请插入电源。

五、结论

通过本次的课程设计,我收获了很多,学会了Labview编程语言的开发环境;了解前面板对象的调用、设置以及编程,了解框图程序的的常用节点,能够熟练运用while循环。

同时这次课程也是我了解了虚拟仪器强大作用和它巨大的发展潜力。明白了我们课设主要目的是让我们通过不断的使用它来解决实际问题,才能更好的掌握所学技能,实践出真理,即“理论与实践相结合的桥梁”,近年来传统的实验室存在很多局限性,如实验设备陈旧,更新速度慢,成本过高等等原因,越来越不能满足教学与科研的需要。

随着虚拟仿真技术、网络技术的飞速发展,构建网络虚拟实验室及虚拟仪器将会成为经济、高效的首选方案。

参考资料

《LabVIEW虚拟仪器程序设计及应用》吴成东、孙秋野、盛科编著

虚拟仪器课程设计

虚拟仪器课程设计

一、一般信号分析的虚拟仪器设计 1、虚拟信号频谱分析仪设计(正弦波、余弦波、三角波等) 要求:1) 模拟产生一个周期信号(可选择方波、三角波、锯齿波等中的一个)并进行图形显示; 2)信号的幅值、相位和频率可调。 3) 对产生的周期信号,进行频谱分析并图形显示。 功能描述:可观察产生波形等经过FFT后的幅值谱。并分析调试结果。 二、工程测试实验教学虚拟仪器 1、温度传感器实验仪器设计 虚拟实验仪器要求: 1)可测试热敏电阻的电压情况; 2)可测试被测物体的温度情况并图形显示;

目录 第一章虚拟信号频谱分析仪设计 (1) 一、前面板设计 (1) 二、流程图设计 (2) 三、运行检验 (4) 第二章温度传感器实验仪器设计 (6) 一、设计原理 (6) 二、前面板设计 (7) 三、流程图设计 (7) 四、运行检验 (10) 第三章总结与心得 (11) 第四章参考文献 (12)

第一章虚拟信号频谱分析仪设计 一、前面板设计 1、五个输入型数字控件 五个输入型数字控件供使用者键入生成采样频率、初始相位、信号幅值、采样点数、信号频率。 操作:控制>>数值>>数值输入控件五次,得到五个输入型数字控件,分别标记为“信号频率”、“采样频率”、“采样点数”、“信号幅值”和“初始相位”。 2、两个输出显示型图形控件 输出显示型图形控件用来显示所产生的各类波形以及各类波形的FFT图。 操作:控制>>图形>>波形图表输出控件,调入图形控件。其横轴为时间轴。应考虑到生成的信号频率跨度大,在0.1Hz一10kHz范围内,其周期跨度也大,在10s~0.1ms范围内;纵轴为电压轴,生成信号幅值的范围应充满整个显示画面,故选用“波4形图表”显示器。 3、两个开关控件 操作:控制>>布尔>>确定按钮,调入开关按钮控件,标记为“复位”。 操作:控制>>布尔>>确定按钮,调入开关按钮控件,标记为“停止”。 4、一个下拉列表 操作:控制>>下拉列表与枚举>>文本下拉列表,调入文本下拉列表控件,对其进行编辑项设置,分别为正弦波,三角波,方波,锯齿波。(设置如图1所示) 图1文件下拉列表设置

虚拟仪器实验报告四[1]

虚拟仪器实验报告四 专业年级电信081姓名李冬祥学号08808003成绩 一、实验目的:LabVIEW中字符串、数组、簇和矩阵 二、实验内容:LabVIEW基础学习 三、实验步骤:启动LabVIEW,创建VI程序,在前面板(用户界面)和后面板(程序框图)中进行试验。 三、实验结果: 练习1:组合字符串 练习2:字符串子集和数值的提取 练习3:Build Text Express VI

练习4:用循环创建数组 练习5:创建二维数组

练习6:多图区图形 练习7:使用创建数组功能函数 练习8:多态化练习

练习9:簇排序 练习10:簇 四、实验总结: 通过本次实验通作业了解Labview中的字符串、数组、簇和矩阵的用法掌握字符串及其函数在编程中的应用、列表和表格中创建字符串、利用字符串的功能函数组合新的字符串,同时掌握了字符串格式的编辑和Build Text Express VI的建

立与配置。掌握数组的建立和初始化,以及数组之间的基本算术运算。掌握簇的创建及簇操作函数的应用及使用簇与子VI传递数据。 五、实验作业: 1、为第3章的习题2连续温度采集监测添加报警信息,如下图所示,当报警发生时输出报警信息,例如“温度超限!当前温度78.23℃”,正常情况下输出空字符串。 思路:用第三章的 部分程序就可以 实现。 2、对字符串进行加密,规则是每个字母后移5位,例如A变为F,b变为g,x 变为c,y变为d… 思路:按照字母表实现这一加密功能,程序如下图:

3、产生一个3×3的整数随机数数组,随机数在0到100之间,找出数组的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。如下图。 思路:按要求产生一个3×3的整数随机数数组,随机数在0到100之间,找出数组的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。 4、利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。 思路:利用簇模拟汽车控制,如右图所示,控制面板可以对显示面板中的参量进行控制。油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。

虚拟仪器技术Labview 课程实验报告

Labview 课程实验报告 学院:电气工程 专业:建筑电气与智能化 姓名:杨震 班级:建电122 学号:1212062056 指导老师:茅靖峰

第一部分基础题 1、用LabVIEW的基本运算函数编写以下算式的程序代码: (前面板) (程序框图) 该程序要求用labview基本运算函数编写算式的程序代码,在前面板上我添加了两个数值显示控件用以显示两个算式的运算结果;在程序框图中运用软件自带的加、减、乘、除运算进行组合从而表示算式,再结果的后面加上一个双精度浮点数函数将程序运算结果强制转换后输入到显示控件中得到结果。

2、利用摄氏温度与华氏温度的关系°C=5(°F-32)/9编写一个程序求华氏度(°F)为32°,64°,4°,6.98°,6°,104°,212°时的摄氏温度。 (前面板) (程序框图) 该程序要求转换华氏度对应的摄氏度,本质上是对数据进行运算。在前面板上创建两个数组一个是数值输入数组用以输入华氏度的值,一个是数值显示数组用以显示对应的摄氏度的值。在程序框图中加入For循环将公式节点放入For循环中在公式节点上添加一个输入和一个输出分别连接两个数值控件,最后在公式节点中编辑二者运算关系完成设计。

3、用数组创建函数创建一个二维数组显示件,成员为: 1 2 3 4 5 6 2 3 4 5 6 1 3 4 5 6 1 2 4 5 6 1 2 3 编程将上述创建的数组转置为: 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 1 5 6 1 2 6 1 2 3 (前面板) (程序框图) 先在前面板中创建二维数组用以存放生成的数组元素数组为显示型控件,通过观察我们发现题目中的数组第一行为1-6顺序的六个元素从一开始后逐一加一,第二行则是5个数组元素平移,第三行为4个以此类推第四行3个所以我们在程序框图中用For循环和加一来生成第一行数组For循环的循环次数为六次,第二行数组则在第一行数组的基础上运用一维数组平移函数平移5位的到,以此类推生成四行数组,再使用数组生成函数生成二维数组输出到显示数组中显示出来,至于数组的转置直接运用数组转置函数得到,在该函数的输出端口右键创建显示控件。在前面板中调整创建的显示控件以确保显示所有转置的数组,实验完成。

虚拟仪器课程设计跑马灯

河北北方学院 虚拟仪器原理与应用 课程设计 课程设计名称:基于labview的计算器设计 专业班级:电子信息工程技术3班 学号: 3 学生姓名:马洪印 成绩: 签名: 2016年12月22日 一、引言: 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。

彩灯由于其丰富的灯光色彩,低廉的造价以及控制简単等特点而得到了广泛的应用,用彩灯来装饰已经成为一种时尚。 本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的跑马灯。虚拟仪器的起源可以追溯到20世纪70年代,“虚拟”的含义主要是强调软件在仪器中的作用,体现了虚拟仪器与主要通过硬件实现各种功能的传统仪器的不同。由于虚拟仪器结构形式的多样性和适用领域的广泛性,目前对于虚拟仪器的概念还没有统一的定义。美国国家仪器公司(National Instrunents Corpotion ,NI)认为,虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通信及图形用户界面的软件组成的测控系统,是一种计算机操纵的模块化仪器系统。 过去40年的时间里,美国国家仪器公司(NI)通过虚拟仪器技术为测试测量和自动化领域带来了一场革新:虚拟仪器技术把现成即用的商业技术与创新的软、硬件平台相集成,从而为嵌入式设计、工业控制以及测试和测量提供了一种独特的解决方案。使用虚拟仪器技术,工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。 本次设计的跑马灯是利用虚拟仪器技术而完成的,跑马灯是一种生活中比较常见的装饰,本文主要通过labv i ew来设计了一个相对简单的对跑马灯的控制,实現了其有规律的亮灭,带来一定的观赏效果。 本文主要是实现了跑马灯的单个流水闪烁、双路同步流水闪烁、四路同步流水闪烁、全体同步闪烁,以此循环。本程序并控制闪烁的间隔时间,使其运行更具可观性。 二、前面板设计: 前面板是LabVIEW的图形用户界面,在LabVIEW环境中可以对这些对象的外观和属性进行设计,LabVIEW提供了非常丰富的界面对象,可以方便地设计出生动、直观、操作方便的用户界面。本系统中前面板显示程序的输入和输出对象,即,控件和显示器。本程序中控件主要是滑动杆,显示器主要是文本显示。 在前面板设计过程中主要设计了12个显示灯, 并让其方形围成一圈,显示程序通行结果。前面板还包括一个文本显示控件和水平指针滑动杆,文本显示控件用于显示滑动杆的刻度值即跑马灯的延时,通过改变滑动杆刻度调节跑马灯每

虚拟仪器技术实验报告

成都理工大学工程技术学院 虚拟仪器技术实验报告 专业: 学号: 姓名: 2015年11月30日

1 正弦信号的发生及频率、相位的测量实验内容: ●设计一个双路正弦波发生器,其相位差可调。 ●设计一个频率计 ●设计一个相位计 分两种情况测量频率和相位: ●不经过数据采集的仿真 ●经过数据采集〔数据采集卡为PCI9112〕 频率和相位的测量至少有两种方法 ●FFT及其他信号处理方法 ●直接方法 实验过程: 1、正弦波发生器,相位差可调 双路正弦波发生器设计程序:

相位差的设计方法:可以令正弦2的相位为0,正弦1的相位可调,这样调节正弦1的相位,即为两正弦波的相位差。 2设计频率计、相位计 方法一:直接读取 从调节旋钮处直接读取数值,再显示出来。 方法二:直接测量 使用单频测量模块进行频率、相位的测量。方法为将模块直接接到输出信号的端子,即可读取测量值。 方法三:利用FFT进行频率和相位的测量 在频率谱和相位谱上可以直接读取正弦信号的主频和相位。 也可通过FFT求得两正弦波的相位差。即对信号进行频谱分析,获得信号的想频特性,两信号的相位差即主频率处的相位差值,所以这一方法是针对单一频率信号的相位差。 前面板如下:

程序框图: 2幅频特性的扫频测量 一、实验目的 1、掌握BT3 D扫频仪的使用方法。 2、学会用扫频法测量放大电路的幅频特性、增益及带宽。 二、工作原理 放大电路的幅频特性,一般在中频段K中最大,而且基本上不随频率而变化。在中频段以外随着频率的升高或降低,放大倍数都将随之下降。一般规定放大电路的频率响应指标为3dB,即放大倍数下降到中频放大倍数的70.7%,相应的频率分别叫作下限频率和上限频率。上下限频率之间的频率范围称为放大电路的通频带,它是表征放大电路频率特性的主要指标之一。如果放大电路的性能很差,在放大电路工作频带内的放大倍数变化很大,则会产生严重的频率失真,相应的

《虚拟仪器设计实验》实验二

实验二、程序结构的使用 一、实验目的 掌握条件结构、循环结构、移位寄存器、顺序结构的使用; 二、实验内容 设计使用循环结构、条件结构、顺序结构控制程序运行的虚拟仪器。具体内容如下:1.求一个数的平方根,当该数大于等于0时,输出开方结果;当该数小于0时,用弹出式对话框报告错误,同时输出错误代码-99999。 2.产生100个随机数并求其最小值和平均值。 3.用随机数(0-1)连续产生0~1的随机数,计算这些随机数平均值达到所用时间。 三、实验步骤 1.求一个数的平方根 启动LabVIEW,打开一个空白的VI。 在前面板窗口适当位置放置一个数值型控制件和一个数值型显示件,并把它们的标签分别修改为“x”和“sqrt(x)”。用编辑文本工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图所示前面板供参考。 在框图程序窗口中,从函数模板上找到“大于等于”、“单按钮对话框”,“平方根”和“条件结构”并放置到适当位置,设计框图程序如图所示。 用“姓名实验2-1”为文件名保存你所做工作,如:李红实验。输入x值,运行程序并记录程序运行结果。 图虚拟仪器1的前面板

图虚拟仪器1的框图程序 2.产生100个随机数并求其最小值和平均值 启动LabVIEW,打开一个空白的VI。 在前面板窗口适当位置放置两个数值型显示件,并把它们的标签分别修改为平均值和最小值。用自由“编辑文本”工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图所示前面板供参考。 在框图程序窗口中从函数模板上找到“For 循环”并放置到适当位置,为记数端口连接一个32位整型数100;创建两个移位寄存器分别用来从一次循环向下一次循环传递当前最小值和当前随机数累加值;初始化移位寄存器即为移位寄存器左侧端口赋值,设置当前最小值移位寄存器初值为1,当前随机数累加值移位寄存器初值为0,所对应的程序框图如图所示。创建移位寄存器的方法是在循环的左边框或右边框上弹出快捷菜单,然后选择“添加移位寄存器”。 在框图程序窗口中从函数模板上找到“最大值与最小值”、“除”、“加”、“随机数(0~1)函数”,设计框图程序如图所示。

虚拟仪器课程设计(DOC)

湖南科技大学本科生课程设计(论文) 南科技大学 课程设计 学生姓名: 专业及班级: 0903030318 2012年12月29日 课程设计名称: 《虚拟仪器》课程设计 院: 机电工程学院 指导教师: 毛征宇郭迎福 王靖 刘峥嵘 测控三班 口 号

摘要 LabVIEW是美国National Instruments(简称Nl)公司推出的图形化软件开发环境。基于LabVIEW的虚拟信号频谱分析仪,可以产生一个周期信号并进行图形显示,信号的幅值、相位和频率可调,并对产生的周期信号,进行频谱分析并图形显示。基于LabVIEW 的相关分析虚拟实验仪器,可以测试两个三角波信号的互相关函数以及测试4种典型信 号的自相关函数。 关键词LabVIEW频谱分析互相关自相关

第一章设计题目及要求 1. 1 1.2虚拟信号频谱分析仪设计-?… 相关分析虚拟实验仪器设计-- 第二章 2.1 2.2第三章 3. 1 3.2第四章第五章 5. 1 5.2第六章 6.1 6.2第七章第八章 8. 1 8.2第九章第十章 目录 虚拟信号频谱分析仪的方案设计 虚拟信号频谱分析仪的原理-- 总 体方案设计的确定 ............ 虚拟信号频谱分析仪程序实现 前面板的设计和规划?- 程序框图设计 ......... 虚拟信号频谱分析仪的调试运行 相关分析虚拟实验仪器的方案设计 相关分析虚拟实验仪器的原理? 总体方案设计的确定 ......... 互相关分析虚拟仪的程序实现 前面板的设计和规划? 程序框图设计 ....... 互相关分析的调试运行 自相关分析虚拟实验仪器的程序实现 前面板的设计和规划? 程序框图设计 ....... 自相关分析的调试运行 总结与体会 ? (3) ? (8) 10 11 12 14 15 16 19 参考文献20

虚拟仪器实验报告1

虚拟仪器实验报告 姓名:肖阿德班级:测控0801 学号:118 时间:地点:电气院楼305 实验一VI程序的创建、编辑和调试 1.熟悉LabVIEW环境。 新建一个VI,进行如下练习: ?任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。 ?在VI前面板和后面板之间进行切换 ?并排排列前面板和后面板窗口 2.创建一个VI。 发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。要求:①编程实现;②单步调试程序;③应用探针观察各数据流。 3.创建和调用子VI。 创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。 编一个VI调用上述子VI。 4.编写一个VI求三个数的平均值。 要求: ?对三个输入控件等间隔并右对齐。 ?添加注释。 ?分别用普通方式和高亮方式运行程序,体会数据流向。 ?单步执行一遍。 5.实验个人总结: 前面板中控件的颜色、大小、名称等都可以在控件的属性中设置; 其中颜色可以使用工具选版的”设置颜色”来设置,并且比在属性中设置更灵活、简便; 探针设置后配合单步调试能清楚的展示程序运行的具体过程,便于明白程序和差错; 创建子VI时,图标的选择最好有针对性和个性,如可以自行绘制图标,便于在调用图标时快速了解子VI的功能作用;

虚拟仪器实验报告 姓名:肖阿德班级:测控0801 学号:118 时间:地点:电气院楼305 实验二数据操作 1、写一个VI判断两个数的大小,如右图所示:当A>B时,指示灯亮。 2. 写一个VI获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。 3. 写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。 4.给定任意x, 求如下表达式的值 5.实验个人总结: 在获取系统时间的VI中,通过对格式化日期/时间字符串中的格式字符串的设置可选择需要输出的日期/时间的格式 当一些控件要求的数据格式与当前的输入/输出数据格式不相符时,可通过相应的转换函数进行强制转换; 在输入一些数学表达式时,注意一些特定的数学符号在LabVIEW中的规定表示法;

虚拟仪器课程设计报告

虚拟仪器课程设计报告 题目:简易计算器 专业班级:自动化132 学生姓名:牛磊 学号: 34 指导教师:张振利

目录 一、设计实现的功能 (1) 二、前面板设计 ............................................................................................. . (1) 三、程序框图计........................................................................................................ (2) 1、程序的原理框图 (2) 2、运算变量的初始化 (4) 3、“+、-、*、/”四则运算 (5) 4、输出运算结果 (5) 5、退出操作 (6) 四、调试过程 (6) 五、结论 (6) 六、致谢 (7) 七、参考文献 (8)

一、设计实现的功能 本次课程设计是基于LabVIEW所设计的计算器,目的是为了实现两个数之间的加、减、乘、除四则运算,达到简易计算器的功能。编程的思想是完成一种运算的完整过程是:输入第一个数,存储并显示输入要进行运算的类型并存储输入第二个数,存储并显示按“=”或则按其它运算符号“+、-、*、/”进行连续的运算时显示运算结果。本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的计算器,可以用来模拟真实计算器而进行一些简单的基本运算。 二、前面板设计 前面板是Labview的图形用户界面,在Labview环境中可以对这些对象的外观和属性进行设计,Labview提供了非常丰富的界面对象,可以方便地设计出生动、直观、操作方便的用户界面。本系统中前面板显示程序的输入和输出对象,即,控件和显示器。本程序中控件主要是按钮,显示器主要是文本显示。首先,在前面板上建立一个簇,然后在簇中再建立布尔量,在前面板整齐排列放置16个确定按钮,将这16按钮的标签隐藏,然后修改这16个确定按钮的名字分别为:0~9十个数字、加、减、乘、除、等号和清零、。前面板还包括一个文本显示控件用于显示计算的结果,通过改变显示控件的大小使之于计算器的大小相适应。计算器的前面板还有程序框图中while循环的停止按钮,当按钮按下时计算器停止工作退出到LabVIEW的编辑界面。为了前面板的美观和防止按钮的移动,分别将前面板的各个按钮和文字进行组合和对前面板进行装饰,装饰采用修饰中的平面框。如下图所示:

《虚拟仪器设计》课程设计

成绩:《虚拟仪器设计》课程设计 题目:基于LabVIEW的音乐播放器设计 学院精密仪器与光电子工程学院 专业生物医学工程 年级2013级 班级一班 姓名凌伟 学号3013202225 2015年12月26日

目录 1设计目的 (3) 2实施方案 (3) 2.1总体规划 (3) 2.2软件结构设计 (4) 3实验结果 (9) 4总结 (13)

1设计目的 本课题的想法来源于大二第一学期的一门课,叫“面向对象程序设计”,主要内容是应用C++语言编写程序,那时候的期末课程设计我就做的音乐播放器,虽然花费了很多时间,但是最后自己的播放器能运行也是很满足的。于是这次的LabVIEW课程设计打算尝试用另一种编程方式做一个音乐播放器。 本音乐播放器能实现的一些基本功能:打开本地音乐文件、播放音乐、暂停、停止、进度条显示并拖动、音量控制、快进快退、显示当前播放曲目、显示音乐文件路径以及“爱心”流水灯、实时显示当前系统时间等。 另外还有一些功能没能实现,例如将多首歌曲添加到播放列表中,实现上一首、下一首切换;播放音乐时显示歌词;自动切换墙纸等,原因一方面是临近期末时间不够,另一方面是编程能力有限,而且对LabVIEW还比较陌生,不能自如地运用,希望以后有机会能加以改善。 2实施方案 2.1总体规划 该音乐播放器的功能都可以通过软件程序来实现,所以不需要设计硬件结构,只需要一台自带Windows Media Player和LabVIEW应用程序的PC机。在编程时先实现最基本的功能,如打开文件,调用Windows Media Player播放,并将路径和播放曲目显示在前面板上,之后再逐步添加控件实现暂停,停止,音量控制等功能,而流水灯,系统时间和用户指南按钮是在修饰前面板时临时想到的,于是最后就再加入了这些小功能。 主程序流程大致为:点击打开文件按钮→弹出文件对话框→选择音乐文件→显示文件路径和播放曲目→调用Windows Media Player播放歌曲,同时流水灯开始工作→暂停、播放、音量控制等→停止播放,同时流水灯停止工作,文件路径

本科毕业设计论文--虚拟仪器课程设计基于labview的打地鼠小游戏

虚拟仪器 成绩评定表 设计课题:基于labview的打地鼠小游戏 学院名称:电气工程学院 专业班级:测控技术与仪器1403 学生姓名: 学号: 指导教师:

虚拟仪器课程设计任务书

摘要: 主要介绍了通过LabView研发打地鼠小游戏的过程。 关键词:Labview 打地鼠 一、设计任务 1设计目标: 设计一个打地鼠(僵尸)的小游戏。 2设计基本要求及发挥: (1)初步实现打地鼠功能。 (2)增加积分和等级统计功能。 (3)美化程序界面,添加音效。 二、方案论证 1.地鼠部分 方案一:运用事件,实现点击的确认,并利用随机来判定哪个口有地鼠。 方案二:调用ActiveX控件,采用更简单的语句编写,例如Flash。 鉴于此次想要练习Labview的应用,选用了方案一。 https://www.doczj.com/doc/d511633056.html,BVIEW程序设计 初步的设计并不理想,不能实现地鼠自动消失以及乱点鼠标的惩罚。 经过多次调整方案,最后采用了对于事件进行详尽分类,将地鼠的出现与消失编入事件,后来加入开始结束按键以后,问题变得更加复杂,于是在调用子VI的基础上,又增加了“等待开始”与“失败”两个事件,在此基础上重新调整了每一个参数在不同事件中的传递以及累计运算,最后实现了数据的统计。 在等待地鼠出现的事件中加入了难度的递增判断。对于同类数据隐藏,并把相同分类的编入簇处理,以简化框图。 3.界面美化 初步美化界面,个性化了按键,对于某些按键加入特效。最终加入音效。

三、总体方案 1.工作原理: 简单来说,通过事件的触发和认证,实现了打地鼠功能。实际却比想象中的复杂很多。关键在于数据传递和算法的巧妙使用。 2.程序设计 对于框图已经做了整理,不方便再拆开了,整体来说,先从地鼠的触发开始,采用了自定义控件,地鼠按钮拥有三个态。地鼠采用随机触发,地鼠触发后判定是否点击相应地鼠,不点击延时后重新准备出地鼠,点击错误减时间,都是通过事件来完成的。比较复杂的是不同事件中的数据交换,除了统计数据的交换,还有事件真假的交换,这些都互相制约,而且根据嵌套决定了各自的优先级,这里不详细解释。最后就是在之前的基础上做了些小调整以消除bug。例如数据的初始化,还有数据的验证。在最后就是美化工作了,起初想应用同步时序实现更加复杂的音效效果,但是对于同步的几个控件理解不够深刻,经过多次尝试后还是采用了简单的方案。想应用ActiveX控件调用Flash实现动态地鼠,后查网说如果机器不安装Adobe Flash则控件不能正常显示,鉴于方便大家测试,作罢。美化工作其实不必程序设计简单,图片都要自己处理,声音也要自己剪裁和处理。经过这么多的努力才制作出一个这么简陋的小游戏,见笑。而且制作过程中为了美化删减掉许多功能,大家看到的最终版本并不代表所有汗水。 四设计步骤 1.1 前面板设计 根据在实际机器中的实物以及设计思路过程,大致需要地鼠、成绩显示屏、玩的过程中地鼠个数显示、时间的设置输入以及一些控制游戏始末的开关等。 在时间有限的情况下,没有能够自行设计一个控件,因此用布尔开关来模拟,当开关开时记作地鼠出现,关时记作地鼠消失,为进一步的区分这两种状态,可以让开与关时的布尔控件显示不同的颜色,如下图2-1-a。还是可以用布尔控件来控制类似的电源开与关、游戏的开始与结束。屏幕的显示用字符串显示控件可以满足。地鼠出现的总个数、打中的以及为打中的是数字的显示,用数字显示控件可以,如图2-1-a。当然时间的设置用数字输入控件好一些,为使时间的精度高一些,特以没0.1s来增加或减少。整体前面板控件如图2-1-a.

labview实验报告

实验报告 课程名称虚拟仪器技术分析与设计 专业测控技术与仪器 班级1301 学号20 姓名郭鹏 实验一 LabVIEW虚拟温度检测系统 一、实验目的 1.了解LabVIEW的编程环境。

2.掌握LabVIEW的基本操作方法,并编制简单的程序。 3.学习建立子程序的过程 二、实验内容 1.建立一个测量温度的VI。 a.实验步骤 1)选择File?New,打开一个新的前面板窗口。 2)从Controls?Numeric中选择Tank放到前面板中。 3)从“结构”里选择一个for循环,用一个随机数乘与100输出到温度计 b.实验结果 前面板图: 程序框图: 三、实验总结 1.总结VI基本编程的快捷操作。 答:显示程序框图或前面板ctrl+E 框图中,对象的移动:shift+鼠标选择移动;对象的复制:ctrl+鼠标选择移动; 对象的删除:鼠标选择,按<退格>;前面板与框图并排:ctrl+T 工具(Tools)模板:在前面板或框图中按住键并单击鼠标右键。 控件(Controls)模板:在前面板激活状态,在前面板空白区单击右键。 函数(Functions)模板:在框图激活状态,在框图空白区单击右键。 消除所有断线:ctrl+B ;实时帮助:快捷键:ctrl+H 2.简述VI程序有什么构成,其各部分的功能是什么。 答:主要有:输入控件、显示控件、程序结构、函数控件、连线 输入控件:完成实时对变量的外界修改,即数据源 显示控件:完成输出显示数据、图形等。显示仪器分析结果 程序结构:用外方框表示程序的执行顺序、总体上把握程序的执行控制。 函数控件:构成程序的主要部分,完成对数据的采集、分析直至输出功能。 连线:用线的方式显示数据流,完成上述结构之间的关系构建。 3.思考:在前面板和框图程序中,如何区分控制器和指示器。 答:在前面板中,控制器用以外部输入数据,因此输入框为白色表示可主动输入。而显示器只有显示功能,用于被动输出虚拟仪器分析结果,数据框显示灰色,不能用于外部输入。 在程序框图中。控制器端子在右侧,用于连接数据输出线。显示器端子在左侧,用于连接数 据输入线。可以右键将显示图标勾掉,此时两种元件外观也不同。 4.心得体会及其它。 答:实验很简单,没吸引力——首先提下建议。Labview是一种图形编程软件。上手很快,但达到一定程度后,发现没有课本便很难取得进步。原因是,个人觉得labview最重要的是对程序编程结构的深入体会和各函数控件功能的充分掌握。前者可以通过看范例理解加深。

虚拟仪器设计

虚拟仪器设计 一:填空题(30分,30个空): 1.虚拟仪器的分类:按照构成虚拟仪器的接口总线不同,分为PCI总线接口虚拟仪器、串行总线虚拟仪器、并行接口虚拟仪器、USB总线接口虚拟仪器、GPIB 总线接口虚拟仪器、VXI总线接口虚拟仪器、PXI总线接口虚拟仪器和LXI总线接口虚拟仪器等。 2.虚拟仪器设计步骤和过程:①确定虚拟仪器的类型②选择合适的虚拟仪器软件开发平台③开发虚拟仪器应用软件④系统调试⑤编写系统开发文档 3.数据采集系统通常由传感器、信号调理设备、数据采集设备、计算机等组成。 4.A╱D转换器的主要参数:①分辨率②量化误差③精度④转换时间 5.模拟输入通道的组成:多路开关、放大器、采样╱保持电路以及A╱D转换器 6.多通道的采样方式:循环采样、同步采样和间隔采样。 7.总线的性能指标:①总线宽度②寻址能力③总线频率④数据传输速率⑤总线的定时协议⑥热插拔⑦即插即用⑧负载能力 8.GPIB总线的每个设备按三种基本工作方式进行:“听者”功能、“讲者”功能、“控者”功能 https://www.doczj.com/doc/d511633056.html,B特点:①支持多设备连接,减少了PC的I╱O接口数量②能够采用总线供电③第一次真正实现了即插即用,外部设备的安装变得十分简单④对一般外部设备有足够的带宽和连接距离⑤传输方式灵活,可以适应不同设备的需要 10.OSI体系结构:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 11.TCP\IP体系结构:应用层、传输层、网络互连层、网络接口层。 12.网络化虚拟仪器系统的组网模式:客户机╱服务器(C╱S)、浏览器╱服务器(B╱S)、客户机╱服务器╱浏览器(C╱B╱S)。 13.程序结构:①for循环组成:循环框架、重复端口、计数端口等 ②while循环组成:循环框架、重复端口及条件端口 ③选择结构:选择框架、选择端口、框图标识符及“递增╱递减”按钮 ④顺序结构:单框架顺序结构和多框架顺序结构。最基本的由顺序框架、框图标识符、“递增╱递减”按钮组成 ⑤事件结构⑥公式节点 14, 数组,簇,字符串,波形 二、名词概念解释(30分,10个,一个三分): 1.虚拟仪器:多种形式输是利用计算机显示器模拟传统仪器控制面板,以出检测结果,利用计算机软件实现信号数据的运算、分析和处理,利用I╱O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。2.数据采集:指将温度、压力、流量、位移等模拟量采集转换成为数字量后,由计算机进行存储、处理、显示或打印的过程,相应的系统成为数据采集系统。3.采样:通过对连续的模拟信号按一定的时间间隔,抽取相应的瞬时值,这个过程称为采样。 4.量化:把采样信号的幅值与某个最小数量单位的一系列整倍数比较,以最接近于采样信号幅值的最小数量单位倍数来代替该幅值。 5.编码:把量化信号的电平用数字代码来表示,编码有多种形式,最常见的是

Labview虚拟仪器课程设计

一、虚拟相关法测量相位差仿真仪 摘要:虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件完成各种测试、测量和自动化的应用。虚拟仪器技术具有性能高,扩展性强,开发时间少及出色的集成能力等优势。基于虚拟仪器技术可以开发适应不同应用场合的虚拟仪器测试方案,更好地组建自动化程度较高,数据处理分析能力较强的测试系统口。本课题是虚拟用相关法测量两个同频率正弦波信号的相位差。 关键词:虚拟仪器;相关法;相位差 一.设计原理及方案 1、相关法求相位差的原理 相关法利用两同频正弦信号的延时τ=O 时的互相关函数值与基相位差的余弦值成正比的原理获得相位差。由于噪声信号通常与有效信号相关性很小,因而该方法有很好的噪声抑制能力。 假设有两个同频信号x(t)、y(t),都被噪声污染,描述如下: x(t)=Asin(ω0t +ψ0)+N x (t) y(t)=Bsin(ω0t +ψ1)+N y (t) (1-1) 其中,A ,B 分别为x(t)和y(t)的幅值;N x ,N y 分别为噪声信号。显 然两信号的相位差为phasedif =ψ1-ψ0,但实际中是无法知道ψ1和ψ0的。用相关法求相差的原理如下,周期信号互相关函数的表达式为: T xy 0 1R x()()t y t dt T ττ+?()= (1-2) 其中,T 为信号周期,将(1-2)式代入(1-1)式,可得: T xy 00x 01y 0 1R [Asin()N (t)][sin(())N (t )]t B t dt T τωφωτφτ++?()=++++ 当τ=0时, T x y 00x 01y 01R 0[As i n ()N (t )][s i n(()N (t )]t B t dt T ωφωφ+?()=+++ 理想情况下,噪声和信号不相关,且噪声之间也不相关,积分后得: xy 10AB R 0cos()2 φφ-()= 所以有:

虚拟仪器实验报告一

虚拟仪器实验报告一 一、实验目的: LabVIEW编程软件入门学习 二、实验内容: 1.利用局部变量写一个计数器,每当VI运行一次计数器就加一。当VI关闭后重新打开时,计数器清零。 2.写一个温度监测器,如图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。 3创建一个VI,比较两个数,如果一个数不大于另一个数,则点亮指示灯。

4产生一个值为0.0~100.0之间的随机数,然后除以一个在程序前面板中输入的数。当输入的数值为零时,前面板上放置的指示灯点亮,提示除法无效。 5.比较前面板中输入的三个数,并输出其中最大值。 6.在前面板输入一个三位整数,将其百位数值和个位数值对调后在前面板输出此新数。

7.输入一个自然数n ,求1~n 之间的所有自然数之和。 8.生成10~20之间随机数,并将每次生成的随机数组成的曲线显示在波形图表中。 10. 用LabVIEW 的基本运算函数编写以下算式的程序代码。 28572100768310225631563+?-+-÷+?25317813817.28.132++?-÷

11.利用华氏温度与摄氏温度的关系:华氏度=9×摄氏度/5+32编写一个程序,求摄氏温度为32、0、-15时的华氏温度。 12.输入一个数,判断其能否同时被3和5整除。 13.从键盘输入一个大写字母,要求改用小写字母输出。 14.输入一个数,判断这个数是否在10~100之间。

15.输入一个数,若此数大于0,则输出1,若此数小于0,则输出-1,若此数等于0,则输出0。 16.设圆半径为r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。 17.输入三角形的三边长,求三角形的面积。

Labview虚拟仪器课程设计实验报告

课 程 设 计 L a b v i e w 虚拟仪器课程设计 2013 年 7 月 13 日 设计题目 Labview 虚拟仪器课程设计 成绩 设计题目 学 号 专业班级 生物医学工程10-1班 学生姓名 指导教师 付静

合肥工业大学课程设计任务书 虚拟心电图仪的设计 课 程 设 计 主 要 内 容 了解虚拟仪器的概念,并通过基本习题掌握Labview 软件的使 用方法及虚拟仪器的设计流程, 在此基础上完成虚拟心电图仪的设计,实现心电信号的显示、保存、R-R 间期及心率等参数的计算。 指 导 教 师 评 语 建议:从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。 签名: 20 年 月 日

一、虚拟心电图仪设计主要内容 心电图仪的前面板及框图程序的设计,要求实现心电信号的回放显示、保存、R-R间期及心率等参数的计算。 二、实验设备 装有Labview的PC一台 三、设计思路 1、心电图仪前面板的设计 (1) 考虑到设计的心电图仪能够实现对心电信号波形显示,以及回放显示功能,所以设置了两个Wave Graph 面板,一个用于实时显示,一个用于回放显示,如下图示: 实时显示面板: 回放显示面板: 注释:在设计的过程中考虑过将实时显示和回放显示放在一个Wave Graph 中,但是由于这种分开设计的方法更加简单明了,所以最终选择了这种设计. (2) 考虑到设计有要求能够显示R-R间期及心率等参数,还要有保存功能键,再结合实际需要,所以,最后的完整面板如下图示: (因为图太大,所以把整张图截成了两部分)

(完整版)虚拟仪器设计实验报告

实验一 实验要求: 一、熟悉LabVIEW环境 二、创建一个VI,发生一个值为0~1的随机数a,放大十倍后与某一常数b比较,若a>b,则指示灯亮。要求: 1、编程实现; 2、单步调试程序; 3、应用探针观察各数据流。 三、创建和调用子VI 1、创建一个字VI,子VI功能;输入3个参数后,求其和,再开方。 2、编一个VI调用子VI。 程序框图:

1、 2、子VI调用: 实验现象:

实验小结: 实验一主要熟悉了软件的使用,用了一些计算以及子VI的调用,为后面的实验打下基础。 实验二 实验要求: 一、在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比例系数,再由该控件显示出来。 二、创建一个3行4列的数组,(1)求数组的最大于最小值;(2)求出创建数组的大小;(3)将数组转置;(4)将该2二维数组改为一个一维数组。 三、创建一个簇软件,成员为字符型姓名,数值型学号,布尔型注册。从该控件中提取簇成员注册,并显示在前面板上。 程序框图: 一、 二、

创建数组。三、 创建一个簇。实验现象:一、

二、 三、

实验三 实验要求: 一、产生100个0.0~100.0的随机数,求其最小值,最大值、平均值,并将数据在Graph 中显示。 An=An-1+1/n(An-An-1)An是前n个数据的平均值。 二、产生100个0.0~100.0的随机数序列,求其最小值、最大值、平均值,并将随机数序列和平均值序列显示在Chart波形图中,直到人为停止。 三、程序开始运行后,要求用户输入一个口令,口令正确时,滑键显示一个0~100的随机数,否则程序立即停止。 四、编写一个程序测试自己在前面板输入一下字符串用的时间:A virtual instrument is a program in the graphical programming luanguage. 程序框图: 一、

虚拟仪器课程设计报告

虚拟仪器课程设计报告课题:计算器设计 学院:电气信息学院 专业:测控技术与仪器 班级:3班 学号:0904010326 姓名:郑远

时间:2011年12月28日 摘要: LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。利用labview设计一些小项目不仅可以更好的学习虚拟仪器知识,还能方便生活!应用所学知识,实现计算器实现步骤的设计框架,设计计算器!关键字:labview 计算器实现步骤 目录 (1)设计目的 (2)设计思想

(3)实现过程 (4)总结 (5)参考文献 (1)设计目的 利用所学虚拟仪器知识,应用labview软件设计一个能实现加减乘除以及开方、取倒、取反功能的计算器。提高使用labview设计项目的能力! (2)设计思路 创建3个字符串显示控件num1,num2,num3 1、第一个输入数据存储在num1中。 2、第二个输入数据存入num2中。 3、将其赋给num3,并使num2为空,以便输入的数据存入num2。 4、所有的运算是在num1和num3间进行。 5、运算结果都赋给result,同时赋给num1,用于下一次的运算。 创建4个布尔开关按钮change,change1,change2,change3 1、Change的真假用来判断是第一个数据还是第二个数据

2、change1的功能是在输入=,运算完后,不需要初始化即可进行下一次运算 3、change2用来去掉数据小数末尾的0 4、change3用来保证backspace键仅对输入的数据有效,对运算结果无效 创建2个数值显示控件type1,type2,并分别在其后面板的属性——数据类型——表示法中选择U8 1、type1用来存储运算符号 2、type2用来保证连续“+、-、*、/”的正确性 3、所有的运算结果都赋给result 4、result经过去零处理后得到result1,将数据显示在前面板上。(3)、实现过程 1、面板按键的设计及感应 首先,在前面板上建立一个簇 然后在簇中再建立布尔量,复制20个以满足键的需求(0--9十个数字键,一个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号键,一个清零键及一个退出键并注意按键的顺序)。将按键给值并作适当的美化处理

虚拟仪器在物理实验中的应用 实验报告

实验二十九虚拟仪器在物理实验中的应用 物理学院130061311 二下六组3号 2015.4.9 一.实验目的 1.了解虚拟仪器的概念 2.了解图形化编程语言LabVIEW,学习简单的LabVIEW编程 3.完成伏安法测电阻的虚拟仪器设计 二.仪器用具 计算机(含操作系统),LabVIEW软件,数据采集卡,电阻箱(用作标准电阻),导线,开关,待测电阻,二极管。 三.实验原理 虚拟仪器的硬件系统由PC机和数据采集卡(DAQ卡)组成.数据采集卡(DAQ卡)包括多路开关、放大器、采样/保持器、习D转换器以及其他有关电路组成.这些部分共同配合完成对信号数据的采集、放大以及模/数转换任务。 本实验中利用接口卡的一个通道为整个测量电路供电,利用两个输人通道分别测量总电压和标准电阻上的电压;利用测量得到的电压数值和标准电阻数值就可以得到电路中的电流以及待测电阻上的电压.在程序控制下,电路电压由OV开始逐渐增加到5V,电压每改变一次测量获得一组电压电流值,最后得到一个数组,经过线性拟合后就可以得到待测电阻值。 测量原理如图: 四.实验内容 1.初步熟悉LabVIEW 整个软件分为前面板和程序框图两部分。 前面板可以加入开关,旋钮各种控件和各种显示元件;在前面板添加的元件相应的子端

和图标会出现在程序框图上,可以在程序框图进实验编辑,另外,在程序框图内还有可控选择的大量函数模块以及各种实现程序的功能,例如循环,数字运算,比较,以及各种公式等。 2.创建一个模拟温度测量程序 前面板:开关(用于控制显示摄氏度/华氏度),温度计,温度值 程序框图:放入Demo V oltage Read 子程序,设计用开关切换摄氏/华氏度的逻辑程序,使温度计和温度值按需显示。 3.用虚拟仪器测量伏安特性 1)编写程序 前面板: 放入一个用于设置设备号的控制数、一个设定标准电阻值的控制数、一个用于设定测量间隔的控制数和一个显示测量电阻值的显示数。放人三个控制字符串,将名字分别改成“供电电压通道”、“测量总电压通道”、“测量电流通道”.分别用于设置输出输人的通道。 放上一个Express XY Graph,将名字改成“电阻的伏安曲线图”,并将纵坐标和横坐标分别改成“电压(V)”和“电流(A); 加人一个二维数组,把名字改成“数据”,用于显示测量的电压和电流。放人一个开关,用于控制程序进程. 程序框图: 设计一个循环程序,让程序不断改变电压,每次改变0.25V测20组电流电压数据,每次改变之后都使程序等待1s后测量,测量20组后循环停止,并画出电阻的伏安特性曲线图,计算出电阻R(斜率)。 2)连接口卡和外部电路 3)运行程序,记录结果,保存并退出 五.思考题 1.虚拟仪器与传统仪器有什么区别 传统仪器:数据显示形式单一,数据处理功能比较简单,不容易按需改装,不能共享数

相关主题
文本预览
相关文档 最新文档