关于使用多个同种vxi总线仪器的软件设计

关于使用多个同种vxi总线仪器的软件设计

ID:26262116

大小:51.50 KB

页数:4页

时间:2018-11-25

关于使用多个同种vxi总线仪器的软件设计  _第1页
关于使用多个同种vxi总线仪器的软件设计  _第2页
关于使用多个同种vxi总线仪器的软件设计  _第3页
关于使用多个同种vxi总线仪器的软件设计  _第4页
资源描述:

《关于使用多个同种vxi总线仪器的软件设计 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、关于使用多个同种VXI总线仪器的软件设计基于VXI总线虚拟仪器组建的测试系统作为测试领域里一个新的应用方向,引起了我国兵器测试界的关注,并开发应用了适合兵器行业的测试系统。本人在对基于VXI总线仪器组建的压力测试系统进行开发的过程中,由于系统要求完成多信道压力信号测试,故将使用到多个同种VXI功能模块。在VXI测试系统中,每个功能模块都相当于一个具有独立面板的传统仪器,若按该思想方法进行本测试系统应用软件设计,无疑将重复设计并使用同样的仪器面板和源代码,造l成软件的冗长。而利用计算机软件功能较好地解决了这个问题。2 压力测试系统硬件结构  根据测试任务的需要,所需的仪器模块为具有4路通道的

2、电荷放大器模块和数据采集模块。系统硬件结构图如图1所示。系统选择了实现成本低,数据传输速率快,具有热插拔和即插即用功能等优点的IEEE-1394总线作为外挂控制计算机和VXI机箱的连接总线,相应采用HPE8491B作为零槽控制器;主机箱选用测试方便的HP公司的C尺寸6槽高功率主机箱HPE1421B;外挂计算机选用PⅡ266工业控制计算机;电荷放大器模块是自主研制开发的2通道VXI总线寄存器基的高阻抗电荷放大器模块,其增益连续可调并具有滤波功能;数采模块选用HP公司的4通道、最高采样速率为800kSa/s数字化仪HPE15644A,该模块能够满足一般兵器压力测试要求,不选用采样频率过高的数采

3、模块,避免引入高频干扰。3 压力测试系统软件结构  VXI测试系统软件开发所遵循的基本原则是VPP规范。其中,从通用性和零槽控制器工作环境要求考虑,操作系统选用32位操作系统Windo    {Visessionhandle;    intpanel;    }device[2];  (3)在测试系统初始化过程中:  ①放置公用电荷放大器设置面板CHARGE。    chargepanel=LoadPanel(0,“压力测试系统.uir”,CHARGE);  ②将公用面板复制成面板名为VXIcharge_1和VXIcharge_2,面板句柄为device[0].panel和device[1

4、].panel两块面板,分别对应电荷放大器模块a和b。d    evice[0].panel=DuplicatePanel(0,chazgepane,“VXIcharge_1”,50,80);    device[1].panel=DuplicatePanel(0,chargepane,“VXIcharge_2”,50,80);  (4)在设置相应VXI模块参数时:  ①初始化相应模块(以电荷放大器模块a为例)。    Charge_init(“VXI0::224::INSTR”,VI_FALSE,VI_FALSE,device[0].handle);  ②显示相应模块的设置面板。    

5、DisplayPanel(device[0].panel);  (5)在控制相应模块时(如复位、发送设置参数等):  ①确定正在享用公用面板的模块。    Panel=GetActivePanel( );  ②将该模块的面板句柄及仪器通道句柄赋给公用面板中定义的面板句柄和仪器通道句柄。    for(i=0;i<2;i++)    {if(Panel=device[i].pane1)    {chazgepanel=device[i].panel;    chargevi=device[i].handle;    }}  当用户激活面板上某一控件时,程序将运行(1)中对应已写好的回调

6、函数,从而实现对被激活模块的操作。在系统应用软件编制完成后,进行了系统软、硬件联调,并将动态压力标定装置接至该系统进行了实验.图2所示为同时采集到的四路压力信号。4 结束语  本文结合自行开发的多通道压力测试系统,利用计算机软件功能解决了测试系统中使用多个同种VXI功能模块的应用软件设计问题,并通过实验表明此法的可行性和有效性。这对于组建其它VXI总线测试系统有一定的指导意义和借鉴作用,对于应用软件优化设计提供了一点意见。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。