基于FPGA和LabVIEW的任意波形发生器设计

基于FPGA和LabVIEW的任意波形发生器设计
基于FPGA和LabVIEW的任意波形发生器设计

利用Labview实现任意波形发生器的设计

沈阳理工大学课程设计专用纸No I

1 引言 波形发生器是一种常用的信号源,广泛应用于通信、雷达、测控、电子对抗以及现代化仪器仪表等领域,是一种为电子测量工作提供符合严格技术要求的电信号设备。随着现代电子技术的飞速发展,现代电子测量工作对波形发生器的性能提出了更高的要求,不仅要求能产生正弦波、方波等标准波形,还能根据需要产生任意波形,且操作方便,输出波形质量好,输出频率范围宽,输出频率稳定度、准确度及分辨率高,频率转换速度快且频率转换时输出波形相位连续等。可见,为适应现代电子技术的不断发展和市场需求,研究制作高性能的任意波形发生器十分有必要,而且意义重大。 波形发生器的核心技术是频率合成技术,主要方法有:直接模拟频率合成、锁相环频率合成(PLL),直接数字合成技术(DDS)。 传统的波形发生器一般基于模拟技术。它首先生成一定频率的正弦信号,然后再对这个正弦信号进行处理,从而输出其他波形信号。早期的信号发生器大都采用谐振法,后来出现采用锁相环等频率合成技术的波形发生器。但基于模拟技术的传统波形发生器能生成的信号类型比较有限,一般只能生成正弦波、方波、三角波等少数的规则波形信号。随着待测设备的种类越来越丰富,测试用的激励信号也越来越复杂,传统波形发生器已经不能满足这些测试需要,任意波形发生器(AWG)就是在这种情况下,为满足众多领域对于复杂的、可由用户自定义波形的测试信号的日益增长的需要而诞生的。随着微处理器性能的提高,出现了由微处理器、D/A以及相关硬件、软件构成的波形发生器。它扩展了波形发生器的功能,产生的波形也比以往复杂。实质上它采用了软件控制,利用微处理器控制D/A,就可以得到各种简单波形。但由于微处理器的速度限制,这种方式的波形发生器输出频率较低。目前的任意波形发生器普遍采用DDS(直接数字频率合成)技术。基于DDS技术的任意波形发生器(AWG)利用高速存储器作为查找表,通过高速D/A转换器对存储器的波形进行合成。它不仅可以产生正弦波、方波、三角波和锯齿波等规则波形,而且还可以通过上位机编辑,产生真正意义上的任意波形。

基于labview的信号发生器

