多路信号发生器 和 双通道虚拟示波器设计 (7)

合集下载

双通道虚拟示波器

双通道虚拟示波器

双通道虚拟示波器1.设计题目:双通道虚拟示波器2设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。

3.设计要求: 参考:Search Examples》Demonstrations》Instrument I/O》Two-Channel Oscilloscope ,数据可存储回放4.设计思路:采用“基本函数发生器”模块作为正弦波.方波,锯齿波,然后用条件结构设计通道选择的设计,且两个通道可调频率和幅值,以求达到用户所需的信号,再用while循环将整体包括以使波形能连续输出,整个过程需通过波形图控件来显示产生的波形,在通过配备DAQ和采集卡设计可验证输出信号的设计图。

5设计实现过程:(1)前面板的设计(2)设计的基本原理和设计步骤<1>首先设计一个while循环,按上述顺序在“条件结构”并列位置找到“while循环”,如图示:将其拉大包含以上的“条件结构”。

<2> 创建DAQ助手采集信号,模拟量的采集,设置双通道AI0,AI8,最小最大电压-10,10v<3>设置,开辟缓冲区大小。

<4>DAQmx Read.vi 每次读取多少样本<5>设置通道选择,A,B,AB。

单通道,双通道选择。

<6>示波器Y轴幅值的设置计算公式连接簇,连接Y轴属性节点<7>示波器X轴时间设置计算公式连接簇,连接Y轴属性节点<8>存储回放模块设置一.存储模块。

新建条件结构,在其中放入写入测量文件模块。

连接连线。

二.回放模块。

新建条件结构,在其中放入读取测量文件。

连接连线。

<9>在前面板放置两个示波器显示模块,连接连线<10>设置while循环采样时间设置停止按钮,功能选择的局部变量的连线。

<11>程序框图6.运行显示7. 实验心得体会平时上课都是听老师在上面讲这个怎么用,那个怎么用,去做实验也是老师讲了很多,自己做的很少。

实验一虚拟数字示波器和虚拟信号发生器

实验一虚拟数字示波器和虚拟信号发生器

实验一虚拟数字示波器和虚拟信号发生器1、目的和要求1.了解并学会使用音频虚拟数字示波器。

2.了解并学会使用虚拟信号发生器。

2、实验主要仪器及材料1、光纤通信原理实验箱 1台2、计算机 1台3、万用表1台4、连接导线 10根3、实验内容和原理1、了解音频虚拟数字示波器的原理,并动手操作,学会使用方法。

2、了解虚拟信号发生器的原理,并动手操作,学会使用。

4、实验操作方法、步骤及注意事项1. 音频虚拟数字示波器的原理安装FOC软件并运行,调出虚拟示波器界面并进行操作,学会使用方法。

2.模拟信号发生器模块T301:方波信号输出端口T302;三角波信号输出端口T303:2K正弦波信号输出端口T304:1K正弦波信号输出端口W301,W302,W303:2K正弦波TP303失真度调节电位器W304:2K正弦波T303频率调节电位器W305:三角波的幅度调节电位器W306:1K正弦波T304幅度调节电位器W307:2K正弦波T303的幅度调节电位器3、数字信号发生器模块T501:4.096MHz时钟信号输出端口T502:NRZ码位同步信号输出端T503:NRZ码帧同步信号输出端口T504:NRZ码信号输出端口K501,K502,K503:拨码开关,可进行NRZ码型的设置K511:输出信号的频率控制开关,拨上,输出NRZ码的速率为64KB/s;拨下,输出信号的速率提高四倍,为256KB/s。

4、实验注意事项(1)、安装软件时,要正确设置PC的环境变量。

(2)、安装软件完毕后,要对PC的通信端口进行设置,要保证至少有两个通信端口能顺利传输信息。

5、实验现象、数据记录、观察结果和处理6、对实验现象、数据及观察结果的分析与讨论通过对音频虚拟数字示波器及虚拟信号发生器的操作,对各种常见常用的波形及信号进行了观察和分析。

结果表明,该虚拟数字示波器及虚拟信号发生器具有良好的性能,观测方便,数据准确。

