虚拟仪器和电子测量实验-文档资料

合集下载

虚拟仪器在电子技术实验中的应用

虚拟仪器在电子技术实验中的应用

App i a i n o r u l I s r m e n t e t o c Ex r m e t lc to f Vi t a n t u nti he El c r ni pe i n
YAN a - e . Xi o m i GAO e h a W n- u
Ke wo ds e e t o c e pe i e a o s y r : l c r ni x rm nt lc ur e; v r u li s r m e ; La it a n t u nt bV I EW
传 统 的 电子技 术 课 程 实 验 教 学存 在许 多 问题 , 如 : 教育 资金 不足 , ① 造成 实 验仪 器 、 备严 重短 缺 ; 设 ②传统 仪 器和 实验 箱 的功能 固定 , 扩展 性差 ; 无法 ③ 兼顾综 合课 程设 计 、 毕业 设计 、 生 电子科 技制 作等 学
第 3 3卷
第 1 期
电气 电 子教 学 学 报 J 0URNAL oF EEE
Vo . 3 NO 1 I3 .
21 0 1年 2月
Fe . O b 2 11
Βιβλιοθήκη Baidu
虚 拟 仪 器 在 电 子 技 术 实 验 中 的 应 用
闫 晓 梅 , 文 华 高
( 原 科 技 大 学 电子 信 息 工 程 学 院 ,山 西 太 原 0 0 2 ) 太 3 0 4

虚拟仪器在电子实验教学中应用论文

虚拟仪器在电子实验教学中应用论文

虚拟仪器在电子实验教学中的应用摘要:用show软件在计算机上实现了常规仪器的虚拟,拓宽了常规仪器功能。使电子实验的计算机辅助教学(cai)的形象性与精确性得以兼顾,并可为电子类科研文章的写作提供便利。

关键词:cai虚拟仪器;数据采集

本文给出了show软件的应用实例,以及如何巧妙地利用电脑声卡的ad/da转换电路,将电脑变成一台集信号发生器、双踪示波器、频率测试仪、万用表等常用的重要仪器于一体的虚拟仪器,不仅其功能比各常用仪器强大,而且精确度等指标都没有随形象化的实现而减弱。

一、虚拟仪器及其优点

虚拟仪器是指具有虚拟仪器面板的个人计算机仪器,它是利用现有的计算机,配上相应的硬件(如数据采集卡、输入/输出卡、gpib卡等)和专用软件,形成既有普通仪器的基本功能,又有一般仪器所没有的特殊功能的高档低价的新型仪器,虚拟仪器系统的构成可分成3个部分:第一是数据采集系统,通常是专用数据采集卡;第二是采集数据的处理和分析系统;第三是结果显示系统,包括显示器、打印机或绘图仪。

在电子实验中常用的仪器种类多,数量大,体积庞大,因而维修工作量也比较大,而且目前好的仪器其价格也比较高,例如:无论是数字存贮示波器,还是频谱分析仪的价格都是普通示波器的十几倍。如果在电子实验中,应用虚拟仪器,可以在不增加实验经费

的情况下,对学生进行较先进仪器的操作、使用训练。

二、仪器虚拟的准备

(一)软件的下载与安装。show软件是中国科技大学严宇亮研制开发的。这一软件可以在音频范围内替代信号发生器、双踪示波器、频率测试仪、万用表等仪器。该软件目前有免费版本,但缺少应用的详细说明,如果使用不当,会损坏计算机设备。

虚拟仪器实验报告

虚拟仪器实验报告

虚拟仪器实验报告

实验⼀:

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时,系统将产⽣蜂鸣声,报警提⽰。

虚拟仪器实训报告

虚拟仪器实训报告

XXXXXXXXXXXX学院

实训报告

项目温度报警器

系别电气系

班级检测与质量控制

学号 XXXXXXXXXXX

姓名 XXXX

XXXX ~ XXXX 年第 X 学期

项目一:温度报警器

一、实训目的

熟悉DS18B20温度传感器的使用,掌握一线式数据传输的控制原理。