实验课程名称:虚拟仪器实验 试验项目名称:基于labview的信号发生器的设计实验者:专业班级: 一实验目的 1熟悉Labview的软件操作环境; 2了解VI设计的方法和步骤,学会简单的虚拟仪器的设计; 3利用Labview制作一个信号发生器,能够生成至少三种波形,而且频率、幅值、相位、占空比(方波)可调; 4学会公式节点的使用并产生波形。 二实验要求 1利用Labview设计一个波形发生器并能产生至少三种波形信号。 2波形的频率,幅值,相位,占空比(方波)可调 三实验设备 1 PC机一台 2 labview软件包一个 四实验原理 本实验波形信号由公式产生,通过1000次for循环和编辑公式节点,产生所需要的正弦波,方波和三角波。 1.正弦波 公式节点内容:y=A*sin(w*i+p); y为输出纵坐标值,A为输入幅值,w为与输入频率转化成的角频率,p为输入相位转化成的初始相位。 2.方波 公式节点内容:if (i

y=3*A-4*i*A/n; y为纵坐标输出值,A为三角波的输入幅值,公式节点执行的次数即为连入公式节点的i的值,i和n的值由输入频率和输入相位转化而来,因此来影响输出波形信号的频率和初始相位。 五实验步骤 1.先新建VI,在前面板添加四个旋钮,分别将标签改为“频率”,“幅值”, “占空比”,“相位”,添加一个波形图,文本下拉列表按钮,和一个停止按钮。 2.编辑文本下拉列表按钮,在属性的编辑项中添加“正弦波”,“方波”, “三角波”三项内容,并将图标标签改为“波形选择”。 3.程序框图中,通过“结构”栏插入“while”,“case”置入合适位置,在 “case”右键鼠标添加分支,再与波形选择图标相连。 4.在“case”内部,通过编辑“for”循环和公式节点以及数学运算,产生相 应的波形信号。 5.将程序框图中的各旋钮图标连入case结构中 6.程序框图中添加“等待时钟”,并将其左端连接常量“1000”,stop按钮 与while循环的停止图标连接。 7.查看“运行”图标能否运行,若无提示错误,则选择连续运行,观察各波 形信号是否标准,调节各旋钮看能否改变波形信号的相应参数,切换波形并重复操作,若设计符合要求,则保存实验现象截图。 8.保存VI.

LabVIEW中的波形数据

LabVIEW 中的波形数据 与其他基于文本模式的编程语言不同,在LabVIEW 中有一类被称为波形数据的数据类型,这种数据类型更类似于“簇”的结构,由一系列不同数据类型的数据构成。但是波形数据又具有与“簇”不同的特点,例如它可以由一些波形发生函数产生,可以作为数据采集后的数据进行显示和存储。这一节将主要介绍创建波形数据以及处理波形数据的方法。 1 波形数据的创建 LabVIEW 中的波形数据既可以由一些用于产生波形的函数、VIs 以及Express VIs 生成,也可以由数据采集函数从数据采集卡中采集数据而得到。下面主要介绍用函数、VIs 以及Express VIs 生成波形数据的方法。 在LabVIEW 中,与创建波形数据相关的函数、VIs 以及Express VIs 主要位于函数选板中的波形(Waveform )子选板以及信号处理(Signal Processing )子选板中,两个选板分别如图6-19以及图6-20所示。 下面介绍一些常用的用于产生波形数据的函数、VIs 以及Express VIs 的使用方法。 1.基本函数发生器函数(Basic Function Generation.vi ) 基本函数发生器函数可以产生正弦波、锯齿波、方波和三角波四种波形,并可以任意设图6-19 波形子选板 图6-20 信号处理子选板

定波形的频率、幅值、相位以及偏移量(叠加的直流分量)等属性。 图6-21所示的程序演示了基本函数发生器函数产生多种波形的方法,在例程中,用户可以指定波形的类型(正弦波、锯齿波、方波或三角波)、幅值、频率、相位以及叠加的直流分量的幅值等属性,根据这些属性生成相应的波形。 程序的后面板如图6-22所示。 2.调谐与噪声波形发生函数(Tones and Noise Waveform.vi ) 调谐与噪声波形发生函数用以产生多个一定频率、幅值、相位的正弦信号叠加的波形数据,同时可以模拟噪声和直流分量,并叠加到已有的波形数据上面。 图6-23与图6-24所示的程序演示了调谐与噪声波形发生函数的使用方法。程序中用一个频率10Hz 和一个频率为1Hz ,幅值均为10V ,相位均为0度的两路正弦波叠加,并将叠加后的波形展示于波形图形(Waveform Graph )控件中加以显示。 图6-21 基本函数发生器函数演示程序的前面板 图6-22 基本函数发生器函数演示程序的后面板

基于FPGA和LabVIEW的任意波形发生器设计

1 绪论 波形发生器是一种常用的信号源,广泛应用于通信、雷达、测控、电子对抗以及现代化仪器仪表等领域,是一种为电子测量工作提供符合严格技术要求的电信号设备。随着现代电子技术的飞速发展,现代电子测量工作对波形发生器的性能提出了更高的要求,不仅要求能产生正弦波、方波等标准波形,还能根据需要产生任意波形,且操作方便,输出波形质量好,输出频率范围宽,输出频率稳定度、准确度及分辨率高,频率转换速度快且频率转换时输出波形相位连续等。可见,为适应现代电子技术的不断发展和市场需求,研究制作高性能的任意波形发生器十分有必要,而且意义重大。 1.1 波形发生器的发展及现状 波形发生器的核心技术是频率合成技术,主要方法有:直接模拟频率合成、锁相环频率合成(PLL),直接数字合成技术(DDS)。 传统的波形发生器一般基于模拟技术。它首先生成一定频率的正弦信号,然后再对这个正弦信号进行处理,从而输出其他波形信号。早期的信号发生器大都采用谐振法,后来出现采用锁相环等频率合成技术的波形发生器。但基于模拟技术的传统波形发生器能生成的信号类型比较有限,一般只能生成正弦波、方波、三角波等少数的规则波形信号。随着待测设备的种类越来越丰富,测试用的激励信号也越来越复杂,传统波形发生器已经不能满足这些测试需要,任意波形发生器(AWG)就是在这种情况下,为满足众多领域对于复杂的、可由用户自定义波形的测试信号的日益增长的需要而诞生的。随着微处理器性能的提高,出现了由微处理器、D/A以及相关硬件、软件构成的波形发生器。它扩展了波形发生器的功能,产生的波形也比以往复杂。实质上它采用了软件控制,利用微处理器控制D/A,就可以得到各种简单波形。但由于微处理器的速度限制,这种方式的波形发生器输出频率较低。目前的任意波形发生器普遍采用DDS(直接数字频率合成)技术。基于DDS技术的任意波形发生器(AWG)利用高速存储器作为查找表,通过高速D/A转换器对存储器的波形进行合成。它不仅可以产生正弦波、方波、三角波和锯齿波等规则波形,而且还可以通过上位机编辑,产生真正意义上的任意波形。

基于labVIEW的任意波形发生器设计余洪伟详解

沈阳航空航天大学 课程设计 (论文) 题目基于labVIEW的任意波形发生器设计 班级 34070102 学号 2013040701060 学生姓名余洪伟 指导教师于明月

沈阳航空航天大学 课程设计任务书 课程名称虚拟仪器课程设计 院(系)自动化学院专业测控技术与仪器 班级34070102 学号2013040701060 姓名余洪伟 课程设计题目基于LabVIEW的任意波形发生器设计 课程设计时间: 2016 年7 月4 日至2016 年7 月15 日课程设计的内容及要求: 1. 内容 任意波形发生器是仿真实验的最佳仪器,任意波形发生器是信号源的一种,它具有信号源所有的特点。基于此,利用LabVIEW 设计一个任意波形发生器。 2. 要求 (1)可以产生三种以上波形(如正弦、锯齿、方波、三角波等),波形的幅值及频率可以调节; (2)可以实现不同波形的转换并显示; (3)可以实现波形数据的存储及回放; (4)虚拟仪器前面板的设计美观大方、操作方便。 指导教师年月日 负责教师年月日 学生签字年月日

目录 0. 前言 (1) 1. 总体方案设计 (1) 2.程序流程图 (2) 3. 程序框图设计 (3) 3.1波形的产生及参数的设计 (3) 3.1.1 正弦波 (3) 3.1.2方波 (4) 3.1.3锯齿波 (4) 3.1.4三角波 (5) 3.1.5公式波形 (6) 3.2波行转换设计 (6) 3.3噪声波形实现 (7) 3.4波形的存储与回放 (8) 4. 前面板的设计 (9) 5.调试过程与结果显示 (10) 5.1波形的调试 (10) 5.1.1 正弦波的工作过程及波形验证 (10) 5.1.2 方波的工作过程及波形验证 (11) 5.1.3 三角波的工作过程及波形验证 (12) 5.1.4 锯齿波的工作过程及波形验证 (12) 5.1.5 公式波形的工作过程及波形验证 (13) 5.2 波形的存储与回放 (14)

labview虚拟波形发生器讲解

1.前言 1.1课题的研究背景 信号源有很多种,包括正弦波信号源、函数发生器、脉冲发生器、扫描发生器、任意波形发生器、合成信号源等。随着电子技术的迅速发展和科研,生产对信号源的广泛需求,信号发生器发展迅速,性能日益提高,功能也越来越丰富。 早期的信号发生器主要是由模拟振荡电路构成,这种信号发生器输出的信号稳定度小高,用电位器调节给定的参数误差较大,小能担当复杂系统的调试与测试工作。1980年代出现了单片机,信号发生器逐渐向数字化发展,发展趋势是以单片机、DSP, CPLD,FPGA等可编程器件为平台,结合直接数字合成(DDS)技术,将合成后的信号通过D/A转换为模拟信号,再加上滤波电路而形成的数字信号发生器,它具有高精度、稳定性好、输出灵活的特点。 信号发生器是一种最悠久的测量仪器,早在1920年代电子设备刚出现时它就产生了。随着通讯和雷达技术的发展1940年代出现了主要用于测试各种接收机的标准信号发生器,使信号发生器从定性分析的测试仪器发展成定量分析的测量仪器。同时还出现了可用来测量脉冲电路或用作脉冲调制器的脉冲信号发生器。由于早期的信号发生器机械结构比较复杂,功率比较大,电路比较简单,因此发展速度比较慢。直到1964年才出现第一台全晶体管的信号发生器。 自1960年代以来信号发生器有了迅速的发展,出现了函数发生器,这个时期的波形发生器多采用模拟电子技术,由分立元件或模拟集成电路构成,其电路结构复杂,且仅能产生正弦波、方波、锯齿波和三角波等几种简单波形,由于模拟电路的漂移较大,使其输出的波形的幅度稳定性差,而且模拟器件构成的电路存在着尺寸大、价格贵、功耗大等缺点,并且要产生较为复杂的信号波形则电路结构非常复杂。 自从1970年代微处理器的出现以后,利用微处理器、模数转换器和数模转换器、硬件和软件使信号发生器的功能扩大,产生比较复杂的波形。这时期的信号发生器多以软件为主,实质是采用微处理器对DAC的程序控制,就可以得到各种简单的波形。软件控制波形的一个最大缺点就是输出波形的频率低,这主要是由CPU的上作速度决定的,如果想提高频率可以改进软件

基于LabVIEW的任意波形发生器设计

---------------------------------------------------------------范文最新推荐------------------------------------------------------ 基于LabVIEW的任意波形发生器设计 摘要任意波形发生器是现代测试领域应用最为广泛的通用仪器之一,本论文的主要工作是结合虚拟仪器技术,进行任意波形发生器的研究与设计。 论文介绍了虚拟仪器技术的基本理论,进行了任意波形发生器的软件设计,制定了系统整体方案。本利用功能强大的图形化虚拟仪器开发平台LabVIEW,主要完成对软件系统的设计,采用模块化的设计思想,每个功能的实现由一个模块完成。其中主要包括标准信号(正弦波、方波、三角波、锯齿波)、均匀白噪声、高斯白噪声以及任意波形的生成。最后对虚拟任意波形发生器进行了系统测试和性能分析,实验结果达到了预先的设计要求。9224 关键词虚拟仪器;任意波形发生器;LabVIEW 毕业设计说明书(论文)外文摘要 1 / 20

TitleDesign of Arbitrary Waveform Generator based on LabVIEW Abstract Arbitrary Waveform Generator is a modern field test one of the most widely used general-purpose equipment. The main task of this paper is a combination of virtual instrument technology,arbitrary waveform generator of the research and design. The paper introduces the basic theory of virtual instrument technology.The paper carried out arbitrary waveform generator software design.Developed a system as a whole program.This paper,a powerful graphical development platform Virtual Instrument LabVIEW,mainly to complete the design of software systems,using modular design concept,every function of transition from one module to complete.Which mainly include the generation of Standarded signals(Sine wave,Triangular wave,Square wave,Sawtooth wave),Uniform white noise,Gaussian white

基于Labview的虚拟信号发生器设计

1.设计主要内容及要求; 1.设计主要内容及要求; 基于DAQ的虚拟信号发生器 1)产生任意信号 2)通过DAQ将此信号输出,可以在示波器上进行显示 3)用示波器测量产生的信号,调节信号的相关参数,观察示波器的变化。 注意:信号的幅值和频率,与DAQ的关系。 4)讨论信号失真的原因,并在程序中加以限制,当用户的参数选择受限时,报警(提示用户,该参数会造成信号发生器输出与要求不符,并要求重新输入。) 2.对设计论文撰写内容、格式、字数的要求; (1).课程设计论文是体现和总结课程设计成果的载体,一般不应少于3000字。 (2).学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计论文的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 (3).论文要求打印,打印时按《沈阳工程学院毕业设计(论文)撰写规范》的要求进行打印。 (4). 课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献。 3.时间进度安排;

