当前位置:文档之家› 第一章 MultiSIM10介绍和虚拟仪器使用

第一章 MultiSIM10介绍和虚拟仪器使用

第一章 MultiSIM10介绍和虚拟仪器使用
第一章 MultiSIM10介绍和虚拟仪器使用

第1章Multisim 10基本操作

Multisim 10是IIT公司推出Multisim 2001之后的Multisim最新版本。Multisim 10提供了全面集成化的设计环境,完成从原理图设计输入、电路仿真分析到电路功能测试等工作。当改变电路连接或改变元件参数,对电路进行仿真时,可以清楚地观察到各种变化对电路性能的影响。

1.1 Multisim 10基本操作

1.1.1 基本界面

1.1.2 界面设置

安装后初次使用Multisim10前,应该对Multisim10基本界面进行设置。设置完成后可以将设置内容保存起来,以后再次打开软件就可以不必再作设置。基本界面设置是通过主菜单中“选项”(Options)的下拉菜单进行的。

(1)单击主菜单中“选项”,将出现其下拉菜单如下左图所示:

选其中的第一项“Global Preferences”,并打开设置对话框如下右图所示:

默认打开的“零件”选项下有4栏内容,“放置元件方式”栏,建议选中“连续放置元件”。“符号标准”栏,建议选中“DIN”,即选取元件符号为欧洲标准模式。

以上两项设置完成后按“确定”按钮退出。

(2)仍在主菜单中“选项”,下拉菜单中,选中其第二项“Sheet Properties”,将出现对话框如下图所示:对话框默认打开的是“电路”选项页,它的“网络名字”栏中默认的选项为“全显示”,建议选择“全隐藏”。然后按“确定”钮退出。

1.1.3文件基本操作

与Windows常用的文件操作一样,Multisim10中也有:

New--新建文件、Open--打开文件、Save--保存文件、Save As--另存文件、Print--打印文件、Print Setup--打印设置和Exit--退出等相关的文件操作。

以上这些操作可以在菜单栏“文件”(File)子菜单下选择命令,也可以应用快捷键或工具栏的图标进行快捷操作。

1.1.4 元器件基本操作

常用的元器件编辑功能有:90 Clockwise--顺时针旋转90?、90 CounterCW--逆时针旋转90?、Flip Horizontal--水平翻转、Flip Vertical--垂直翻转、Component Properties--元件属性等。这些操作可以在菜单栏“编辑”(Edit)子菜单下选择命令,也可以应用快捷键进行快捷操作。

原始图像顺时针旋转90?逆时针旋转90?水平翻转垂直翻转

1.1.5 文本基本编辑

对文字注释方式有两种:直接在电路工作区输入文字或者在文本描述框输入文字,两种操作方式有所不同

1. 电路工作区输入文字

单击Place / Text命令或使用Ctrl+T快捷操作,然后用鼠标单击需要输入文字的位置,输入需要的文字。用鼠标指向文字块,单击鼠标右键,在弹出的菜单中选择Color命令,选择需要的颜色。双击文字块,可以随时修改输入的文字。

2. 文本描述框输入文字

利用文本描述框输入文字不占用电路窗口,可以对电路的功能、实用说明等进行详细的说明,可以根据需要修改文字的大小和字体。单击View/ Circuit Description Box命令或使用快捷操作Ctrl+D ,打开电路文本描述框,在其中输入需要说明的文字,可以保存和打印输入的文本。

1.1.6 图纸标题栏编辑

单击Place / Title Block命令,在打开对话框的查找范围处指向Multisim / Titleblocks目录,在该目录下选择一个*.tb7图纸标题栏文件,放在电路工作区。用鼠标指向文字块,单击鼠标右键,在弹出的菜单中选择Properties命令。如下图所示:

1.1.7 子电路创建

子电路是用户自己建立的一种单元电路。将子电路存放在用户器件库中,可以反复调用并使用子电路。利用子电路可使复杂系统的设计模块化、层次化,可增加设计电路的可读性、提高设计效率、缩短电路周期。创建子电路的工作需要以下几个步骤:选择、创建、调用、修改。子电路创建:单击Place/Replace by Subcircuit命令,在屏幕出现Subcircuit Name的对话框中输入子电路名称sub1 ,单点OK,选择电路复制到用户器件库,同时给出子电路图标,完成子电路的创建。子电路调用:单击Place/Subcircuit命令或使用Ctrl+B快捷操作,输入已创建的子电路名称sub1,即可使用该子电路。子电路修改:双击子电路模块,在出现的对话框中单击Edit Subcircuit命令,屏幕显示子电路的电路图,直接修改该电路图。子电路的输入/输出:为了能对子电路进行外部连接,需要对子电路添加输入/输出。单击Place / HB/SB Connecter命令或使用Ctrl+I快捷操作,屏幕上出现输入/输出符号,将其与子电路的输入/输出信号端进行连接。带有输入/输出符号的子电路才能与外电路连接。子电路选择:把需要创建的电路放到电子工作平台的电路窗口上,按住鼠标左键,拖动,选定电路。被选择电路的部分由周围的方框标示,完成子电路的选择。

1.2 Multisim 10电路创建

1.2.1 元器件 1. 选择元器件