二、实训内容

读取温度传感器的温度值并用7段发光数码管显示温度值,当温度值高于50度时红色发光二极管亮,温度值低于5度时黄色发光二极管亮,其它情况两个发光二极管都是灭的。当测试不到温度时显示‘ER-1’。

三、实训器材

安装有Proteus软件的计算机 1 台。

四、实训步骤

1)在Proteus仿真环境下,绘制实现功能的原理图,原理图及仿真图如下图所示。

2)编写程序,程序实现的功能为: 每个数码管显示一个数字,并且黄色发光二极管和红色发光二极管是灭的。

3)编写程序。程序实现的功能为: 读取温度传感器的温度值并在显示温度值,当温度值高于50度时红色发光二

极管亮,温度值低于5度时黄色发光二极管亮,其它情况两个发光二极管都是灭的。当测试不到温度时显示‘ER-1’。

实训中所要用到的元件如表所示。

元件名称搜索关键词元件序号数值备注

电阻Resistor R1 10k

电阻Resistor R1-12 0.5K

电解电容器MINELECT1U63V C1 4.7μ

陶瓷电容器CERAMIC22P C2、C3 22p

晶振CRYSTAL X1 12MHz

单片机AT89C2051 U1

4位八段数码管7seg-mpx4-cc VFD1

温度传感器DS18B20 DS1

发光二极管LED-RED D1

虚拟仪器实验报告

虚拟仪器实验报告

实验(1-1 )使用For循环

目的:

1•了解虚拟仪器的编程过程,熟悉前面板和流程图的界面环境; 2•了解工具模板、控制模板和函数模板的使用;

3•掌握For循环及其移位寄存器使用方法。

内容:

用For循环和移位寄存器计算正整数的阶乘。

程序框图:

运行结果:

实验(2-2 )簇的创建和解包

目的:学习创建簇、分解簇,再捆绑簇并且在另一个簇中显示其内容内容:

1.创建簇

2.簇的解捆绑和捆绑

程序框图:

运行结果:

实验3-1数据的图形显示

目的:创建一个VI程序,以便以后作为子VI程序使用。内容:

假设现有一个可以测量温度的传感器,并假设传感器的输出电压和温度和正比。使用LabVIEW\Activity目录中的某个VI仿真温度测量和电压测量(单位是伏特)。还要创建一个VI来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。

程序框图:

运行结果:

实验4构建正弦波信号发生器目的:进一步熟悉数字控件和显示件的用法。

内容:设计波形分析vi,要求正弦波信号发生器的频率0.1、10kHz,可选;初始相位:0、180,可选;幅值:0.1、5V,可选。

程序框图:

洁号频率

-

采祥频率

初妬相泣

序止

运行结果:

实验5-1向Excel 写数据

目的:了解LabVIEW 的DDE 功能。