一设计任务描述 1.1 设计题目:基于Labview的虚拟信号发生器设计 1.2 设计要求 1.2.1 基本要求: 基于DAQ的虚拟信号发生器 1)产生任意信号。 2)通过DAQ将此信号输出,可以在示波器上进行显示。 3)用示波器测量产生的信号,调节信号的相关参数,观察示波器的变化。 注意:信号的幅度和频率,与DAQ的关系。 4)讨论信号失真的原因,并在程序中加以限制,当用户的参数选择受限时,报警(提示用户,该参数会造成信号发生器输出与要求不符,并要求重新输入。)

基于LabVIEW任意波形发生器(含全部程序截图)

虚拟仪器课程设计报告 一、综述 1、信号发生器的发展 信号发生器是一种能够提供一定波形、频率和输出电平的信号源设备。40年代开 始出现用于测试各种接收机的标准信号发生器。60年代出现了函数发生器,其多采用模拟电子技术,由分立元件或模拟集成电路构成,一般仅能产生正弦波、方波、锯齿波和三角波等几种比较简单的波形。由于模拟电路漂移问题的存在,其输出稳定性较差,同时要产生较为复杂的信号也比较困难。70年代以后开始出现微处理器,利用微处理器、模数转换器等,使得较复杂波形的产生容易了很多。 信号发生器的种类繁多,按输出波形可分为正弦信号发生器、脉冲波信号发生器、函数 发生器等等。按产生频率的方法又可以分为谐振法和合成法。 2、基于虚拟仪器的信号发生器 虚拟仪器与传统仪器相比有很多优势。就信号发生器而言,利用虚拟仪器可以很轻易地实现对信号的处理,仪器的功能能够根据需要随时进行适当调整,容易进行调试,而避免了传统仪器面临的不断更新换代的问题。同时,虚拟仪器的前面板与传统仪器相比对用户更加友好,使用起来更加清晰。 就信号发生器而言,利用虚拟仪器进行设计可以更加轻易获得所需信号,例如不具有明显周期规律的任意波形。同时,在硬件采集信号设备完好的情况下,很有效的避免了传统信 号发生器的波动不稳定性。 3、任务描述 本次课程设计利用Labview8.5以及实验室的信号采集设备,实现任意波形发生器的功能。该信号发生器除了能够产生正弦波、方波、三角波和锯齿波四种典型波形,还能根据输入的公式产生公式波形,幅值、频率等均可以调节。同时,还实现了通过手绘实现任意波形的输出。输出的信号均可以与幅值可调的均匀白噪声进行迭加。 二、程序说明 1、整体流程 该任意波形信号发生器的整体流程如下: 2、 程序具体说明