在元器件栏中单击要选择的元器件库图标,打开该元器件库。在屏幕出现的元器件库对话框中选择所需的元器件,常用元器件库有13个:信号源库、基本元件库、二极管库、晶体管库、模拟器件库、TTL 数字集成电路库、CMOS 数字集成电路库、其他数字器件库、混合器件库、指示器件库、其他器件库、射频器件库、机电器件库等。

2. 选中元器件 鼠标点击元器件,可选中该元器件。

3. 元器件操作 选中元器件,单击鼠标右键,在菜单中出现下列操作命令:

4. 元器件特性参数

双击该元器件,在弹出的元器件特性对话框中,可以设置或编辑元器件的各种特性参数。元器件不同每个选项下将对应不同的参数。 例如:NPN 三极管的选项为:

Label -- 标识 Display -- 显示 Value -- 数值 Pins – 管脚 1.2.2 电路图

选择菜单Options 栏下的Sheet Properties 命令,出现如图所示的对话框,每个选项下又有各自不同的对话内容,用于设置与电路显示方式相关的选项。

1.3 Multisim10操作界面 1.3.1 Multisim 10菜单栏

12个菜单栏包括了该软件的所有操作命令。从左至右为:File (文件)、Edit (编辑)、View (视图)、Place (放置)、MCU 、Simulate (仿真)、Transfer (文件转换)、Tools (工具)、Reports (报表)、Options (选项)、Window (窗口)和Help (帮助)。

2. Edit(编辑)菜单

4. Place (放置)菜单

5. Simulate (仿真)菜单

6. Transfer (文件转换)菜单

7. Tools (工具)菜单

8. Reports (报告)菜单

9. Options (选项)菜单

10. Window (窗口)菜单

11. Help (帮助)菜单

1.3.3 Multisim10元器件栏

由于该工具栏是浮动窗口,所以不同用户显示会有所不同(方法是:用鼠标右击该工具栏就可以选择不同工具栏,或者鼠标左键单击工具栏不要放,便可以随意拖动)。

从左到右依次是:

显示或隐藏设计项目栏,电路属性栏,电路元件属性栏,新建元件对话框,启动仿真分析,图表,电气规则检查,从Unltiboard导入数据,导出数据到unltiboard,使用元件列表,帮助。

1.3.4 Multisim 仪器仪表栏

Multisim 在仪器仪表栏下提供了17个常用仪器仪表,依次为:

1.4 Multisim 仪器仪表使用

1.4.1 数字万用表(Multimeter)

Multisim 提供的万用表外观和操作与实际的万用表相似,可以测电流A、电压V、电阻Ω和分贝值db,测直流或交流信号。万用表有正极和负极两个引线端。

1.4.2 函数发生器(Function Generator)

Multisim 提供的函数发生器可以产生正弦波、三角波和矩形波,信号频率可在1Hz到999MHz范围内调整。信号的幅值以及占空比等参数也可以根据需要进行调节。信号发生器有三个引线端口:负极、正极和公共端。

1.4.3 瓦特表(Wattmeter)

Multisim 提供的瓦特表用来测量电路的交流或者直流功率,瓦特表有四个引线端口:电压正极和负极、电流正极和负极。

1.4.4 双通道示波器(Oscilloscope)

Multisim 提供的双通道示波器与实际的示波器外观和基本操作基本相同,该示波器可以观察一路或两路信号波形的形状,分析被测周期信号的幅值和频率,时间基准可在秒直至纳秒范围内调节。示波器图标有四个连接点:A通道输入、B通道输入、外触发端T和接地端G。

示波器的控制面板分为四个部分:

1. Time base(时间基准)

Scale(量程):设置显示波形时的X轴时间基准。

X position(X轴位置):设置X轴的起始位置。

显示方式设置有四种:Y/T方式指的是X轴显示时间,Y轴显示电压值;Add方式指的是X轴显示时间,Y轴显示A通道和B通道电压之和;A/B或B/A方式指的是X轴和Y轴都显示电压值。

2. Channel A(通道A)

Scale(量程):通道A的Y轴电压刻度设置。

Y position(Y轴位置):设置Y轴的起始点位置,起始点为0表明Y轴和X轴重合,起始点为正值表明Y轴原点位置向上移,否则向下移。

触发耦合方式:AC(交流耦合)、0(0耦合)或DC(直流耦合),交流耦合只显示交流分量,直流耦合显示直流和交流之和,0耦合,在Y轴设置的原点处显示一条直线。

3. Channel B(通道B)

通道B的Y轴量程、起始点、耦合方式等项内容的设置与通道A相同。

4. Tigger(触发)

触发方式主要用来设置X轴的触发信号、触发电平及边沿等。Edge(边沿):设置被测信号开始的边沿,设置先显示上升沿或下降沿。Level(电平):设置触发信号的电平,使触发信号在某一电平时启动扫描。触发信号选择:Auto(自动)、通道A和通道B表明用项应的通道信号作为触发信号;ext为外触发;Sing为单脉冲触发;Nor为一般脉冲触发。

1.4.5 四通道示波器(4 Channel Oscilloscope)

四通道示波器与双通道示波器的使用方法和参数调整方式完全一样,只是多了一个通道控制器旋