内容:动态数据交换(Dynamic Data Exchang9 是 Windows 应用程序之间通讯 的协议。LabVIEW 对DDE 客户与服务器两者都支持。DDE Open Conversation VI 首先建立与

Microsoft Excel 的对话,给这个VI 的service 参数输入要求服务的名 称,给它的topic 参数输入交换数据的文件名fdde.xls 。这个VI 产生一个对话参 考数Conversation refnum,传递给后面的 VI 。

虚拟仪器实验指导书

虚拟仪器实验指导书

实验一 Labview软件VI的创建实验

1.实验目的:

(1)创建一个VI程序。

(2)创建一个VI程序模拟温度测量。

2.实验要求:

(1)学会使用工具模板、控件模板、函数模板。

(2)了解控件的快捷菜单、属性。学会如何使用帮助。

(3)理解不同的数据类型是通过颜色和线形来区分的。

3.实验器材:

虚拟仪器综合实验平台(PC机等)

4.实验内容及原理:

虚拟仪器 (VI: Virtual Instrument) 是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器是以特定的软件支持取代相应功能的电子线路,用计算机完成传统仪器硬件的一部分乃至全部功能,它是以具备控制、处理分析能力的软件为核心的软仪器。使用者在操作这台计算机时,就象在操作一台他自己设计的仪器一样。利用Labview软件可以实现VI的设计。

创建一个VI程序模拟温度测量。假设传感器输出电压与温度成正比。例如,当温度为70°F时,传感器输出电压为0.7V。本程序也可以用摄氏温度来代替华氏温度显示。本程序用软件代替了DAQ数据采集卡。在程序面板使用编程→数值→随机数(0到1)来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。

5.实验步骤:

●选择文件 >> 新建VI,打开一个新的前面板。假如已关闭了所有的VI,则

在LabVIEW的对话框中选择新建VI。

注意:若控件面板不可见,可选择菜单察看 >> 控件选板,使控件面板可见。

也可以在前面板的空白区域内单击鼠标右键的方法弹出快捷菜单,使控件面板可见。

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

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

《微机化仪器综合设计与实践》实验指导书

李扬周琦

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

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 参数。

虚拟仪器在电子实验教学中的应用

虚拟仪器在电子实验教学中的应用
结果 ; 且 , 并 任何 用 户都 可 以 随时 根 据需 求 更 改 软
昂贵 , 能 固 定 , 展性 差 , 术 更新 慢 , 发 和维 功 扩 技 开
护 的费用 高 。
2 2. . 虚拟 仪 器 虚拟 仪器 的功 能通 常 由用 户定 义 : 用计 算机 利 强大 的数据 处 理 能力 可 对 资 料进 行 分 析 、 索 , 检 软
输 出最终结 果 。第 四代 是 以微 处 理器 为核 心 的智
能式 仪表 , 这种 仪 器 内置 微处 理器 , 自动 测试 和 集
数据 处理 能力 于 一 身 。但 其 功 能块 是 以硬 件 或 是 固化 软件 的形 式存 在 , 缺乏灵 活性 。而新一 代测控 仪器 融人 了当今计 算机 技术 、 测量 技术 以及 通信技 术 的最新 成果 。它 对 传 统 仪 器 的 观念 是 一 次 巨 大
传统 仪器 的功 能通 常 由仪器 厂商 定义 : 资料无
法 编 辑 , 件是 其关 键部 分 , 量 的误 差较 大 , 硬 测 价格
在 虚拟 仪器 中硬 件不再 是 系统 的主体 , 只是 它 在 其 中实现 信 号 的 输 入 输 出 , 对 信 号 资 料 的 分 而 析、 计算 和 统 计 等 繁 杂 的 _ 都 由 系统 的 软 件 处 T作 理 。利 用计 算机 处 理 器 高速 的运 算 可 以很 快 得 到

虚拟仪器(哈工大)第三章结构与属性(二)

虚拟仪器(哈工大)第三章结构与属性(二)

软件部分
虚拟仪器开发平台
提供图形化编程环境,支持用户自定义虚拟仪器界面和功能。
数据处理软件
对采集到的数据进行处理、分析和显示,如滤波、频谱分析等。
控制策略软件
根据用户需求,实现特定的控制算法和逻辑。
通讯接口与协议
通讯接口
实现虚拟仪器与外部设备或网络之间的数据传输,如USB、Ethernet等。
对于一些难以判断的故障,可以采用多种方法进行综合 分析和判断,提高诊断的准确性。
在进行故障诊断时,应遵循一定的诊断流程和方法,避 免盲目拆卸和更换部件。
在排除故障后,应对虚拟仪器进行全面的测试和验证, 确保其正常运行和性能稳定。
THANKS
感谢观看
电源故障
通信故障
由于电源线路短路、过载或电源模块损坏 等原因导致。
通信接口损坏、通信协议不匹配或通信线 路受到干扰等。
传感器故障
软件故障
传感器损坏、灵敏度降低或输出信号不稳 定等。
程序错误、病毒感染或操作系统崩溃等。
故障诊断流程和方法论述
用正常运行的虚拟仪器替代怀疑有故 障的虚拟仪器,观察故障现象是否消 失。
• 可视化:虚拟仪器提供直观的图形化界面,方便用户进行 操作和数据分析。
特点及优势分析
灵活性
虚拟仪器可以根据用户需求进行定制,适应各种 复杂的测量和控制场景。

第4章-Multisim-10虚拟仪器仪表的使用

第4章-Multisim-10虚拟仪器仪表的使用
负端子相连;OUT(输出)端口的+、-分别与电路输出端的正负端
子相连。
4.7 扫频仪
图4-24 高通滤波器的测试电路
4.7 扫频仪
图4-25 扫频仪测试得到的电路幅频特性
4.7 扫频仪
图4-26 扫频仪测试得到的电路相频特性
4.8 频率计
4.8.1 频率计的图标和面板
Multisim 10提供的频率计的图标如图4⁃27 a所示,双击已置于工作区
图4-9 静态工作点测试
4.4 函数信号发生器
4.4.1 函数信号发生器的图标及面板
函数信号发生器是一个产生正弦波、三角波和方波信号的电压源,
函数信号发生器的图标如图4⁃10a所示。
图4-10 函数信号发生器的图标和面板
4.4 函数信号发生器
4.4.2 连接
函数信号发生器的图标有“+”、“Common”和“-”三个输出端子,
中的频率计图标,即可打开频率计的面板,如图4⁃27b所示。
图4-27 频率计的图标和面板
4.8 频率计
4.8.2 连接使用
频率计主要用来测量信号的频率、周期、相位及脉冲信号的上升沿
和下降沿。
图4-28 频率计的测试电路、面板设置及结果
4.9 数字信号发生器
4.9.1 数字信号发生器的图标和面板
数字信号发生器的图标如图4⁃29a所示,双击已置于工作区中的数字

虚拟仪器应用技术实验指导书

虚拟仪器应用技术实验指导书

实验一、LabVIEW8.2软件基本操作、运用

实验目的:熟悉LabVIEW8.2操作、功能,了解相关控件。

实验要求:编写程序实现:1.产生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。2.创建一个子VI,子VI功能:输入3个参

数后,求其和,再开方。编一个VI调用上述子VI。3.单步调试程序;应用探

针观察各数据流。

实验内容:

1.启动LabVIEW8.2,出现启动窗口后,在这个窗口中新建VI。在程序窗口按要求放入所

需的函数控件如图。然后按照实验要求3调试程序,调试完成后存盘。

2.重新启动LabVIEW8.2,出现启动窗口后,在这个窗口中新建VI。这次我们做个子VI,

+

v+

=。按要求在程序窗口中放入如图所示的函数,调试成功后按子VI设b

完成c

a

计的方法编辑窗口右上方的图标。

保存子VI后,我们可以再设计一个实现z

+

×

=的VI,其中就可以调用

+

+

b

y

x

c

w+

a

刚才做的子VI完成。

实验二、使用数据类型实验

实验目的:熟悉、运用各种数据类型的变量。

实验要求:加深理解LabVIEW8.2数据类型的特点,特别是数组和簇。

实验内容:

1.在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比

例系数,再由该控件显示出来。

2.生产一个正弦波,并显示在Chart波形控件上,由另外一个程序把该波形显示出来。调

节两个程序运行的速度,观察对比两个波形的差异。

3.创建一个3行4列的数组,(1)求数组的最大与最小值;(2)求出创建数组的大小;(3)将

该数组转置;(4)将该二维数组改为一个一维数组。

虚拟仪器在电子测量领域的应用

虚拟仪器在电子测量领域的应用

技术与检测Һ㊀

虚拟仪器在电子测量领域的应用

张泽谦

摘㊀要:采用高效的优化反馈控制和分时检测方法进行研究ꎬ在保证安全性能的同时ꎬ也为用户提供了一个非常有效的监控平台ꎬ最终的控制精度可以满足具体的硬件组成标准ꎮ系统已通过用户验收ꎬ已投入使用ꎮ根据用户反馈ꎬ性能优良ꎬ数据准确ꎬ大大降低了人们的劳动强度ꎬ从而降低了企业的生产成本ꎬ提高了经济效益ꎮ

关键词:虚拟仪器ꎻ电子测量ꎻ领域ꎻ应用

一㊁虚拟仪器简介

(一)定义

虚拟仪器是由计算机㊁模块化硬件和专用软件组成的一种具有测量㊁存储㊁处理和控制功能的新型仪器ꎮ这是一种高科技产品ꎮ随着计算机技术的发展ꎬ虚拟仪器得到了广泛的应用ꎬ这是现代仪器发展的最新趋势ꎮ

(二)工作原理

计算机是虚拟仪器的核心ꎬ主要用于数据处理ꎮ虚拟仪器的硬件由计算机和硬件接口电路组成ꎮ后者主要完成信息数据采集和模数转换等任务ꎮ软件技术是虚拟仪器的关键技术ꎬ在软件技术的支持下可以实现设备的各种功能ꎮ在计算机联机帮助功能和强大图形环境的支持下ꎬ用户可以直接建立虚拟仪器软面板ꎬ实现仪器控制㊁数据采集与分析㊁输出与存储等功能ꎮ通过这种方法ꎬ可以有效地避免传统测量的缺点ꎬ在提高测量效率的同时降低测量成本ꎮ同时ꎬ在使用虚拟仪器技术时ꎬ用户可以根据自己的需要定制软件功能ꎮ与以微处理器为核心的智能仪表相比ꎬ虚拟仪器的功能更加强大ꎮ目前ꎬ虚拟技术已广泛应用于自动检测系统㊁工程设计和电子测量等领域ꎮ

(三)虚拟仪器与传统仪器的对比

传统仪器可以从以下几个方面进行分析:从属性的角度看ꎬ传统仪器是一个独立的机械设备ꎬ其结构部件通常由操作界面㊁信号输入模块㊁结果输出模块等组成从功能角度看ꎬ传统仪器可进行信号采集与控制㊁信号管理㊁结果传输等ꎻ从性能上看ꎬ传统仪器一般需要用固定的软件来表示ꎮ制造商是生产传统仪器的唯一主体ꎮ传统仪器的功能类别和性能往往是固定的ꎮ

虚拟仪器实验报告

虚拟仪器实验报告

虚拟仪器实验报告

《虚拟仪器技术》

实验报告书

姓名:

学号:

班级

实验(1-1)使⽤For循环

⽬的:

1.了解虚拟仪器的编程过程,熟悉前⾯板和流程图的界⾯环境;

2.了解⼯具模板、控制模板和函数模板的使⽤;

3.掌握For循环及其移位寄存器使⽤⽅法。

内容:

⽤For循环和移位寄存器计算正整数的阶乘。

图1-1 实验1-1的⾯板和流程图

实验(1-2)⽤While循环设计平均数滤波器

⽬的:

1.了解虚拟仪器的编程过程,熟悉前⾯板和流程图的界⾯环境;

2.了解⼯具模板、控制模板和函数模板的使⽤;

3.掌握While循环及其移位寄存器使⽤⽅法。

内容:

利⽤While循环及其移位寄存器进⾏数据滤波。

在While循环框架中产⽣⼀个随机数,然后将这个随机数与前三次循环所产⽣的随机数求平均值,最后将平均值送到前⾯板上显⽰。利⽤移位寄存器可得到前三次循环产⽣的随机数。

步骤:

1.在前⾯板上创建各个控件如图。

图1-2 实验1-2的前⾯板

2.⽤⼯具模板中的⽂字编辑控件将图形纵坐标的范围改为从0到1。

3.创建流程图如下:

图1-3 实验1-2的流程图

4.在流程图中添加While循环并创建移位寄存器。

a)右键单击While循环的左边或右边边框,在弹出的菜单中选择Add Shift Register。b)右键单击While循环的左边框,在弹出的菜单中选择“添加元素”,重复⼀次,⼜添加了两个寄存器元素,共计3个寄存器元素。