LabVIEW中的波形数据剖析

LabVIEW中的波形数据 与其他基于文本模式的编程语言不同,在LabVIEW中有一类被称为波形数据的数据类型,这种数据类型更类似于“簇”的结构,由一系列不同数据类型的数据构成。但是波形数据又具有与“簇”不同的特点,例如它可以由一些波形发生函数产生,可以作为数据采集后的数据进行显示和存储。这一节将主要介绍创建波形数据以及处理波形数据的方法。 1 波形数据的创建 LabVIEW中的波形数据既可以由一些用于产生波形的函数、VIs以及Express VIs生成,也可以由数据采集函数从数据采集卡中采集数据而得到。下面主要介绍用函数、VIs以及Express VIs生成波形数据的方法。 在LabVIEW中,与创建波形数据相关的函数、VIs以及Express VIs主要位于函数选板中的波形(Waveform)子选板以及信号处理(Signal Processing)子选板中,两个选板分别如图6-19以及图6-20所示。 图6-19 波形子选板 图6-20 信号处理子选板 下面介绍一些常用的用于产生波形数据的函数、VIs以及Express VIs的使用方法。 1.基本函数发生器函数(Basic Function Generation.vi) 基本函数发生器函数可以产生正弦波、锯齿波、方波和三角波四种波形,并可以任意设