钮,当旋钮拨到某个通道位置,才能对该通道的Y轴进行调整。

1.4.6 波特图仪(Bode Plotter)

利用波特图仪可以方便地测量和显示电路的频率响应,波特图仪适合于分析滤波电路或电路的频率特性,特别易于观察截止频率。需要连接两路信号,一路是电路输入信号,另一路是电路输出信号,需要在电路的输入端接交流信号。

波特图仪控制面板分为Magnitude(幅值)或Phase(相位)的选择、Horizontal(横轴)设置、Vertical(纵轴)设置、显示方式的其他控制信号,面板中的F指的是终值,I指的是初值。在波特图仪的面板上,可以直接设置横轴和纵轴的坐标及其参数。

例如:构造一阶RC滤波电路,输入端加入正弦波信号源,电路输出端与示波器相连,目的是为了观察不同频率的输入信号经过RC滤波电路后输出信号的变化情况。

调整纵轴幅值测试范围的初值I和终值F,调整相频特性纵轴相位范围的初值I和终值F。

打开仿真开关,点击幅频特性在波特图观察窗口可以看到幅频特性曲线;点击相频特性可以在波特图观察窗口显示相频特性曲线。

1.4.7 频率计(Frequency couter)

频率计主要用来测量信号的频率、周期、相位,脉冲信号的上升沿和下降沿,频率计的图标、面板以及使用如图所示。使用过程中应注意根据输入信号的幅值调整频率计的Sensitivity(灵敏度)和Trigger Level (触发电平)。

1.4.8 数字信号发生器(Word Generator)

数字信号发生器是一个通用的数字激励源编辑器,可以多种方式产生32位的字符串,在数字电路的测试中应用非常灵活。左侧是控制面板,右侧是字信号发生器的字符窗口。控制面板分为Controls(控制方式)、Display(显示方式)、Trigger(触发)、Frequency(频率)等几个部分。

1.4.9 逻辑分析仪(Logic Analyzer)

Multiuse 面板分上下两个部分,上半部分是显示窗口,下半部分是逻辑分析仪的控制窗口,控制信号有:Stop(停止)、Reset(复位)、Reverse(反相显示)、Clock(时钟)设置和Trigger(触发)设置。

提供了16路的逻辑分析仪,用来数字信号的高速采集和时序分析。逻辑分析仪的图标如图所示。逻辑分析仪的连接端口有:16路信号输入端、外接时钟端C、时钟限制Q以及触发限制T。

Clock setup(时钟设置)对话框Clock Source(时钟源)选择外触发或内触发;

Clock rate(时钟频率):1Hz~100MHz范围内选择;Sampling Setting(取样点设置):Pre-trigger samples (触发前取样点)、Post- trigger samples(触发后取样点)和Threshold voltage(开启电压)设

置。

点击Trigger下的Set(设置)按钮时,出现Trigger Setting(触发设置)对话框如图所示。

Trigger Clock Edge(触发边沿):Positive(上升沿)、Negative(下降沿)、Both(双向触发)。

Trigger patterns(触发模式):由A、B、C定义触发模式,在Trigger Combination(触发组合)下有21

种触发组合可以选择。

1.4.10 逻辑转换器(Logic Converter)

Multisim提供了一种虚拟仪器:逻辑转换器。实际中没有这种仪器,逻辑转换器可以在逻辑电路、真值表和逻辑表达式之间进行转换。有8路信号输入端,1路信号输出端。

6种转换功能依次是:逻辑电路转换为真值表、真值表转换为逻辑表达式、真值表转换为最简逻辑表达式、逻辑表达式转换为真值表、逻辑表达式转换为逻辑电路、逻辑表达式转换为与非门电路。

1.4.11 IV分析仪(IV Analyzer)

IV分析仪专门用来分析晶体管的伏安特性曲线,如二极管、NPN管、PNP管、NMOS管、PMOS 管等器件。IV分析仪相当于实验室的晶体管图示仪,需要将晶体管与连接电路完全断开,才能进行IV 分析仪的连接和测试。IV分析仪有三个连接点,实现与晶体管的连接。IV分析仪面板左侧是伏安特性

曲线显示窗口;右侧是功能选择。

1.4.12 失真度仪(Distortion Analyzer)

失真度仪专门用来测量电路的信号失真度,失真度仪提供的频率范围为20Hz~100kHz。

面板最上方给出测量失真度的提示信息和测量值。Fundamental Freq(分析频率)处可以设置分析频率值;选择分析THD(总谐波失真)或SINAD(信噪比),单击Set按钮,打开设置窗口如图所示,由于THD的定义有所不同,可以设置THD的分析选项。

1.4.13 频谱分析仪(Spectrum Analyzer)

用来分析信号的频域特性,其频域分析范围的上限为4GHz。

Span Control用来控制频率范围,选择Set Span的频率范围由Frequency区域决定;选择Zero Span的频率范围由Frequency区域设定的中心频率决定;选择Full Span的频率范围为1KHz~4GHz。Frequency 用来设定频率:Span设定频率范围、Start设定起始频率、Center设定中心频率、End设定终止频率。Amplitude用来设定幅值单位,有三种选择:dB、dBm、Lin。Db = 10log10V;dBm = 20log10(V/0.775);Lin为线性表示。

