ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:2.48MB ,
资源ID:29506628      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29506628.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Teststand应用实例3.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Teststand应用实例3.docx

1、Teststand应用实例3练习三:顺序测试 并行测试 自动协调并行测试目的:在实际应用中,为了进步测试效率,节省测试时间,往往需要同时进展多个DUT的并行测试,在Teststand环境中,只需要轻松配置,即可实现并行测试及自动协调并行测试。图1 完好练习硬件平台:任意波形发生器PXI-5421,示波器PXI-5122,矩阵开关模块PXI-2532,接线盒TB-2641,接线盒SCB-264X,数字万用表PXI-4071,1KOhm电阻两个电阻A,电阻B。硬件连接:1.连接TB-2641接线盒与SCB-264X接线盒:一端连接在TB-2641接线盒的J3排线端,一端连接在SCB-264X接线盒

2、Lower J3排线端。2.在SCB-264X上安装电阻:将电阻A两端分别连接在SCB-264X接线盒的和;将电阻B两端分别连接在SCB-264X接线盒的和。3.在SCB-264X上连接PXI-4071:将PXI-4071的正极红色连接在SCB-264X接线盒的;将PXI-4071的负极黑色连接在SCB-264X接线盒的。4.直连信号发生器和示波器。将PXI-5421 Arb的CH0直接连接到PXI-5122 Digitizer的CH1上。图2 系统架构顺序测试操作步骤:1.启动Teststand,翻开练习二所保存的文件,选择Filesave as 将另存为Ex3 sequentia。2.按照

3、下面步骤确认Teststand中的执行形式为顺序执行。a.在菜单栏中选择Configure Station Options。b.选择Model标签,在Station Model中选择。c.保存设置。3.修改resistor test配置,使其可以自动切换测试不同DUT。a.选中resistor testb.在Step Settings中,选择Properties选项卡。c.选择Switching,在Router(s) to Connect中填入:RouteGroup+Str(RunState.TestSockets.MyIndex ) ,如下列图所示。d.在Connection Lifetim

4、e下拉框中选择Step项,如下列图所示。图3 配置resisitor test的switch设置4.插入一个Pass/Fail Test,并重命名为frequency test。如下列图所示。图4 插入Pass/Fail Test测试序列5.选择为该项测试指定的VI模块。a.在Step Settings标签下选择Module。b.点击按键,从Support Files文件夹途径中选择。弹出对话框,点击确定。c.VI加载后,窗口的右侧有该VI的图标,并同时显示出输出端子Test Passed?,点击表达式对话框按键。图5 为Pass/Fail Test指定测试VId.在弹出的表达式对话框中选择选

5、项,点击Insert按键确定。图6 使用函数表达式对话框6.在Sequences面板中鼠标右键单击,选择Insert Sequence新建一个序列,命名为resistor test seq,如下列图所示。图7 新建一个测试序列7.将主序列中的resistor test拖到resistor test seq序列中,并在该序列中参加延时单元wait。a.如下列图所示进展拖动。按住鼠标左键将resistor test拖到Sequences面板中的resistor test seq上保持鼠标按住不放,待左侧序列面板自动切换到resistor test seq序列时,再将resistor test拖回到

6、该序列的main部分,最后释放鼠标按键。图8 将主序列中的测试步骤拖到新序列中b.在resistor test步骤下方右键单击,选择Insert StepSynchronizationWait,如下列图所示。图9 给序列添加延时单元Waitc.配置Wait。在Wait Settings中选择Time Interval,在Specify the Amount of time to wait (in seconds)中写入数字5,表示等待5秒,如下列图所示。图10 配置Wait8.在resistor test seq新序列中参加For循环。a.在Main上右键单击,按照下列图添加For循环。图11

7、 给序列中参加For循环b.将resistor test与Wait拖入到For与End之间,如下列图。图12 序列界面9.配置For循环次数。为了做到这一点,需要创立一个部分变量。a.在序列中选中For,在Step Settings中选择For Loop选项卡,点击Expression Browser dialog按键,如下列图所示。图13 配置For Loop设置b.弹出Expression Browser对话框,在Locals中选择Insert Number创立一个数据变量。图14 使用表达式对话框c.将刚创立的Local重命名为Loops,点击Insert,最后点击check键确认无误。

