基于Labview的函数信号发生器的设计(开放性实验).pdf
文本预览下载声明
开放性实验设计(报告)
摘 要
本次设计基于美国国家仪器( NI )的虚拟仪器开发平台 Labview ,使用图形
化语言编程,设计了一款虚拟函数信号发生器。该虚拟函数信号发生器能够产生
正弦波、三角波、方波、锯齿波等波形,其中输出信号的频率、幅值、相位、偏
移量以及方波的占空比等都可以在较宽的范围内动态的调节,能够更好的得到满
意的波形。
关键词: 虚拟仪器; Labview;函数信号发生器;图形化编程
I
开放性实验设计(报告)
目 录
第 1 章 绪 论 1
第 2 章 虚拟函数信号发生器的设计 2
2.1 概述 2
2.2 函数信号发生器程序框图设计 2
2.2.1 基本函数信号发生器的配置 2
2.2.2 while 循环的设计 3
2.2.3 程序中的延时机制 4
2.2.4 波形显示控件的设计 4
2.3 前面板的界面布局 7
2.4 帮助信息 9
第 3 章 程序调试 10
第 4 章 实验设计总结 12
参考文献 13
附 录 14
II
开放性实验设计(报告)
第 1章 绪 论
在有关电参量的测量中,我们需要用到信号源,而信号发生器则为我们提供
了在测量中所需的信号源,它可以产生不同频率的正弦信号、方波、三角波、锯
齿波、正负脉冲信号、调幅信号、调频信号和随机信号等,其输出信号的幅值也
可以按需要进行调节。传统信号发生器种类繁多,价格昂贵,而且仪器功能固定
单一,不具备用户对仪器进行定义及编程的功能,一个传统实验室很难同时拥有
多类信号发生器,然而,基于虚拟仪器技术的实验室则能够实现这一要求。
随着计算机技术的迅猛发展, 虚拟仪器技术在数据采集、 自动测试和仪器控
制领域得到了广泛的应用,促进和推动测试系统和仪器控制的设计方法与实现技
术发生了深刻的变化。 “软件即是仪器”已成为测试与测量技术发展的重要标志。
虚拟信号发生器就是利用高性能的模块化硬件,结合高效灵活的 LabVIEW 软件
来完成各种测试、测量和自动化应用。
1
开放性实验设计(报告)
第2章 虚拟函数信号发生器的设计
2.1 概述
在传统的测量中, 为了得到测量结果我们往往需要一个信号源对测量电路进
行激励,这就需要用到函数信号发生器。正弦波、三角波、方波、锯齿波等是实
验和测量中常用的信号波,但是传统仪器的功能的固定性和费用的高昂限制了传
统仪器的推广和使用。本次设计利用 labview 设计包含传统仪器各种功能的虚拟
函数信号发生器。
2.2 函数信号发生
显示全部