算术与⽐较-Express数值-复合运算(+),增加输⼊,右键弹击并在弹出的菜单

中选择“增加输⼊”⾄4输⼊,从⽽得到

注意VI⽤随机数对寄存器进⾏初始化,如果不对寄存器的终值进⾏初始化,它包含的是默认值或前⾯运⾏的结果值,所以最初的⼏个平均值没意义。

基于虚拟仪器的“电子测量与仪器”实验系统设计

基于虚拟仪器的“电子测量与仪器”实验系统设计
实 际密 切联 系 。而课 程 中很 多 内容 不 易 阐述 , 需要 实 验 的演示 和 实体 设 备 示 范 操 作 。 由于 实 训 条件 限
制, 目前 相 当部分 高校 不 能在 短 时 间 内花 费很 大 资 金
建 立此课 程 的实 训 室 。这 不利 于对 教 学 进 度 的控 制
陆 飞
( 广东理工职业 学院 工程技术 系 , 广东 广州 509 ) 10 1
[ 摘
要 ]利 用虚拟仪 器图形化 编程语 言超短 的开发周期 特点 , 文结合 “ 本 电子 测量与仪 器” 程原 本的 内容体 系, 课 设
计 了一 个包括 7个模 块的配套 实验 系统 , 并经过 两届 学生的教 学 实践 , 不断完善 实验 系统的性能。实践证 明 , 系统能 该
改造 成本 课程 实训 室 。经 过两 届学 生 的教 学 实 践 , 很
本 文 以实 验 系 统 的 系统 多路 采 集 模 块 为 例 进 行 测试 分 析 。此 模块 可通 过 四路 P 10 T 00对温 度 进行 测
量, 软件 操 作 界 面 如 图 3所 示 , 可运 算 出单 次测 量 的 好 辅助教 师 和 学 生 完成 本 课 程 的知 识 展示 。系 统 在 比较复 杂 的频 谱分 析仪 , 逻辑 分析 仪 两个 模块 功能 尚 最 高温 度 、 低温 度 、 均值 和相 对 误差 , 差 计算 方 最 平 误 法 如式 2所示 :