Resolution Freq.用来设定频率分辨的最小谱线间隔,简称频率分辨率。

1.4.14 网络分析仪(Network Analyzer)

网络分析仪主要用来测量双端口网络的特性,如衰减器、放大器、混频器、功率分配器等。Multisim 提供的网络分析仪可以测量电路的S参数、并计算出H、Y、Z参数。

Mode提供分析模式:Measurement测量模式;RF Characterizer射频特性分析;Match Net Designer 电路设计模式。Graph用来选择要分析的参数及模式,可选择的参数有S参数、H参数、Y参数、Z参数等。模式选择有Smith(史密斯模式)、Mag/Ph(增益/相位频率响应,波特图)、Polar(极化图)、Re/Im(实部/虚部)。Trace用来选择需要显示的参数。

Marker用来提供数据显示窗口的三种显示模式:Re/Im为直角坐标模式;Mag/Ph(Degs)为极坐标模式;dB Mag/Ph(Deg)为分贝极坐标模式。Settings用来提供数据管理,Load读取专用格式数据文件;Save存储专用格式数据文件;Exp输出数据至文本文件;Print打印数据。Simulation Set按钮用来设置不同分析模式下的参数。

1.4.15 仿真Agilent仪器

仿真Agilent仪器有三种:Agilent信号发生器、Agilent万用表、Agilent示波器。这三种仪器与真实仪器的面板,按钮、旋钮操作方式完全相同,使用起来更加真实。

1. Agilent信号发生器

Agilent信号发生器的型号是33120A,其图标和面板如图所示,这是一个高性能15 MHz的综合信号发生器。Agilent信号发生器有两个连接端,上方是信号输出端,下方是接地端。单击最左侧的电源按钮,即可按照要求输出信号。

