Teststand应用实例_第1页
Teststand应用实例_第2页
Teststand应用实例_第3页
Teststand应用实例_第4页
Teststand应用实例_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、练习一:熟悉LabVIEW开发环境,实现频率扫描测试目标:熟悉LabVIEW开发环境,结合NI硬件,利用任意波形发生器产生正弦信号,利用示波器采集正弦信号,并最终实现频率扫描测试。图1显示实验结果。图1 完整练习硬件平台:连接任意信号发生器 (Arb) PXI-5421的CH0到示波器 (Digitizer) PXI-5122的CH1。图2 系统连接操作步骤:1. 启动LabVIEW 2013,在欢迎界面上按ctrl+n以创建一个新vi。图3 新建空白VI2. 开始编写程序,创建一个数值控件,通过该控件调整扫频信号的起始频率。a. 在VI前面板上右键单击,选择Numeric Numeric C

2、ontrol(新式数值数值输入控件),如图4所示。图4 创建数值输入控件b. 修改控件标签,重命名数值输入控件为Start Frequency。c. 在起始频率控件中输入500,并在菜单工具栏中选择:Edit Make Current Values Default(编辑当前值设置为默认值),保存500为起始频率的默认值,如图5所示。图5 保存500为默认值3. 添加仿真信号Express VI产生一个正弦波信号。a. 从前面板切换到程序框图,在程序框图空白处右键单击,选择Express Input Simulate Signal(Express输入仿真信号),放置在程序框图上。图6 添加仿真信

3、号Express VIb. 等待自动弹出Express VI配置对话框,或者双击Express VI,在对话框中将采样率 (Hz) 参数设置为10,000,000.图7 配置仿真信号Express VIc. 点击OK,保存Express VI配置。4. 创建任意波形发生器的Express VI,从而用Arb硬件板卡产生正弦信号。a. 右键单击程序框图,选择Express Output(输出) NI-FGEN (Arb).图8 添加NI-FGEN Express (Arb) VIb. 将NI-FGEN (Arb) Express VI放置在仿真信号Express VI右边。c. 配置NI-FGE

4、N Express对话框,选择负载阻抗为High Z(高阻),其它值保留默认设置,如下图所示。图9 配置NI-FGEN Express (Arb) VId. 点击OK,保存Express VI配置。5. 用仿真信号Express VI的输出来初始化任意波形发生器,并传递错误簇。a. 展开NI-FGEN (Arb) Express VI,使data输入端可见。图10 展开Express VI接线端b. 将仿真信号Express VI的sine(正弦)输出端用鼠标连线连接至NI-FGEN (Arb) Express VI的data输入端。c. 同样的,将仿真信号Express VI的error o

5、ut输出端连接至NI-FGEN (Arb) Express VI的error in输入端。图11 连接Express VI6. 创建示波器Express VI,采集正弦波信号。a. 右键单击程序框图,选择Express Input (输入) NI-SCOPE Express.图12 添加NI-SCOPE Express VIb. 将NI-SCOPE Express VI放置在NI-FGEN (Arb) Express VI的右边。c. 配置NI-SCOPE Express VI对话框,如下图所示,选择通道为Channel 1,记录长度设为20000,其它值保留默认设置。图13 配置NI-SCO

6、PE Express VI Configuration选项卡d. 选择Trigger标签,按下图配置对话框。先把type改成Edge,然后根据下图更改source,ref position和max time.图14 配置NI-SCOPE Express VI Trigger选项卡e. 点击OK,保存Express VI配置。7. 将任意波形发生器Express VI的error out输出端和示波器Express VI的error in输入端相连。并且在NI-SCOPE-EXPRESS下方拖出一栏close(T),然后左键点击close(T)选择signal。图15.1图15.2图15.3图1

7、5.4 连接Express VI8. 添加频谱分析Express VI,并与示波器Express VI相连接。a. 右键单击程序框图,并选择Express Signal Analysis Spectrum Measurements(Express信号分析频谱测量)。b. 放置Spectrum Measurements Express VI在NI-Scope Express VI右边。c. 配置对话框,在Select measurement(所选测量)一栏中选择Power spectrum(功率谱),其它值保留默认设置,点击OK,保存配置。图16 配置频谱分析Express VId. 将Spec