定波形的频率、幅值、相位以及偏移量(叠加的直流分量)等属性。 图6-21所示的程序演示了基本函数发生器函数产生多种波形的方法,在例程中,用户可以指定波形的类型(正弦波、锯齿波、方波或三角波)、幅值、频率、相位以及叠加的直流分量的幅值等属性,根据这些属性生成相应的波形。 程序的后面板如图6-22所示。 图6-21 基本函数发生器函数演示程序的前面板 图6-22 基本函数发生器函数演示程序的后面板 2.调谐与噪声波形发生函数(Tones and Noise Waveform.vi) 调谐与噪声波形发生函数用以产生多个一定频率、幅值、相位的正弦信号叠加的波形数据,同时可以模拟噪声和直流分量,并叠加到已有的波形数据上面。 图6-23与图6-24所示的程序演示了调谐与噪声波形发生函数的使用方法。程序中用一个频率10Hz和一个频率为1Hz,幅值均为10V,相位均为0度的两路正弦波叠加,并将叠加后的波形展示于波形图形(Waveform Graph)控件中加以显示。

基于LabVIEW的信号发生器

LabVIEW软件大作业 题目:基于LabVIEW的信号发生器的设计学院(系):机电信息工程学院自动化系班级:测控081 学号:2008024106 姓名:姜丽 提交时间:2011-11-26