虚拟仪器实验报告四[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运行时间减少。

学用DRVI可重构虚拟仪器实验平台

实验一学用DRVI可重构虚拟仪器实验平台 实验目地 通过本实验让学生了解虚拟仪器地概念和基于组件地装配式软件设计方法,掌握用DRVI可重构虚拟仪器平台进行计算机测试系统设计地方法.b5E2RGbCAP DRVI可重构虚拟仪器实验平台简介 1、概述 DRVI可重构虚拟仪器实验平台是华中科技大学何岭松教授工程组和深圳市德普施科技有限公司联合开发出地一种自主知识产权地新型装配架构地虚拟仪器,其设计思想是按照汽车和PC机地装配式生产模式,将计算机虚拟仪器测试系统分解为一个软件装配底盘和若干实现独立功能地软部件模块.然后,根据测量任务需求,用软体底盘把所需地软部件模块装配起来,形成一个满足特定需求地测试系统.当测试任务发生变化时,对软体底盘上装配地软部件模块进行重新组合和装配就可以快速调整为另一个新地测量系统.p1EanqFDPw DRVI地主体为一个带软件控制线和数据线地软主板,其上可插接软仪表盘、软信号发生器、软信号处理电路、软波形显示芯片等软件芯片组,并能与A/D卡、I/O卡等信号采集硬件进行组合与连接.直接在以软件总线为基础地面板上通过简单地可视化插/拔软件芯片和连线,就可以完成对仪器功能地裁减、重组和定制,快速搭建一个按应用需求定制地虚拟仪器测量系统.DXDiTa9E3d

图1、虚拟仪器软件总线结构图 2、软件安装和运行 从光盘启动DRVI可重构虚拟仪器实验平台安装程序DRVISetup.exe(或从深圳市德普施科技有限公司网站下载该软件>,运行该安装程序后出现如下界面,按提示进行软件安装,分别填写用户名、单位,并设定软件工作路径等参数,直至出现结束画面为止.RTCrpUDGiT 安装完成后在WINDOWS桌面上出现图标,在程序组中出现DRVI,双击该图标就可以启动DRVI软件. 图2、DRVI软件安装界面

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

实验二、程序结构的使用 一、实验目的 掌握条件结构、循环结构、移位寄存器、顺序结构的使用; 二、实验内容 设计使用循环结构、条件结构、顺序结构控制程序运行的虚拟仪器。具体内容如下: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)函数”,设计框图程序如图所示。

虚拟仪器实验三

虚拟仪器实验报告三 专业年级机电113 姓名胡燕学号2011012579 成绩 一、实验目的: 学习掌握LabVIEW的程序结构,并对基本的结构:顺序结构、for循环,while循环、case结构、事件结构、使能结构、公式节点进行应用。 二、实验内容: 1 顺序结构(Sequence Structure) 2 For循环 3 While循环 4 Case结构 5 事件结构(Event Structure) 6 使能结构 7 公式节点(Formula Node) 8 跟着实例学—模拟温度采集监测系统 9 完成课后习题 三、实验步骤: 1 针对每种程序结构,首先学习程序结构的基本原理以及使用方法。 2 学习怎么在LabVIEW中建立该种程序结构 3 了解该种程序结构的数据基本传送类型 4 学习编写LabVIEW程序 5 完成该程序结构的练习题,加深对该种结构的应用 6完成课后题 四、实验总结: 本次上机实验主要学习了LabVIEW的程序结构,通过多程序结构的学习更加加深了对LabVIEW的兴趣,与其它软件对比,更加了解到LabVIEW 程序结构变成的简单以及实用性。 本次主要学习顺序结构、for循环、while循环、case结构、事件结构、使能结构和公式节点的基本编程方法和原理,以及简单的应用。通过使用各个结构进行编程发现LabVIEW的实用性。老师演示各个例题时发现做题方法的多样性。通过本次编程也对LabVIEW的数据类型以及类型的基本变换更加深入的学习了 本次实验接触到了更多的新知识,实验过程中遇到很多问题,但在老

师的指导下和同学的帮助下都把这些问题一一解决了。本次实验过后对虚拟仪器这门课程有更浓厚的兴趣了。 五、实验作业: 1. 利用顺序结构和timing面板下的tick count VI,计算for循环1000000 次所需的时间。 前面板贴图 第0帧 第一帧

虚拟仪器技术实验报告

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

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

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

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

虚拟仪器实验报告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中的规定表示法;

虚拟仪器实验作业

石家庄铁道大学实验报告课程名称虚拟仪器技术分院试1304 班桌号 实验者姓名钱玉喜实验日期2016 年月日 评分教师签名 实验项目名称实验一 练习1:分别利用for和while循环的移位寄存功能,用两种方法求0+5+10+15…+45+50的值(等差数列的和)。

练习2:设计一评分程序,输入不同的分数会得到不同的评论,分数小于60,“不及格”指示灯会亮起来,同时显示字符串“你没有通过考试”;分数在60~69之间,“及格”指示灯会亮起来,同时显示字符串“及格”;分数在70~79之间,“中等”指示灯会亮起来,同时显示字符串“你考试通过了”;分数在80~89之间,“良好”指示灯会亮起来,同时显示字符串“成绩良好”;分数在90~99之间,“优秀”指示灯会亮起来,同时显示字符串“恭喜”;分数为100,“第一名”指示灯会亮起来,同时显示字符串“第一名”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误”。

石家庄铁道大学实验报告课程名称虚拟仪器技术分院试1304 班桌号 实验者姓名钱玉喜实验日期2016 年月日 评分教师签名 实验项目名称实验二 练习3:用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和匹配的时间。

练习100次累加,用累加值除以循环次数,求这些随机数的平均数。再用判断平均数是否在范围内,如果在此范围内则点亮指示灯,‘比较’子模板中的‘判定范围并强制转换’函数判断数的范围。

石家庄铁道大学实验报告课程名称虚拟仪器技术分院试1304 班桌号 实验者姓名钱玉喜实验日期2016 年月日 评分教师签名 实验项目名称实验三 练习1:建立一个VI,产生一个包含20个随机数的数组,并输出它的第1,5,12,18个元素所组成的数组。

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最重要的是对程序编程结构的深入体会和各函数控件功能的充分掌握。前者可以通过看范例理解加深。

虚拟仪器实验3

实验三程序结构 1.用两种方式求连续生成的10个随机数的最小值。答: 程序框图显示结果 方法1 方法2 2.产生100个随机数,求其中的最大值,最小值和这100个数的平均值。 答: 程序框图显示结果3.分析下列两个程序的不同: 答:第一个循环开始前读入数据,如3,之后产生100个15显示,循环过程中改变滑钮值对循环无影响;第二个循环过程中可随时改变,且在循环结束后输出波形。

4.分别利用for循环的移位寄存功能和反馈节点两种方法求0+5+10+15…+45+50的值(等差数列的和)。 答: 位移寄存器法 反馈节点法结果显示 5.用while循环结构产生随机数,画出当前随机数的波形以及当前值和前一次随机数的平均值的波形。 答: 程序框图波形显示图 6.创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。松开

按钮时,指示灯灭,计时停止。 答: 程序框图显示结果 7.温度报警程序,当温度值大于30则报警,小于-25则退出运行状态。 答: 程序框图显示结果 8.建立一个布尔按钮以及一个字符串显示控件,要求当按钮被按下时,显示“按钮被按下”,当按钮被松开时,显示“按钮被松开”。 答: 程序框图显示结果 9.建立一个枚举控件,其内容为张三,李四,王五三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四”,“王五”时输出“李四在这里”和“王五在这里”。 答:

程序框图结果显示 10.设计一评分程序,输入不同的分数会得到不同的评论,分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过测试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你测试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。 答: 程序框图

虚拟仪器实验报告一

虚拟仪器实验报告一 一、实验目的: 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虚拟仪器实验报告

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,从旋钮控件中调出一个数字显示控件来同步显示旋钮控件当前值。 (3)在前面板创建两个数值显示控件,并修改标签名为汽车速度和发动机温度。 (4)切换至程序框图窗口。 (5)在程序框图中创建一个大于或等于函数。 (6)在程序框图中调用实验一的子函数,从函数选板中的“函数—选择VI”选在实验一创建的子vi.vi。 (7)在程序框图中创建一个蜂鸣器函数,并按图示连线情况连线。 (8)切换至前面板,在发动机转速中输入数值,点击运行按钮运行。 前面板: 程序框图:

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

实验二十九虚拟仪器在物理实验中的应用 物理学院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.虚拟仪器与传统仪器有什么区别 传统仪器:数据显示形式单一,数据处理功能比较简单,不容易按需改装,不能共享数

本科毕业设计---基于labview的自动测试系统实验平台

编号: 毕业设计说明书 题目:基于LabVIEW的自动测试系统 实验平台 院(系):电子工程与自动化学院 专业:测控技术与仪器 学生姓名:彭彪 学号:0600820322 指导教师:殷贤华 职称:讲师 题目类型:理论研究√实验研究工程设计工程技术研究软件开发 2010年5月14日

随着科学技术的发展,对电子测量与仪器的要求越来越高。自动测试系统孕育而生,发展非常迅速。“自动测试系统课程”是测控技术与仪器专业的主干课程,自动测试系统实验包括自动测试系统软件开发和组建,这对理论学习非常重要。开发基于局域网的自动测试系统实验平台,终端共享实验设备,节约实验成本,提高实验效率。 根据自动测试系统课程的实验项目的需要,在对图形化软件开发工具LabVIEW以及用VISA为底层工具开发的虚拟仪器驱动程序进行深入研究的基础上,设计了基于LabVIEW的自动测试系统实验平台。它由硬件系统和测试软件组成,硬件系统由计算机、网关、GPIB仪器、VXI机箱及仪器模块和多功能实验板组成,测试软件包括虚拟任意波形发生器、虚拟示波器、虚拟万用表以及各实验项目测试程序。多功能实验板作为测试对象,可以根据各个实验项目的不同要求灵活设置。该实验平台可以完成对交直流电压电流信号、电阻、幅值、频率、周期、相位等基本参量的测量,满足自动测试系统实验项目的要求。通过测试验证,达到了预期设计目标,可以应用到自动测试系统实验当中。 关键词:仪器驱动程序;虚拟仪器;实验平台

With the development of science and technology, the requirements of Electronic Measurement and Instruments is been more and more important, thus the Automatic Test System is emerged and is developing rapidly. Automatic Test System(ATS)is the main course in the major of measurement&control technology and instrumentation. The experiment of ATS includes software development&formation and is of great importance to theoretical study. The ATS experimental platform is based on Local area network, which makes equipments be shared in the terminal. In addition, the ATS experimental platform also saves the experiment cost as well as improves the efficiency. To meet the needs of the experiment item of A TS,the ATS experimental platform is designed,based on the study of LabVIEW which is a kind of graphical tools and virtual instrument driver which is developed by VISA. It consists of hardware system and test software. The hardware system includes computer, gateway, GPIB instruments, VXI box & module and multi-functional Panel. The test software consists of virtual profile generator, virtual oscilloscope, virtual multimeter and some lab tests programs. As the tested objects, the multi-functional experimental board can be seted flexibly on the basis of different requirements. This platform accomplish measurements of AC or DC voltage, resistance, amplitude, frequency, cycle, phase and other basic parameters as well as experiment item. The test results show that it achieve the expected goals and can be applied to the Automatic Test System experiment. Key words:Instrument Driver ; Virtual Instrument ; Experimental Platform

虚拟仪器仪表综合实验装置实验指导书

实验一温度传感器实验 一、实验目的 掌握温度传感器的特性、工作原理及其应用。 二、实验原理 实验电路图如图1-2所示,R2用作加热电阻,R3为负温度系数热敏电阻NTC ,用来检测加 热温度的变化,R3、R4、R5、R6组成全桥电路,当J1的1-2端、J2的1-2端断开时,则桥路后面的精密仪器放大器的输入电压为0,此时可以通过调节电位器RW 对放大电路进行调0;当J1的1-2端、J2的1-2端接通时,则桥路的输出电压信号经放大调理电路放大,从而在Uo 的输出端得到随加热温度变化而变化的电压信号。 本实验中的温度传感器采用了热敏电阻,热敏电阻是一种对热敏感的电阻元件,一般用半导体材料做成,可以分为负温度系数热敏电阻NTC (Negative Temperature coefficient Thermistor )和正温度系数热敏电阻PTC (Positive Temperature Coefficient Thermistor ),临界温度系数热敏电阻CTR (Critical Temperature Resistor )三种,本实验用的是负温度系数热敏电阻NTC ,NTC 通常是一种氧化物的复合烧结体,特别适合于 C 0300~100-之间的温度测量,它的电阻值随着温度的升高而减小,其经验公式为: ? ?? ? ?-=0110T T B T e R R ,式中,R0是在25C 0 时或其他参考 温度时的电阻,0T 是热力学温度(K ),B 称为材料的特征 温度,其值与温度有关,主要用于温度测量。 NTC 和PTC 的特征曲线如图1-1所示: 图1-1 图1-2 D1RED R12.7K 123 H L K1SW-HL +15V R3 R527K R4100 R63K +5V 237 4 61 8U2 OP07 237 4 61 8 U3 OP07 237 4 61 8U4 OP07327 4 61 8 U1 OP07 R1147K R85.1K R7 100K R105.1K R9100K R1410K R1510K R1651K R1751K R182K R232K R195.1K R212K R22 2K 12 Uo +15V -15V -15V -15V +15V +15V -15V D33.2V D23.2V R202K -5V R242K +5V R1220K R13 20K RW 10K 0.1u F C20.1u F C30.1u F C40.1u F C50.1u F C60.1u F C7 0.1u F C80.1u F R2270/3W J2 J1 1 23 1 23

简述虚拟仪器

一、虚拟仪器 1.1虚拟仪器的发展 近年来,虚拟仪器技术在国际上发展非常迅速。这要归功于虚拟现实技术的发展,该技术虚拟化仪器模式——虚拟仪器,特别适用于当今越来越复杂的测试需求。虚拟仪器技术突破了传统电子仪器以硬件为主体的模式,将日益普及的计算机技术与传统的仪器仪表技术结合起来,使用户利用计算机、一组软件和极少的必需硬件,就可在屏幕上虚拟出与传统仪器相似的显示面板,使用者通过鼠标和键盘操纵面板上的虚拟按钮、开关、旋钮来实现传统仪器的各种功能操作,通过面板上的虚拟显示屏、数码显示器和指示灯了解仪器的状态读取或打印测量结果,方便灵活地完成对被测试测量的采集、分析、判断、显示及数据存储等。 1.2虚拟仪器的概述 虚拟仪器就是以计算机作为仪器统一的硬件平台,充分利用计算机的运算、存储、回放、调用、显示及文件管理等智能化功能,同时把传统仪器的专业化功能和面板控件软件化,使之与计算机结合构成一台从外观到功能都完全与传统硬件仪器相同,同时又充分享用了计算机智能资源的全新仪器系统。。 1.3虚拟仪器的特点 (1)智能化程度高,处理能力强 虚拟仪器的处理能力和智能化程度主要取决于仪器软件水平。用户完全可以根据实际应用需求,将先进的信号处理算法、人工智能技术和专家系统应用于仪器设计与集成,从而将智能仪器水平提高到一个新的层次。 (2).复用性强,系统费用低 应用虚拟仪器思想,用相同的基本硬件可构造多种不同功能的测试分析仪器,如同一个高速数字采样器,可设计出数字示波器、逻辑分析仪、计数器等多种仪器。这样形成的测试仪器系统功能更灵活、更高效、更开放、系统费用更低。通过与计算机网络连接,还可实现虚拟仪器的分布式共享,更好地发挥仪器的使用价值。(3). 可操作性强,易用灵活 虚拟仪器面板可由用户定义,针对不同应用可以设计不同的操作显示界面。使用计算机的多媒体处理能力可以使仪器操作变得更加直观、简便、易于理解,测量结果可以直接进入数据库系统或通过

基于LabVIEW传感器实验平台的开发

基于LabVIEW 传感器实验平台的开发 姚素芬 赵建强 冯超琼 (天津商学院计算机与电子信息系 天津 300122) 摘要 利用L abVI EW 图形化编程语言,辅以多参量数据采集卡,开发了基于微机的传感器技术实验平台。论述了实验平台的硬件基本结构及关键技术问题,软件设计及应用。使用表明:该平台具有交互性好、可扩充性强、频带宽、使用灵活方便等特点。该平台不仅可作为实验教学仪器,还可用于多参量实时信号虚拟分析系统,为多传感器信号的实时数据采集、信号分析与处理提供了良好的工作平台和方便的测试工具。关键词 传感器 虚拟仪器 信号分析 L abV IEW Development of Sensor Experimental Platform Based on Labview Yao Sufen Zhao Jianqiang Feng Chaoqio ng (D ep t .of Comp uter &Elec .I nf o .,T ianj in U niv er sity of Commer ce ,T ianj in 300122,China ) Abstract A new sensor experiment al plat form with t he help of comput er was designed.It makes use of the Lab-VIEW soft ware and DA Q (data acquisition )of multi -paramet ers .T he basic hardware configuration and key technology and the soft ware design are described.It is verified that t he sensor ex periment al plat form is int erac-tive ,open -ended ,flexible and w ide in f requency band .It is not only used for an ex periment al t eaching inst ru-ment ,but also for a virtual analysis system of multi-paramet er signal of real-time,t hus putt ing forward a f avor-able w orking platf orm and convenient t esting t ool t o acquire and analyze of multi-sensor signal of real-t ime.T he syst em can provide favorable w orking plat form and convenient t esting t ool for real -time acquistition and analyzing of mult i-sensor signal. Key words Sensor Virt ual instrument Signal analysis L abV IEW 1 引 言 随着新的测试理论、测试方法和新的测试领域的不断出现,测试技术得到了迅猛的发展,这给高校测试技术类课程的教学与科研提出了更高的要求。目前国内高校测试技术类课程的主干体系讲述的内容以及实验室广泛使用的仪器已远远跟不上测试技术飞速发展的需求。本研究以测试技术理论为基础,采用虚拟仪器技术,配以自行研制的多通道、多功能数据采集卡,开发了基于微机的传感器技术实验平台。 2 硬件结构及关键技术 实验平台的硬件部分包括:多个异构传感器、多通 道数据采集卡、运行虚拟仪器软件的PC 机等。多通道 数据采集卡是构成传感器平台硬件的关键部分。 图1 高速数据采集卡 2.1 多通道数据采集卡 本研究采用自制的智能化、程控增益、12通道高 第26卷第8期增刊 仪 器 仪 表 学 报 2005年8月

实验五虚拟仪器 实验报告

虚拟仪器实验报告实验五:程序结构(2) 院(系)电子工程学院 专业电子信息工程 学生姓名陈鹤龄 学生学号 1402014 27 指导教师余炜 课程名称虚拟仪器

实验5 --1使用条件结构 1.实验目的: 学习使用条件结构(Case Structure)。 建立程序以检测温度是否超出范围,当温度超出上限时或下限时,前面板上的报警LED 将点亮,并显示当前的温度状态为“温度过高”或“温度过低”。在范围内时温度状态为“温度正常”。 2.设计步骤 1)前面板 1. 使用波形图标(Waveform Chart)显示实时温度和上、下限值。并且如图进行配置。 2. 添加两个数值输入件,作为“温度上限”、“温度下限”的输入。 3. 添加一个LED显示件,作为报警指示。报警时为红色,正常时为绿色。 4. 添加文本显示件,命名为“当前温度状态”。