7、结论该实验系统提供的虚拟数字示波器及虚拟信号发生器具有良好的性能,观测方便,数据准确。

答辩-多路信号发生器的设计

答辩-多路信号发生器的设计

常见的信号源电路包括正弦波、 方波、三角波等,可根据实际 需求进行选择和设计。
波形生成电路设计
01
波形生成电路是用于产生所需波形的重要部分,其设计应满足 高精度、高稳定性和可靠性等要求。
02
波形生成电路可以采用模拟或数字方式实现,具体选择应根据
实际需求和系统复杂度进行考虑。
常见的波形生成电路包括RC电路、LC电路、数字波形合成器等。
研究意义
理论意义
多路信号发生器的设计涉及到信号处理、电路设计、 数字控制等多个领域,其理论依据涉及到信号与系统 、数字信号处理、控制理论等多个学科。因此,该设 计具有一定的理论意义。
实际意义
在实际应用中,多路信号发生器可以广泛应用于通信 、雷达、导航、电子对抗等领域。例如,在雷达领域 ,多路信号发生器可以用于产生多个不同频率的信号 ,以提高雷达的探测精度和距离分辨率;在通信领域 ,多路信号发生器可以用于产生多个不同调制方式的 信号,以提高通信系统的传输速率和抗干扰能力。因 此,该设计具有较大的实际意义和应用价值。
02
多路信号发生器设计概述
信号发生器的基本原理
信号发生器是一种能够产生特定波形、频率和幅度的电信号的电子设备。它通常 由振荡器、波形形成电路和输出电路组成。振荡器产生一个基本的信号,波形形 成电路将该信号转换为所需的波形,而输出电路则控制信号的幅度和功率。
信号发生器的输出信号可以是正弦波、方波、三角波、锯齿波等。根据不同的应 用需求,可以选择不同类型的信号发生器。
元件选择与参数计算
总结词
元件的选择和参数计算是硬件实现的重要环节,直接关系到信号发生器的性能和稳定性。
详细描述
需要根据设计需求选择适当的元件,并计算其参数值。例如,需要根据输出信号的频率和幅度范围, 选择适当的运放和电阻电容等元件,并计算其数值。同时,还需要考虑元件的精度、稳定性和可靠性 等因素。

LabView虚拟示波器的实验报告

LabView虚拟示波器的实验报告

LabView虚拟示波器实验报告虚拟仪器课程设计题目: 双通道示波器学生姓名:学号:专业:班级:指导教师:双通道虚拟示波器 1.设计题目: 双通道虚拟示波器2设计目的:了解、熟悉并掌握DAQ功能和使用以及虚拟仪器的相关知识,完成双通道虚拟示波器要求功能(幅值、频率、周期、占空比,均方根)的设计 3.设计要求:(1)将信号发生器发出的波形由虚拟示波器进行采集显示相关测量数据。

(2)能够完成波形的采集显示,具有双通道特性。

(3)可以选择不同的显示通道4.设计原理:采用NI DAQ PCI-6221板卡外接信号作为信号源,当程序运行起来后选择不同的显示通道。

首先,使用一个While循环形成一个死循环使程序一直运行下去,然后通过一个条件选择结构判断程序是否运行,同时可以在此设置程序的启停,条件结构里面通过不同的条件选择不同的输出波形通道,再由数据采集系统采集实时信息送至波形显示控件及数据统计分析进行动态显示。

