1 / 15
文档名称:

Labview示波器设计报告.docx

格式:docx   大小:773KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Labview示波器设计报告.docx

上传人:suijiazhuang2 2022/8/21 文件大小:773 KB

下载得到文件列表

Labview示波器设计报告.docx

相关文档

文档介绍

文档介绍:Labview
示波器设计报告
班级:测控2
姓名:赵斌
学号:1367112207
目 录
1 LabVIEW软件及其基本设计原理简介 3
LabVIEW 简介 3
LabVIEW软件设计基本原理 4
2关于虚拟图以及图标/ 连结器三部分。
1)前面板。前面板是图形用户界面,也就是VI的虚拟仪器面板, 前面板直接面向用户,是用户使用虚拟仪器的基本操作面板。这一界面 上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及 其他控制和显示对象。一个典型实现正弦波显示和幅值调节的前面板如 图1。
图1正弦波显示及幅值调节VI前面板
2)程序框图提供VI的图形化源程序。它的功能是对前面板上的 控件进行定义、操作和连线以实现虚拟仪器的功能,是LabVIEW程序设 计的核心。在程序框图中存在着对VI编程,以控制和操纵定义在前面 板上的输入和输出。它包括前面板上的控件和控件的连线端子,还有一 些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。如 果将VI与标准仪器相比较,那么前面板上的东西就是仪器面板上的东 西,而流程图上的东西相当于仪器箱内的东西。在许多情况下,使用 VI可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面 板,而且其功能也与标准仪器相差无几。
上述正弦波的程序框图如图2。
图2正弦波显示及幅值调节VI程序框图
3)图标/连接器。VI具有层次化和结构化的特征,一个VI可以作 为子程序,这里称为子VI,被其他VI调用。图标与连接器在这里相当 于图形化的参数。LabVIEW的强大功能归因于它的层次化结构,用户可 以把创建的VI程序当作子程序调用,以创建更复杂的程序,而这种调 用的层次是没有限制的。
在VI设计过程中,可以利用工具选板、前面板中的控件选板、程 序框图中的函数选板进行设计。这些选板的详细功能及用法通过不断的
学****设计VI的过程逐渐地掌握。
2关于虚拟示波器的设计思路及方案的实现

本设计的想法是尽量与现实中的面板相一致,实现示波器最基本的 显示和调节功能。所以本设计我设计了包含CH1和CH2的双通道示波器, 即双踪示波器。设计时考虑的是分几个部分:
1) CH1和CH2通道设计及选择。设置两个开关控制CH1和CH2选 通状况,开即显示波形,关不显示,同时选择了开就在波形图上同时显 示两个波形。
2) 波形产生。由于没有外界信号输入设备,所以不能用外部数据 采集的方法输入信号波形,那么自己设计一个建议信号发生器,使两个 通道都能实现基本模拟信号正弦波、三角波、方波、锯齿波的输入。
3) 波形显示。采用波形图控件。
4) 波形控制部分。包括CH1信号幅度调节和幅度偏移、CH2信号 幅度调节和幅度偏移、时间扫描速率、同时开的时候两个信号叠加开关。
5) 停止示波器。通过while循环的停止按钮设置示波器停止工作。


根据设计思路
设计成的前面板如图3所示。
图3虚拟双踪示波器前面板

通道CH1和CH2选择即波形产生。在程序框图上创建两个条件结构。 把CH1和CH2的开关控制(布尔开关)分别接到这两个条件结构的条件 输入端,然后在每个“真”条件下,并且通过再添加条件结构,在这个 子条件结构里面,利用基本函数发生器创建波形产生模块,用文本下拉 列表控制条件输入端,将正弦波、三角波、方波、锯齿波的固定值0、 1、2、3设为四个分支,并在分置里面选择产生相应的波形,这样就产 生了大条件结构的“真”操作,也即在CH1或CH2通道开的情况下,通 过文本下拉列表控制波形产生。然后将外部条件结构的输出隧道在“假” 的条件下,设为“未连接时使用默认”并且处理“假”分支,这样,当 通道选择开关“关”时就不输出波形。程序框图如图4、图5所示,前
图4通道打开时波形产生
图5通道关闭无输出
0.
0.
停止
CH2
CH1输入波形选择
5 正弦波
c谜输入波形烤择
<■.
三角波
图6 CH1开、CH2关
图7 CH1关、CH2开

停止
)置
图8 CH1开、CH2开
2)