8、trum Measurements Express VI和NI-SCOPE Express VI按下图所示相连接。(可按照5.a的方法展开NI-SCOPE Express VI使Signal输出端可见。)图17 连接Express VI9. 创建波形图显示时域信号和频谱。a. 右键单击NI-Scope Express VI的signal输出端,在弹出菜单中选择Create Graph Indicator(创建图形显示控件),创建一个波形图显示控件。图18 创建波形图显示控件b. 右键单击波形图显示控件,在快捷菜单中选择Properties(属性),在属性对话框中选择Scales(标尺)选项卡,

9、如下图配置。图19 修改Signal波形图显示控件属性c. 同样的方法在频谱分析Express VI的Power Spectrum输出端创建一个波形图显示控件,重命名为Power Spectrum,用来显示频谱,并按下图修改属性。图20 修改Power Spectrum波形图显示控件属性10. 添加For循环结构,实现频率扫描过程。a. 右键单击程序框图,选择Programming Structures For Loop(编程)结构for循环)。图21 添加For循环b. 光标变化的时候表明For循环已经放在程序框图了,可以通过拖动For循环的边界来改变For循环大小,放置好后如下图所示。图2

10、2 放置For循环结构11. 右键单击For循环的循环次数接线端,选择Creat Control(创建输入控件)创建一个数值输入控件,并且命名为Number of Steps。该控件用来指定For循环的循环次数,即扫频次数。图23 创建循环次数接线端12. 创建一个控件用于设定终止频率 (Stop Frequency)。a. 按住键的同时左键点击Start Frequency控件并拖动,复制一个新的控件并命名为Stop Frequency。该控件用来设定扫频的终止频率。图24 创建Stop Frequency数值输入控件b. 循环的执行次数由Number of Steps决定。第一次循环时,信

11、号频率等于Start Frequency,随后每次循环将增加一个固定频率dx。该值由以下公式决定:13. 添加代码,计算扫描时的频率增量dx.a. 右键点击程序框图空白处,选择Numeric Subtract(数值减)函数节点。b. 将Start Frequency控件和Stop Frequency控件连接到Subtract函数节点的两个输入端,如下图所示。c. 计算上面公式中的分母,和a中步骤类似,右键单击程序框图,选择Numeric Decrement(数值减1)函数节点。d. 计算dx,右键单击程序框图,选择Numeric Divide(数值除)函数节点。整体效果如下图所示。图25 计算

12、频率增量dx14. 添加代码,计算每次循环的输入频率,即每次扫频时的信号频率。a. 对于每一次扫频,生成的信号频率将由以下公式计算:Frequency = Start Frequency + (dx * Loop Iteration)b. 右键单击程序框图,选择 Numeric Multiply(数值乘)函数节点之后再次选择Numeric Add(数值加)函数节点,并且将各个函数节点如图连接:图26 计算扫频信号频率 15. 保存并运行VI。将Number of Steps设置为25,Start Frequency设置500,Stop Frequency设置50000。点击下图中的按钮运行程序

13、。图中的Power Spectrum波形图将显示信号从低到高扫描的频率。图27 程序运行结果16. 修改VI,给VI添加代码,以验证示波器接收到的信号频率是否在扫频频率范围之内,如果在范围内,输出pass,如果超出范围,输出fail。a. 右键单击程序框图,点击 Select a VI(选择vi)图28 添加子VIb. 在Support Files目录下选择子VI:limit test.vi,放置在For循环右侧,并将limit test.vi的输入接线端分别和Start Frequency、Stop Frequency控件相连,同时在limit test.vi的3个输出接线端上右键单击,选择CreatIndicator(创建显示控件),创建max frequency、Boolean、min frequency 3个显示控件,并将Boolean控件重名为Test Passed?,如下图所示。把NI-SCOPE EXPRESS的s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论