2)框图程序 1.上图为不完整的程序框图,其中条件(Case)结构只给出了真(True)分支。请分 析程序功能,完成未给出的程序实现功能。主要实现温度值与上下限的比较,然后输出“温 度过高”,“温度过低”,“温度正常”的状态文本,实现对“报警”指示灯的控制。 2.将程序重新命名为e Temperature Control.vi ,并保存起来。 实验5 - 2 使用顺序结构 1.实验目的: 学习使用顺序结构(Sequence Structure)。 用For 循环产生一个长度为1000000(1 百万)点的随机波形,并计算所用时间。2.设计步骤: 1)前面板

1. 使用波形图表(Waveform Chart)显示随机数波形,并且如图进行配置。 2. 添加一个数值显示件,命名为“用时”。 2)框图程序 1. 使用顺序结构实现,其中用时间计数器(Tick Count)函数获得当前时间。 2. 试将上图的平铺式顺序结构(Flat Sequence Structure)改为层叠式顺序结构1)前面板 2)程序框图

虚拟仪器大作业实验报告

东南大学生物科学与医学工程学院 虚拟仪器实验报告 大作业 实验名称:基于MIT-BIH 心率失常数据库的心电信号系统的设计专业:生物医学工程 姓名:学号: 同组人员:学号: 实验室: 实验时间:评定成绩:综合楼716 2013/11/28 审阅教师:

目录 一.实验目的 二.实验内容 基于MIT-BIH心率失常数据库的心电信号系统的设计 1.实验要求和说明 2.程序设计流程图 3.程序各版块介绍说明 4.前面板的设计 5.调试过程 6.结果及分析 三.实验收获及小结 四.参考文献

一.实验目的 现代医学表明,心电信号(ECG)含有临床诊断心血管疾病的大量信息,ECG 的检测与分析在临床诊断中具有重要价值,是了解心脏的功能与状况、辅助诊断心血管疾病、评估各种治疗方法有效性的重要手段。 本次大作业利用具有直观图形化编程和强大数字信号处理功能的虚拟仪器编程语言L abVIEW作为开发平台,设计一个基于虚拟仪器的简单心电信号分析系统,该系统具有心电信号的读取,处理分析,波形显示、心率显示及报警,波形存储和回放等功能。 二.实验内容 1.实验内容及要求 基于MIT-BIH心率失常数据库的心电信号系统的设计 1. 本次大作业所用原始信号是从MIT-BIH(Massachusettes Institute of and Beth Israel Hospital,美国麻省理工学院和波士顿贝丝以色列医院)心率数据库(https://www.doczj.com/doc/8e13063762.html,/physiobank/database/mitdb/)中选取心电信号作为实验分析的数据。设计的系统要求对原始心电信号进行读取、绘制出其时域波形,利用原始心电数据中的时间数据控制显示时间,并具有保存回放功能,同时具有心率过快或过缓报警提示功能。 2.心电信号是微弱低频生理电信号,通常频率在0.05Hz~100Hz,幅值不超过 4mV,它通过安装在皮肤表面的电极来拾取。由于实际检测工况的非理想,在ECG 信号的采集过程中往往会受到工频噪声及电极极化等各种随机噪声的影响。噪声的存在降低了诊断的准确性。其中影响最大的是工频干扰和基线漂移噪声。因此,在ECG 信号检测过程中,如何抑制工频干扰和基线漂移等是必须解决的问题。要求选择并设计合适的滤波器,除去所给心电信号的工频干扰和基线漂移。 2.检测心率:检测信号心电的R波,计算平均心率和实时心率(R-R波时间间隔 的倒数),并显示实时心率和平均心率。 3.对任一路心电信号滤波前后的信号进行时域分析和频谱分析,分别显示出结 果。 提高部分: 由于原始信号数据并不是等间隔采样而得到的,而L abview中用数字滤波器1. 处 理的数据要求等间隔的,由此需要对原始数据做一次线性插值处理,使其成为均匀数字信号,以便后面的信号进行频域谱分析。提示:根据原文件心电

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