8、图15 创立变量d.在Number of Loops中输入2,配置好后的For Loop设置如下列图所示。图16 设置循环次数10.将resistor test seq序列作为子序列插入到MainSequence中。a.如下列图所示,先在Sequence面板中切换到MainSequence,然后在frequency test下方插入一个sequence call,并重命名为resistor test。图17 插入sequence callb.在Step settings中选中Use Current File,Sequence中选择resistor test seq。图18 配置sequence

9、 call11.执行整个序列文件。选择ExecuteSingle Pass,观察到Frequency Limit Test和resistor test依次执行。12.观察测试报告,以及代码执行时间。13.保存该测试序列。并行测试操作步骤:1.翻开上面实验所保存的Ex3 sequential.seq,选择Filesave as 将其另存为Ex3 parallel.seq2.在主序列的Setup部分,创立两个Lock步骤,用来防止并行测试硬件资源冲突。a.在MainSequence中的Setup部分右键新建一个Lock,如下列图所示。图19 新建Lockb.配置Lock,在在Lock Settin

10、gs中Operation选择“Create,Lock Name Expression填写“Arb,“Digitizer,如下列图所示。图20 配置Lockc.重复上面的步骤,新建另一个“DMM 的Lock,配置好后的序列如下列图所示。图21 创立两个Lock后的序列3.在Main部分参加Lock,保护硬件资源。a.在frequency test步骤前面右键新建一个Lock,方法同步骤。b.配置Lock。在Lock Settings中Operation选择“Lock,Lock Name Expression选择“Arb,“Digitizer。c.在frequency test步骤后面新建一个Lo

11、ck,重命名为Unlock,在Lock Settings中Operation选择“Early Unlock,Lock Name Expression选择“Arb,Digitizer.d.重复上面的步骤a到c,为resistor test添加“DMM的Lock 和Unlock,配置好后的序列如下列图所示。图22 完全配置好的序列4.配置TestStand中的运行形式process model为BatchModel。a.选择菜单栏Configure Station Options,选择Model选项卡。b.在Station Model下拉菜单中选择如下列图所示。图23 配置运行形式5.进一步配置B

12、atchModel.a.选择Configure Model Options.b.在Number of Test Sockets中填写2,如下列图所示。图24 配置Batch Model6.执行该序列文件。选择ExecuteSinglePass,观察到两个测试序列并行执行。7.观察测试报告,以及代码执行时间。8.保存该测试序列。自动协调并行测试操作步骤:1.翻开上面实验所保存的Ex3 sequential.vi,选择Filesave as 将其另存为Ex3 Autoscheduled.seq。2.创立一个Auto Schedule。a.在MainSequence序列的Main部分,右键单击创立一

13、个Auto Schedule,如下列图所示。图25 创立一个Auto Scheduleb. 选中Use Auto Scheduled Resource,配置Auto Scheduled Resource Settings,在Resource Lock Alternatives中填写“Arb,“Digitizer如下列图所示。图26 配置Auto Scheduled Resourcec.将frequency test拖入到Use Auto Scheduled Resource和End之间,如下列图。图27 拖动frequency testd.在Auto Schedule中右键创立另一个Use A

14、uto Scheduled Resource,如下列图。图28 创立另一个Use Auto Scheduled Resourcee.配置Auto Scheduled Resource Settings,在Resource Lock Alternatives中填写“DMM。f.将resistor test拖入到新建的Use Auto Scheduled Resource之中。g.配置完成后,序列应如下列图所示。图29 配置完成后的序列3.配置TestStand中的运行形式process model为BatchModel.a.在菜单栏中选择Configure Station Options,选择Model选项卡。b.在Station Model下拉菜单中选择如下列图所示。图30 配置运行形式4.进一步配置BatchModel.a.选择Configure Model Options.b.在Number of Test Sockets中填写2,如下列图所示。图31 配置Batch Model5.执行该序列文件。选择ExecuteSingle Pass,观察到两个测试序列并行执行。6.观察测试报告,以及代码执行时间。7.保存该测试序列。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1