当前位置:首页 > 基于labview的任意波形发生器(含vi下载地址)
4.2软件设计流程框图
主要程序流程图使用的是WHILE 结构,只要退出控件没按下,程序就将一直运行下去,当按下退出控件时,程序停止运行。设计流程框图如图4.3.
图4.3设计流程框图
17
五、系统调试
5.1 产生标准波形
在前面板中选择好了通道和产生标准波形的按键后,会弹出一个窗口如图5.1,在这个窗口里可以设置标准波形的频率、幅值、相位、电压偏置值等参数.点击DONE, Waveforms里就会显示产生的波形如图5.2.
图 5.1 波形参数设置
图5.2 Waveforms显示的波形.
18
5.2 手绘任意波形
在通道编辑模板中单击手绘波形控件,会弹出手绘波形窗口如图5.3,拖动光标画出需要的任意波形.按下DONE键,绘制的波形会显示在Waveforms中.
图 5.3手绘波形示意图
5.3 输出两通道相叠加的波形
在通道编辑摸板中单击“0+1->0”或“0+1->1”控件,就会在Waveforms中看到两个通道相叠加的波形.如图5.4和图5.5。
图5.4 叠加前的波形
图5.5 按下0+1->0控件后,叠加后的波形
19
5.4 保存和读取波形
将图5.5通道0的波形保存:在通道编辑摸板中单击保存波形文件控件,在弹出的路径对话框中选择好保存的路径,并为其命名,如SS.
读出保存好的波形文件:在通道编辑模板中单击读入波形文件控件并在弹出的路径对话框中选择SS文件就可以了如图5.6.
图5.6 读出来的0通道波形
根据所测得的数据和波形的显示来看,完全达到了设计题目的要求.即可以生成两路标准的正弦波、方波、三角波、锯齿波,其频率、幅值、相位、电压偏置可设。还可生成两路手工绘制的任意波形。可对当前的两路波形进行手工编能将两路信号相加输出后输出到通道1或通道2。可以将当前生成的两路波形数据存为文件保存在盘上,并能将其重新读出生成对应的波形。
20
共分享92篇相关文档