基于Labview的信号发生器的设计 1 摘要 本文实现了基于Labview8.0的虚拟正弦,余弦,方波,三角波信号发生器.可以根据需要,改变波形的频率和幅值,保存波形的分析参数到指定文件,并介绍了基于USB数据采集卡的虚拟信号输出。本论文首先简介了虚拟函数信号发生器的开发平台,及虚拟信号发生器的设计思路,并且给出了基于labview 的虚拟信号发生器的前面板和程序设计流程图,讲述了功能模块的设计步骤,提供了虚拟发生器的面板。在设计信号发生器的过程中经过深入的思考,结合Labview的具体功能作了一定创新。本仪器系统操作简便,设计灵活,具有很强的适应性。 关键词:虚拟函数 labview 信号发生器 2 实验目的 ①掌握利用D/A转换和计算机资源实现数字式信号发生器的设计方法。 ②了解虚拟信号发生器对信号频率的控制方法。 ③了解虚拟信号发生器信号频率上下限的决定因素。 ④设计虚拟信号发生器。 3 实验内容与要求 ①利用实验室提供的仪器设备、软件等,学生亲自设计虚拟信号发生器。 ②实现虚拟信号发生器的仿真显示。在虚拟信号发生器的图形显示窗上观察模拟输出信号的波形,要求观察正弦波、方波、三角波。 ③实现虚拟信号发生器的模拟信号输出。①频率的测量。使用用频率计测量信号频率。 ②滤波。选择不同的截止频率对输出信号进行滤波。③失真度的测量。对滤波前后的模拟输出电压波形进行失真度的测量。 4 功能介绍 4 .1 Labview软件的发展背景 自从1986年美国NI(National Instrument)公司提出虚拟仪器的概念以来,随着计算机技术和测量技术的发展,虚拟仪器技术也得到很快的发展。虚拟仪器是指:利用现有的PC机,加上特殊设计的仪器硬件和专用软件,形成既有普通仪器的基本功能,又有一般仪器所没有的特殊功能的新型仪器。与传统的仪器相比其特点主要有:具有更好的测量精度和可重复性;测量速度快;系统组建时间短;由用户定义仪器功能;可扩展性强;技术更新快等。虚拟仪器以软件为核心,其软件又以美国NI公司的Labview虚拟仪器软件开发平台最为常用。Labview是一