浅析电子测量中的虚拟仪器技术应用

浅析电子测量中的虚拟仪器技术应用

浅析电子测量中的虚拟仪器技术应用

发布时间:2021-10-13T02:51:55.551Z 来源:《中国科技信息》2021年10月中29期作者:姬晨祥[导读] 文章主要探讨了虚拟仪器的基本构成与虚拟仪器技术对电子测量领域的影响。通过虚拟仪器与传统仪器的对比体现出虚拟仪器的卓越计算能力和巨大的数据吞吐能力,这将会使虚拟仪器在温控系统、在线监测、电力仪表等领域发挥出巨大的作用。西安工程大学姬晨祥 710699

摘要:文章主要探讨了虚拟仪器的基本构成与虚拟仪器技术对电子测量领域的影响。通过虚拟仪器与传统仪器的对比体现出虚拟仪器的卓越计算能力和巨大的数据吞吐能力,这将会使虚拟仪器在温控系统、在线监测、电力仪表等领域发挥出巨大的作用。关键词:虚拟仪器技术;电子测量;计算机近年来,科学技术在不断提高,电子测量技术也在不断改革和创新。文章详细介绍了计量方面电子测量领域方面对虚拟仪器要求和应用,以及虚拟仪器的概况和发展趋势,以求在今后的工作中能够有效的把虚拟仪器技术合理的运用到电子测量的领域。 1虚拟仪器简介