在前面板上同时显示频率、幅值、周期、占空比、均方值等数值信息5(设计步骤:(1)启动LabVIEW2013,进入程序运行界面,新建一个VI程序。

打开程序框图窗口,在程序面板编写双路示波器发生器的程序。

在框图中的面板上单击鼠标右键弹出功能选板,在编程结构中选中While循环和条件循环,拖动鼠标至一定的大小完成循环。

首先设计整体的while循环,然后设置双路示波器要测量的参数,包括采样频率、幅值、周期,占空比等,再配置可调大小的旋钮。

(2)while循环结构和条件选择框图如下图:2(3)模拟通道采样方式及其他参数设置模块程序框图如图:(4)DAQmx 模拟量采集系统各模块的选择从“程序框图”面板中点击鼠标右键,然后按照“测量I/O”——“DAQ”——“DAQ mx”的顺序在列表中找到“DAQmx Create Virtual Channel”,拖到面板中如图示:设定最大最小值及其通道值按上述方法在“DAQ mx”并列位置找到“采样时钟”模块,如图示:3开辟缓存区大小设置采样时钟为Sample Clock采样方式为Continuous Samples “DAQ mx”下找到“DAQ读取”模块,设置如下图同样在“DAQmx”中找到“stop”如下图然后找到“DAQmx清除任务”模块如下图4使用搜索功能,在对话框与用户选版中找到“简单错误输出处理” 模块如下图所示:(5)模拟通道采样方式及其他参数设置模块程序框图如图:(6)数据存储模块:在输出express VI中找到“写入测量”模块如图:(7)显示通道选择功能:5条件结构共分3层0、1、2及默认层分别代表1通道,2通道,双通道12、默认,各层如下:通道1程序框图如下图:通道2程序框图如下图:双通道12程序框图如下图:前面板图形如下:6(8)数据统计分析显示功能在信号处理VI/波形测量VI下找到“幅值和电平”模块并设置幅值和均方根显示模块并拖到面板如下图所示:前面板图形如下:同样方法在信号分析express VI 下找到“信号的时间与瞬态特性测量”模块并添加设置频率、周期、占空比显示控件如下图所示:前面板图形如下:7以上这些程序模块用于对采样波形信息进行分析、处理及实时的动态显示,显示到虚拟示波器上。

双通道虚拟信号发生器设计

双通道虚拟信号发生器设计

第一章双通道虚拟信号发生器设计任务书《虚拟仪器技术》课程设计任务书(一)题目:双通道虚拟信号发生器设计一、课程设计任务对于任何测试来说,信号的生成非常重要。

例如,当现实世界中的真正信号很难得到时,可以用仿真信号对其进行模拟。

常用的测试信号包括:正弦波、三角波、方波、锯齿波、各种噪声信号以及由多种正弦波合成的多频信号。

信号发生器在测量中应用非常广泛,它可以产生不同频率的正弦信号、方波、三角波、锯齿波等,其输出的幅值和直流偏置也可以根据需要进行调节。

信号发生器种类繁多,专用信号发生器是专门为某种特殊的测量而研制的,如电视信号发生器、编码脉冲信号发生器等;通用信号发生器按输出波形可分为正弦信号发生器、脉冲信号发生器、函数发生器和噪声发生器等,其中正弦信号发生器最具普遍性和广泛性。

LabVIEW虚拟仪器技术软件开发平台提供了丰富的信号产生函数。

本题目通过编写适当的LabVIEW程序,设计与实现一个双通道虚拟信号发生器。

本课题通过虚拟仪器LabVIEW图形化软件开发平台,设计一种双通道虚拟信号发生器,要求所设计的双通道虚拟信号发生器可以产生和显示正弦信号、三角波、方波、锯齿波及公式波信号。

具体指标与要求如下:(一) 正弦信号、三角波、方波、锯齿波信号1、频率范围:0.001Hz~100KHz;2、幅值:0~10V,可选;3、直流偏置:0~2.25V,可选;4、可调整幅值、相位、频率;调整后无须重新启动(提示:用循环结构);5、在产生的信号中可以加入高斯噪声。

6、当两个通道都选择产生正弦信号时,要求可对产生的两个通道的正弦信号分别计算有效值及它们之间的相位差。

(二) 公式波信号当选择产生公式波信号时,可以通过信号发生器前面板输入相应的公式,从而得到相应的波形信号。

(三)通道1、通道2可以分别产生正弦信号、三角波、方波、锯齿波或公式波信号。

通过设置一个“退出”按钮来退出程序。

两个通道产生的信号必须在同一个示波器(Graph)中显示波形,但彼此互不干扰。

LabVIEW虚拟信号发生器和虚拟示波器

LabVIEW虚拟信号发生器和虚拟示波器

LabVIEW虚拟信号发生器和虚拟示波器在实际的实验室,在学习电子、电机、通讯等领域时,人们通常需要借助工具设备来生成模拟信号,或者通过示波器等设备来观察电路中的电信号波形。

然而,在虚拟仪器技术兴起之后,我们也可以通过使用LabVIEW虚拟信号发生器和虚拟示波器来完成工作。

虚拟信号发生器LabVIEW虚拟信号发生器通过计算机内部算法,可以生成模拟信号。

用户可以通过设定周期、频率、振幅、相位等参数,来生成不同类型的波形信号,例如:正弦波、方波、三角波、锯齿波、随机噪声信号等。

在实验中,我们可以通过将生成的信号与被测信号进行比较,从而评估被测信号的特性。

生成信号的步骤1.打开LabVIEW软件,并新建VI(Virtual Instrument)。

2.在Block Diagram中画出模拟信号发生器模块。

3.设置发生器的参数,包括周期、频率、振幅、相位等。

4.连接发生器的输出端口并将信号输出。

5.通过插入示波器,来观察生成的信号波形。

实际应用虚拟信号发生器可以使用在电子、电路、通讯等实验中。

例如,在音频处理领域,可以使用虚拟信号发生器来输出不同频率和振幅的信号,来评估音频处理器的特性。

虚拟示波器LabVIEW虚拟示波器是一款可视化的工具,通过计算机屏幕显示出电路信号波形。

用户可以通过插入虚拟示波器,观察被测对象的电路波形,并对信号特性进行分析和评估。

虚拟示波器与实际示波器不同的是,它不需要物理电路来实现,而是通过LabVIEW的软件模拟来实现。

使用方法1.打开LabVIEW软件,并新建VI。

2.在Front Panel中选择示波器工具,将示波器放置在界面中。

3.将被测对象的信号接入示波器的输入端口。

4.在Block Diagram中编写代码,以获取输入信号并通过示波器显示出来。

5.在Front Panel中观察示波器的波形图。

实际应用虚拟示波器可以应用于任何需要观察、评估电路信号的场合。

例如,在研究和开发新型电路时,虚拟示波器可以用来显示被测对象的信号波形,有效地进行信号特性评估和对比分析。

多路信号发生器 和 双通道虚拟示波器设计 (15)

多路信号发生器 和 双通道虚拟示波器设计 (15)

内蒙古科技大学虚拟仪器结课程设计题目: 1、多路信号发生器2、双通道示波器一、多路信号发生器1.设计题目: 多路信号发生器2设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。

3.设计要求:(1)可以输出任意一种以下的信号:正弦波信号、方波信号、锯齿波信号和三角波信号,锯齿波和正弦波等组合信号。

(2)双通道且信号频率、幅值、占空比、相位和偏移量可调。

4.设计思路:通过Labview中的基本函数信号发生器生成两路信号,通过while循环反复测量采集信号,将产生的波形用波形图显示出来。

5.设计实现过程(1)设计while循环在“编程”----“结构”中找到“While循环”,拖到面板中如图示:(2)基本函数信号发生器基本参数设置在“信号处理”----“波形生成”找到“基本函数发生器”拖到面板如下图:设置参数如上图(3)DAQmx 模拟量采集系统的实现过程:从“程序框图”面板中点击右键,然后按照“测量I/o”——“DAQ”——“DAQ mx”的顺序在列表中找到“DAQmx Create Virtual Channel”,拖到面板中如图示:设定最大最小值及其通道值按上述顺序在“DAQ mx”并列位置找到“Timing”,拖到面板中如图示:设置采样时钟为Sample Clock采样方式为Continuous Samples 在“DAQ mx”并列中找到“write”, 拖到面板中设置如下图:同样在“DAQmx”并列中找到“stop”拖到面板中如下图:然后找到“Clear”如下图在“Clear”的错误输出端点击右键,在对话框与用户选版中找到“简单错误输出”如下图:”在“编程”—“簇、类与变体”中找到“按名称捆绑”如下图:再创建一个基本信号发生器将其输出与第一个信号发生器的输出经过“合并信号”送给“波形显示”控件,如下图:6.完整的框图程序:7.完整的前面板如下图:8.调试运行波形如下:二、双通道示波器1.设计题目: 双通道示波器2设计目的:通过实验,初步了解虚拟仪器的概念,基本掌握labview8.5的操作方法,掌握各种控件和编程函数的用法。

虚拟仪器 双通道示波器

虚拟仪器   双通道示波器

内蒙古科技大学虚拟仪器课程设计说明书题目:多路信号发生器学生姓名:邢维立学号:1067112204专业:测控技术与仪器班级:10测控2班指导教师:肖俊生虚拟仪器简介NI公司于20世纪70年代中期提出了虚拟仪器的概念。

虚拟仪器是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,测试功能由测试软件实现的一种计算机仪器系统,是计算机技术与仪器技术相结合的产物,其基础是计算机系统,核心是软件技术。

简而言之,虚拟仪器就是在开放架构的基础上创建用户自定义的测试系统。

虚拟仪器大大突破了传统仪器在数据采集、处理、显示、存储等方面的限制,是一个测试和自动化系统的高性能、低成本运载平台。

一.设计题目:多路信号发生器二设计目的:了解、熟悉并掌握虚拟仪器的相关知识;完成所要求的实验内容。

三.设计要求:①可以输出任意一种以下的信号:正弦波信号、方波信号、锯齿波信号或三角波信号,且可输出双路信号。

②信号频率、幅值、占空比、相位和偏移量可调。

四.设计思路:采用“仿真信号”中的锯齿波、正弦波、方波、三角波信号做信号源,用相应的数值输入控件控制以上信号的参数,编辑相应程序将其用波形图显示,同时用输入DAQ输出给数据板卡,用导线将数据板卡上相应的输入输出接口连接好,可通过配备DAQ采集卡,输出并显示采集信号。

五、设计实现过程设计开始,启动LabVIEW8.5进入程序运行界面,下图为其启动图。

程序设计(1)条件结构的分层设计及while循环从“程序框图”面板中点击右键,然后按照“编程”——“结构”——“条件框图”的顺序,拖到面板中如图示:将其设置为共六层,包括“三角波与均匀噪声信号”、“方波与均匀噪声信号”、“锯齿波与均匀噪声信号”、“正弦波与均匀噪声信号”、“正弦&方波与均匀噪声”及“默认”层。

按上述顺序在“条件结构”并列位置找到“while循环”,如图示:将其拉大包含以上的“条件结构”。

(2)仿真信号基本参数设置首先,在前面板中做一个“上凸盒”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古科技大学虚拟仪器课程设计说明书多路信号发生器一、设计题目:多路信号发生器二、设计目的:1、通过实验让我们更深入了解虚拟仪器的基本原理及观念,掌握利用相关的软、硬件平台完成虚拟仪器设计的方法和步骤。

2、了解虚拟仪器的具体的实际应用。

3、将所学的知识通过设计信号发生器实验可产生各种波形如正弦波、方波、三角波、锯齿波等;来加深对虚拟仪器技术的深层理解。

三、设计要求:1、可输出双路正弦波(方波、三角波)信号,其相位差可调。

2、信号频率、幅值、占空比可调。

四、设计思路:在条件结构中运用“基本函数发生器”模块作为正弦波、方波、三角波信号的发生单元,通过其可设置频率、幅值、相位差及占空比的调节,且经过条件结构即可进行双路、单路等各信号输出的选择,然后用While循环使输出信号连续的动起来,所产生的信号通过波形图来显示,可用DAQ输入模块将信号送入数据采集卡PCI6221再用DAQ输出模块将信号采集回来用波形图显示,便可验证所产生的信号,或通过示波器来验证。

五、设计实现过程:1、调用两个“基本函数发生器”(函数-信号处理-波形生成-基本函数发生器)用来产生两个通道的波形,如正弦波、方波、三角波等。

2、在前面板创建8个数值输入控件:在前面板中,击右键,从数值输入控件中,选择旋钮输入控件,并将其拖入前面板中,之后,按住Ctrl键不放,一次拖动复制7个旋钮(如下图),并分别命名为“频率1”、“幅值1”、“占空比1”、“相位1”,“频率2”、“幅值2”、“占空比2”、“相位2”。

3、用一个条件循环实现波形的选择和通道的切换。

在程序框图中,右键在编程—结构中如图,即可拖出条件结构此条件结构通过设置条件分支来进行通道1、2各种波形信号的选择。

条件分支的设置可在前面板输入控件中选择“滑动杆”连入分支选择中,对其进行属性设置得到通道选择如图作为所产生波形通道的选择,‘0’对应的通道1,‘1’对应通道2。

通道1波形选择用滑杆选择对应的方波,三角波,正弦波等。

4、波形输出问题通过基本函数发生器已经产生了各类信号,但要通过在前面板中右键图形显示控件—波形图如下:选出波形图,由于基本函数发生器与波形图不能直接转换,所以通过创建数组来进行转换,在编程-结构-数组中选择创建数组来得到。

5、DAQmx数据采集卡设置在程序框图中右键选输入找出DAQmx,再找出如下功能;具体功能如下:6、利用DAQmx采集板卡与基本函数信号发生器编写任意波形图程序框图如下:双击进行属性设置,在输入选a0、a1,即得采集输入必须在编程中选定时设置延迟时间来作缓冲,因为经过采集卡输入到输出是需要一定时间后信号才能连续输出的,这时便可将信号从数据卡中信号输出,通过波形图便可验证所产生信号的实用性。

为保证顺利运行将采样输出也用条件结构永远为真来控制。

7、调用while循环加延时实现程序的连续运行,创建一个该布尔量的局部变量,将其属性改为读取,用该局部变量来控制while循环的“启停”,即:当上电后,while循环开始执行,断电后,while 循环中止执行,所以,如果不改变while循环的“条件接线端属性”,可将输入的布尔值进行取非运算,再接入“条件接线端”。

将上述已画好的程序框图全部嵌套在while结构中。

8、电源开关在前面板上右键中选择“停止按钮”和“用来作为电源开关。

9、调试程序:打开电源,选择信号类型1、信号类型2,选择波形,调节参数直至符合要求,当选择双通道时,信号通过“DAQ”板卡自发自收,在前面板的“信号采集与显示”控件中可看到采集回来的信号,(注意:在函数发生器中,信号产生的采样率选为100HZ较为合适,采样点数为1000较合适;输入通道中的采样点数为1000,采样率为1000HZ“Time out”保持默认值)。

经过调试该信号发生器能产生正弦波、方波、三角波三种信号,并且信号的频率、幅值、占空比也可调,达到设计要求。

10、前面板设计在前面板中右键选择新式—修饰,选择自己喜欢的方框,圆形框图进行修饰。

前面板的设计如下图:11、程序框图如下图:六、功能实现与现象演示1、当“信号类型选择1”选择正弦波时,波形如下:2、当“信号类型选择1”选择正弦波、“信号类型选择2”选择三角波时,波形如下:七、设计总结和学习体会通过此次课程设计,使我更加扎实的掌握了Labview软件方面的知识,在设计过程中虽然遇到了一些问题,但经过老师耐心的辅导、同学的帮助以及自己一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。

实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

过而能改,善莫大焉。

在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。

最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。

这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师和同学的指导帮助下,终于游刃而解。

在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!双通道示波器一、设计题目:双通道示波器二、设计目的:1、通过实验让我们更深入了解虚拟仪器的基本原理及观念,掌握利用相关的软、硬件平台完成虚拟仪器设计的方法和步骤,掌握LabVIEW的设计使用。

2、通过数据采集卡进行波形的输入输出,以此来了解并掌握数据采集卡的使用方法。

3、将所学的知识通过设计双通道示波器实验用于实际应用,来加深对虚拟仪器技术的深层理解。

三、设计要求:所设计的示波器具有存储回放功能。

四、设计思想:采用DAQ板卡外接信号作为信号源,当程序运行起来后,先进行通道选择,然后用“操纵量旋钮”对信号波形进行设定,在这一过程中要调节信号的“扫描频率”、“幅值”两个量值,并选择通道,以接受所需的信号。

整个过程需通过波形图控件来显示产生的波形,以作参考,接着通过配备DAQmx采集卡,采集信号并且输出,存储并回放。

五、设计实现过程:启动LabVIEW8.5,进入程序运行界面,进入程序框图,击右键进行选择:1、函数模块基本参数设置在前面板中,击右键,从Express中的数值输入控件中,选择旋钮输入控件,在前面板生成一个相应的控件,左键点住这个控件,同时按住Ctrl键不放,一次拖动复制两个旋钮,并分别命名为“幅值1”、“幅值2”、用同样的方法生成两个转盘并命名为“频率1”、“频率2”,找到如示的“select channel”三向开关控件放在前面板中,它对应的标签值有三个,即自上而下分别是双通道,通道2,通道1,本人在设计的过程中一直打开“即时帮助”按钮,以了解器件的功能并且在连接器件时候更加方便。

2、参考模拟信号生成及输出通过一个条件结构进行连接,添加分支得到三个条件分支,可以相应的输出通道一、二和双通道。

在这个过程中可以加一个上下移动指令。

在这个外侧加上while语句,确保生成连续信号。

最后进行显示,步骤是进入前面板右击选择控件中的图形显示控件下的波行图项,连接到条件语句后面。

注意:在这个过程中由于双通道是一个捆绑数据,导致通道一、二必须要进行数据转换。

如图所示:3、DAQ数据采集卡的使用完成信号采集通道参考模拟信号生成之后,利用数据采集卡对其信号进行采集,步骤如下:在DAQmx中找到如下函数:用以上功能连接成信号采集程序框图如下:然后单击“Run”看是否能够采集到信号,若不能,再重复上述步骤,直至能采集到信号才完成通道配置。

并且加上一个“采样点数和采样频率”,信号采集通道完成,接着用一个拆分信号将信号拆分,并与条件语句相连,配置信号采集通道完成。

4存储与回放采用条件选择嵌套“写入测量控件和读入测量控件”用布尔逻辑控制存储与回放。

如下图所示:5调用while循环加延时实现程序的连续运行,创建一个该布尔量的局部变量,将其属性改为读取,用该局部变量来控制while循环的“启停”,即:当上电后,while循环开始执行,断电后,while 循环中止执行,所以,如果不改变while循环的“条件接线端属性”,可将输入的布尔值进行取非运算,再接入“条件接线端”。

将上述已画好的程序框图全部嵌套在while结构中。

6、调试程序:设置板卡如下图点击按钮之后,系统开始运行,通过操纵量旋钮可以选择通道形式。

位置调节及采样点数栏中有上下位置调节旋钮和采样点数旋钮。

调节幅值频率,在DAQ的输入外接干扰信号,待上面的显示波形稳定后,按下存储键,一段时间后按下回放键,下面的波形图中就存储了上一时间的波形图,并且回放波形,起到存储回放功能。

7、前面板设计在前面板中右键选择新式—修饰,选择自己喜欢的方框,圆形框图进行修饰。

进行前面板的设计。

先进行合适的布局,然后主要用到控件中的新式中的修饰进行前面板的设计,可以添加一些框和盒之类的东西进行美化界面。

比如在面板上加一些修饰图样,操作如下所示:然后再添加一些必要的说明文字,再对其进行布置,修饰。

这样整个简单虚拟示波器就完成了。

前面板的设计如下图:8、程序框图如下图:六、功能实现与现象演示选择通道1,显示一个正弦波时波形如下:随后点打开存储按钮,再点开回放按钮同时关掉存储按钮,即完成存储回放功能,图形如下:选择通道2,即双通道时,显示两个正弦波,波形如下:随后点打开存储按钮,再点开回放按钮同时关掉存储按钮,即完成存储回放功能,图形如下:七、设计总结和学习体会:通过此次课程设计,使我更加扎实的掌握了Labview软件方面的知识,在设计过程中虽然遇到了一些问题,但经过老师耐心的辅导、同学的帮助我最终克服了困难。

通过这次设计,课堂的中学习到的知识得到运用,在设计的过程中我发现,课堂学的东西远远不能满足实际应用,必须自己再自学一些知识才能比较好的完成相关要求。

由于本人的学习能力所限,与真实的示波器相比有些功能无法实现,设计出来的简单虚拟示波器只能实现示波器的一部分功能。

但是在设计的过程中所学到的实际应用知识是无价的,我想在以后的学习生活中应该多学习些实际应用的东西,增加动手能力,以更好的适应社会发展。

班级:测控09-3班姓名:贾旺学号:0967112301。

相关文档
最新文档