基于labview的任意波形发生器

基于LabVIEW的任意波形发生器 摘要 该系统硬件包括PC机、DAQ采集卡,该波形发生器在上述硬件的基础上,利用图形化编程软件LabVIEW编制了用户控制软面板。系统主要功能包括:产生各种标准波形,利用鼠标绘制任意波形,波形编辑,任意波形输出 1引言 计算机技术的发展,使传统仪器发生了革命性的变化,虚拟仪器应运而生。虚拟仪器是90年代提出的新概念,短短的几年间,获得了突飞猛进的发展,说明虚拟仪器大势所趋,是21世纪自动测试与电子测量仪器领域技术发展的重要方向。何为虚拟仪器?所谓虚拟仪器就是基于计算机平台,利用其强大的软件和硬件资源,实现传统仪器的全部功能。从表现形式上看,虚拟仪器没有传统仪器那样具体的物理结构,取而代之的是用计算机的软件系统实现的虚拟面板和插在计算机插槽内的电路板插卡。因为软件是虚拟仪器的真正核心,通过软件设计可以实现和改变仪器的功能,故使得虚拟仪器在性能、易用性、用户可定制性等方面具有很多优点。在一些大的测控场合,组成以计算机为核心的虚拟测控系统,更体现了虚拟仪器无与伦比的优越性:体积小、功能强、易组合,便于对多元信息系统的处理,使测控系统向小型化、测量功能多样化、信息处理多元化的方向发展。开发和设计虚拟仪器,可使用LabWindows/CVI,LabVIEW,Ⅵsual Basic等语言[1J。采用图形化编程语言kbⅧW7.0,设计出了任意波

形发生器。在现代电子测量仪器中,任意波形发生器(arbitrary waveform generator,AwG)作为当代最新的一类信号源,正日益引起人们的重视。它不仅能产生传统函数发生器所有的正弦、余弦、方波、三角波、斜波等常见波形以及衰减振荡正弦、指数形脉冲等复杂波形,而且能根据实际测试需要产生用户想要的任意波形。通常在靶场测试中,评价测试设备性能的方法是进行大量重复性的射击实验来获取数据,然后利用这些数据对设备进行检验。但在某些特殊场 合,例如弹丸造价昂贵,不适合进行大量的重复实验。基于这种背景下提出了一种利用虚拟信号源来模拟现场复杂的弹丸信号,以此对靶场设备进行测试评定的方法,并根据这种需要设计了任意波形发生器。 2 LabvIEw简介 虚拟仪器应用程序的开发环境主要有两种,①基于传统 的文本语言的软件开发环境,常用的有LabWindows/CVI、Vi. sual Basic和Visual c++等;②基于图形化语言的软件开发环 境,常用的有LabVIEW和HP VEE,实验室虚拟仪器集成环境 (1abo—ratory virtual instrument engineering workbench,Lab VIEW)是目前应用最广泛、发展最快且功能最强的图形化软件开发 集成环境。它提供了一种全新的程序编写方法,进行图形化 的组合操作,通过交互式图形界面进行系统控制和测量数据 显示,并使用框图模块来指定各种功能。 LabVIEW的最大特点是啪:采用全图形化编程,在计算机 屏幕上利用其内含的功能库和开发工具库产生一软面板,用

相关主题
相关文档
最新文档