虚拟仪器是指通过应用程序将通用计算机与功能化硬件结合起来,用户可通过图形界面来操作这台计算机,完成对被测试量的采集、分析、判断、显示、数据存储等。

虚拟仪器是随着计算机技术,现代测量技术发展起来的新型高科技产品,代表着当今仪器发展的最新趋势。虚拟仪器利用现有的计算机,加上特殊设计的仪器硬件和专用软件,形成既有普通仪器的基本功能,又有一般仪器所没有的特殊功能且高档低价的新型仪器。使得使用者在操作这台计算机时,就像是在操作一台自己设计的专用的传统电子仪器,给用户一个充分发挥自己才能,想象力的空间。虚拟仪器不但功能多样、测量准确,而且界面友好、操作简易,与其它设备集成方便灵活。

电子测量仪器- 虚拟仪器技术_编程入门

电子测量仪器- 虚拟仪器技术_编程入门

虚拟仪器技术
2.3 LabVIEW编程环境
2.3.1 启动界面 2.3.2 控件选板 在前面板或框图进行编程时,只需用鼠标右键单击中间的空白区域,即可弹出 控件选板或函数选板,并且按照功能相似性划分为不同的子选板,图标上标有 右三角符号都还可展开下一级子选板. 鼠标右键单击前面板的空白区域,所弹出的控件选板如图示,常用的各个子选 板及其用途如下: 新式:提供新式风格的各种控件. 系统:提供与所在操作系统风格统一的各种控件. 经典:提供经典风格的各种控件. 特快通道(Express):包含了最常用的几类控件. .NET与ActiveX:提供与.NET和ActiveX支持相关的控件.
虚拟仪器技术
图标是VI的图形符号,LabVIEW中内置了图标编辑器供用户自 行绘制个性化图标,用户可通过在界面右上角的VI图标上直接 双击鼠标调出图标编辑器. 连线板则用来定义输入和输出,用户可在界面右上角的VI图标 上用鼠标右键点击,选择”显示连线板”,调出当前VI的连线板 进行设置. LabVIEW编程中,用户要做的工作就是恰当地设置参数,并连接 各个子VI.编程一般步骤就是使用鼠标选取合适的模块、连线 和设置参数的过程。
1.虚拟仪器的面板是虚拟的。 虚拟仪器面板上的各种“控件”与传统仪器面板上的各种“器 件”所完成的功能是相同的,它的外形是与实物相像的“图 标”。对虚拟仪器的操作只需用鼠标点击相应图标即可,设计 虚拟面板的过程就是在前面板窗口中选取、摆放所需的图形控 件的过程。所以,虚拟仪器具有良好的人机交互界面,使用 LabVIEW图形化编程语言,可在短时间内轻松完成一个美观而又 实用的“虚拟仪器前面板”的设计,使整个设计过程变得轻松 而有趣。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

