全部评论(1条)
-
- ujlkgwu37215 2016-02-26 00:00:00
- 1.1 虚拟仪器概述 虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。下面的框图反映了常见的虚拟仪器方案。 虚拟仪器的主要特点有: ?? 尽可能采用了通用的硬件,各种仪器的差异主要是软件。 ?? 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。 ?? 用户可以根据自己的需要定义和制造各种仪器。 虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。 虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。 普通的PC有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的VXI机箱,再与计算机相连,就组成了一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜的PXI标准仪器。 虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE 488或GPIB协议。未来的仪器也应当是网络化的。 1.2 LabVIEW是什么? LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。 图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向Z终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。 利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。 1.3 LabVIEW的运行机制 1. 3.1 LabVIEW应用程序的构成 所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(front panel)、流程图(block diagram)以及图标/连结器(icon/connector)三部分。
-
赞(6)
回复(0)
热门问答
- 基于labview的虚拟风力风向测控系统设计,求大神设计一个VI程序
2016-02-25 19:00:18
433
1
- 求大神 labview虚拟心电检测系统的vi程序
- 截图如下要vi程序有截图谢谢大神们扣扣1364504772谢谢大神... 截图如下 要vi程序 有截图 谢谢大神们 扣扣136 450 4772 谢谢大神 展开
2013-07-06 08:10:37
297
1
- 基于labview的虚拟信号发生器的设计
- 各位同胞,各位大哥,小弟初到贵,对labview毫无头绪,但是老师让用labview做个虚拟信号发生器,这让小弟十分头疼,希望各位同胞有知道的捧个场,给个十几二十个参考让小弟看看;... 各位同胞,各位大哥,小弟初到贵,对labview毫无头绪,但是老师让用labview做个虚拟信号发生器,这让小弟十分头疼,希望各位同胞有知道的捧个场,给个十几二十个参考让小弟看看;不知道的也捧个人场,顺便祝大家新年快乐了!如果肯能,请图文并貌的讲解,谢谢!要是有哪位兄弟想要详谈的话,我QQ408284008,再次感谢了! 展开
2009-02-01 20:08:10
450
2
- 基于Labview的虚拟热电阻温度测试仪的设计
2011-03-04 01:07:54
453
1
- 高分悬赏基于Labview的虚拟传递函数测试仪设计
- 设计一个传递函数虚拟测试仪,学习系统传递函数、转折频率的测量方法,分析传递函数谱线图的影响因素等。要求:它的工作状态有‘实测’和‘仿真’两部分。仿真用来分析一阶RC低通滤波... 设计一个传递函数虚拟测试仪,学习系统传递函数、转折频率的测量方法,分析传递函数谱线图的影响因素等。 要求:它的工作状态有‘实测’和‘仿真’两部分。仿真用来分析一阶RC低通滤波器的传递函数,输入的方波信号与被分析的一阶RC滤波器均由软件生成;实测功能则是通过数据采集卡采集信号发生器产生的方波信号作为输入信号来测定一个实际系统/环节 。 QQ:8705573 可追加分数,分数不是问题。会的话加我QQ! 展开
2018-11-14 08:55:09
401
0
- 请问基于atmega16 ,利用霍尔传感器设计一个测速仪,求原理图跟设计程序
2011-10-22 21:40:33
226
2
- 跪求————基于 LabVIEW的楼宇自动化系统设计
- 以LabVIEW读软件为设计开发平台,创建楼宇自动化系统检测与控制的虚拟仪器VI,具体要求实现的功能为:对机组进出口空气状态、冷(热)水流量、温度、加湿量等参数进行监控,满足低噪声... 以 LabVIEW 读软件为设计开发平台,创建楼宇自动化系统检测与控制的虚拟仪器VI,具体要求实现的功能为:对机组进出口空气状态、冷(热)水流量、温度、加湿量等参数进行监控,满足低噪声的要求,同时,所设计的系统能够实现对这些检测量进行调节已达到设定的要求,超出正常范围进行报警等功能。 小弟在这里跪求各位大哥大姐帮帮忙! 邮箱282815887@qq.com 展开
2011-03-22 16:44:44
428
1
- 求一个毕业设计,是基于MCGS组态软件空调监控系统程序的设计,谢谢。
2015-05-18 13:24:23
360
2
- 求大神,急!虚拟仪器vi程序。
- 题目在图片里。邮箱:33893447@qq.com... 题目在图片里。邮箱:33893447@qq.com 展开
2016-06-02 12:34:21
348
1
- 基于labview可以设计哪些
2017-02-24 12:00:56
361
1
- 求一个“基于单片机的位移传感器数据采集设计”的过程设计
- Z好有每一步的电路图... Z好有每一步的电路图 展开
2015-04-12 22:58:07
307
3
- 求设计一个hamming窗设计的带通滤波器的matlab程序。
- 通带截止频率和阻带截止频率分别为0.3pi 0.4pi N=33 求幅值相应和单位脉冲相应的图 类似于这个图 还有一个是单位脉冲相应的图
2013-06-01 11:30:02
505
1
- 基于单片机数字频率计设计汇编语言程序的设计思路
- 一、 设计目的 ——掌握数字量数据采集系统的设计方法。 二、技术指标 1.测量范围:0~200K 2.测量信号:方波 3.测量信号电压:3~5V 4.闸门时间:10mS、0.1S、1S 5.显示位数:6位 三、设计方案 根据技术要求,可确定出该数字频率计应由测量电路... 一、 设计目的 ——掌握数字量数据采集系统的设计方法。 二、技术指标 1.测量范围:0~200K 2.测量信号:方波 3.测量信号电压:3~5V 4.闸门时间:10mS、0.1S、1S 5.显示位数:6位 三、设计方案 根据技术要求,可确定出该数字频率计应由测量电路(包括量程标定电路和ADC)、单片机、键盘及显示电路几个组成部分,各部分采用的电路形式及主要器件确定如下: (1)单片机部分 选用89C51单片机作为主机,同时要设计89C51单片机的晶振电路和复位电路,具体电路略。 (2)测量电路部分 直接利用单片机内部的定时/计数器实现频率的测量。 (3)键盘、显示部分 本机需配置具有3个按键的键盘和6位数字LED的显示器。具体电路参见实验箱电路图4、5。 测量频率范围:1-1000HZ 闸门时间1S,单位(HZ) 1K-10K 闸门时间0.1S (计数值×10),单位(KHZ) 10k-200k 闸门时间10mS(计数值×100)单位(KHZ) 用按键选择测量范围。 图4 显示器电路连接图 图5 键盘电路连接图 图6 等精度测量数字频率计电路图 展开
2014-06-06 05:07:53
274
1
- 求一个简易单片机频率计设计程序
- 频率测量精度为1HZ 误差小于10HZ通过LCD1602显示出来
2010-07-11 07:06:44
491
2
- labview串口程序怎么设计设计?Z基础的那种
2015-03-12 10:48:28
332
1
- 基于Labview的热电阻测温仪如何设计?
- 如果有完整的的论文Z好,如果没有就多提供点资料哦!非常感谢!我的qq号是1054934610... 如果有完整的的论文Z好,如果没有就多提供点资料哦!非常感谢! 我的qq号是1054934610 展开
2018-11-24 08:26:24
213
0
- 基于LabVIEW的抛物线信号内插设计
- 利用LabVIEW设计一个信号恢复系统,实现对抛物线采样信号的内插恢复显示。1对仿真抛物线信号恢复系统进行采样2对采样信号进行内插3现实原始采样信号及插值后曲线4虚拟仪器前面板的设计... 利用LabVIEW设计一个信号恢复系统,实现对抛物线采样信号的内插恢复显示。 1 对仿真抛物线信号恢复系统进行采样 2 对采样信号进行内插 3 现实原始采样信号及插值后曲线 4 虚拟仪器前面板的设计美观大方、操作方便,后面板的设计简洁、布线合理、功能完善。 展开
2009-12-28 12:03:17
269
3
- 基于LabVIEW的车位显示模拟系统设计
- 急!!!谢了!... 急 !!!谢了! 展开
2015-06-14 10:02:24
307
3
- 椭圆低通滤波器基于matlab设计程序如下,求每句注释
- %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,51... %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,512); plot(w*Fs/(2*pi),abs(H)); xlabel('频率(Hz)');ylabel('频率响应图'); grid; %对滤波后的信号进行分析和变换 sf=filter(b,a,s); plot(t,sf); xlabel('时间 (s)'); ylabel('幅值'); axis([0 1 -1 1]); S=fft(s,512); SF=fft(sf,512); w=(0:255)/256*(Fs/2); plot(w,abs([S(1:256)' SF(1:256)'])); xlabel('频率(Hz)'); ylabel('傅立叶变换图'); grid; legend({'before','after'}); 展开
2012-06-23 12:02:12
399
2
- 设计一个FPGA计时器程序
- 要求4位动态显示显示000.0S,精确度0.01S(这个没有也可以),按键开始、暂停、清零.
2013-06-26 00:32:29
284
2
5月突出贡献榜
推荐主页
最新话题
-
- #DeepSeek如何看待仪器#
- 干体炉技术发展与应用研究
- 从-70℃到150℃:一台试验箱如何终结智能...从-70℃到150℃:一台试验箱如何终结智能调光膜失效风险?解决方案:SMC-210PF-FPC温湿度折弯试验箱的五大核心价值1. 多维度环境模拟,覆盖全生命周期测试需求超宽温域:支持-70℃至+150℃的极限温度模拟(可选配),复现材料在极寒、高温、冷热冲击下的性能表现;控湿:湿度范围20%~98%RH(精度±3%RH),模拟热带雨林、沙漠干燥等复杂工况,暴露材料吸湿膨胀、分层缺陷;动态折弯:0°~180°连续可调折弯角度,支持R1~R20弯曲半径设定,模拟实际装配中的微小应力,提前预警裂纹、断裂风险。
参与评论
登录后参与评论