YANGTZE NORMAL UNIVERSITY
实验二 循环和图表 实验目的: 学习使用While循环和For循环。
学习使用图表绘制循环产生的数据曲线。
YANGTZE NORMAL UNIVERSITY
实验原理:
While循环和For循环是两种可以用来重复执行子框图的结构。
While循环只要与其相连的conditional端口值为True就执行,
值取75~85可调。计算公式为: 偏差: 控制量:
e ( k ) x x ( k ) st
A ( K ) K e ( k ) K e ( k ) K [ e ( k ) e ( k 1 )] p D
i 1 I k
YANGTZE NORMAL UNIVERSITY
YANGTZE NORMAL UNIVERSITY
实验内容:
创建一个VI程序随机产生数据并在图表上用Scope Update 方式显示数据,该程序在前面板有一个旋钮控制器可以在0~2 秒之间调节循环速率,使用一开关控制VI程序运行。
使用移位Leabharlann Baidu存器求平均值。
创建一个VI程序,每秒测量一次温度,并显示在波形Chart 指示器上。如果温度高出或低于设定范围,VI程序点亮前面板 的2个LED
YANGTZE NORMAL UNIVERSITY
思考和练习:
1、创建一个VI程序,产生随机数直到该数与指定值相匹配, 循环计数端口记录在匹配数出现前循环重复的次数。
2、设计自动控制中的数字PID计算程序,并且在一个图上同
时显示设定值、实测值(调用温度模拟仿真VI产生)和控制
量的曲线和数值。其中,PID系数分别为1,0.01,1,设定
字控制器,用来输入两个数字,另有一个指示器,用来显示VI
对输入数字进行运算的结果。用一个滑动条控制器来选择加、 减、乘、除运算。 设计一个VI,用公式节点来计算下列方程,并画出y1和y2的 曲线。y1=x3+x2+5, y2=mx+b 。
YANGTZE NORMAL UNIVERSITY
YANGTZE NORMAL UNIVERSITY
实验内容:
打开Bouncing Cube VI (在BASCLASS.LLB库内)。 创建一个VI程序: 比较两个数,如果两数相等则灯亮。 掌握LabVIEW编辑技术和调试方法。
创建一个将作为VI子程序的一个测量温度的VI程序。
选择程序框图的部分节点,用Creat SubVI选项创建VI子程序。
实验三 实验目的:
分支结构、顺序结构和公式节点
学习CASE结构和SEQUENCE结 构 掌握公式节点的使用
YANGTZE NORMAL UNIVERSITY
实验原理:
Case结构和Sequence结构是两种控制数据流的结构。 根据Case结构选择端口的输入,可以将Case结构分支到不 同的程序框图。在Case结构的每个Case边界以内都可以设置子
使用Formula Node,可以直接把很多公式输入到程序框 图,当一个函数方程有很多变量或很复杂时,此特性尤其有用。
YANGTZE NORMAL UNIVERSITY
实验内容:
设计一个VI,计算产生一个与指定的数字相等的随机数所需 花费的时间。 设计一个VI能够像计算器一样进行运算。前面板上有两个数
YANGTZE NORMAL UNIVERSITY
VI子程序的两个组成部分:
图标和连接口。
用图标编辑器(Icon Editor)来创建VI的图标 VI子程序的连接口是子程序和主程序之间传递数据 的端口。定义连接口时,先选择VI需要的端口数,然后使 用连线工具将前面板的指示器和控制器分配给每一个端口。 ◆调用子VI的方法: 在Function模板中选择Select a VI…选项
YANGTZE NORMAL UNIVERSITY
虚拟仪器与电子测量实验
电子信息技术实验教学中心
1
YANGTZE NORMAL UNIVERSITY
实验内容
实验一 创建和编辑VI程序、建立和调用子VI 实验二 循环和图表 实验三 分支结构、顺序结构和公式节点 实验四 数组和图形 实验五 字符串和文件I/O操作 实验六 测试信号的产生和分析 实验七 计数器的使用 实验八 虚拟仪器设计实验 实验九 示波器技术性能的测试 实验十 电压表波形响应和频率响应的研究 实验十一 频率合成信号源 实验十二 扫频仪的使用 实验十三 用李沙育图形测量频率
YANGTZE NORMAL UNIVERSITY
实验一 创建和编辑VI程序、建立和调用子VI 实验目的:
熟悉LabVIEW的运行环境 学会创建VI程序 掌握编辑VI程序的方法 学习使用调试工具调试VI程序 学习VI子程序的建立和调用
YANGTZE NORMAL UNIVERSITY
为False则停止循环。
For循环执行预先设定的count端口的次数。
YANGTZE NORMAL UNIVERSITY
循环时间的设定。
使用Wait Until Next ms Multiple函数,设定每次循环
的时间为指定的毫秒数(1s=1000ms)
使用移位寄存器保存每次循环数据。 图表是一种显示一条或多条曲线的数值指示器。
程序框图。条件选择可以是布尔的(2种条件)或者是数字的
(231-1种条件) 使用Sequence结构,可以按一定顺序执行程序框图。最先 执行的程序框图部分被置于结构的第一帧,第二个要执行的部 分置于结构的第二帧,以此类推。
YANGTZE NORMAL UNIVERSITY
公式节点可用于运算各种公式。
实验原理:
VI(虚拟仪器)有三个主要部分: 前面板、程序框图和图标/连接口。 模板:提供各种常用的工具和函数
模板分为工具模板、控制模板、功能模板。
YANGTZE NORMAL UNIVERSITY
程序调试的常用方法:
当Run按钮上出现折断的箭头则表示程序不能执行, 可以点击该按钮找到出错的对象。 使用高亮执行、单步执行的方式和断点工具、探针 工具来跟踪数据在VI程序中的流动,这样可方便的调试 VI程序。
相关文档
最新文档