我的位置:首页 >> 钻孔机

基于LabWindowsCVI的测试引擎设计与实现0中卫

发布时间:2022-07-05 15:18:00 来源:斯威五金网

基于LabWindows/CVI的测试引擎设计与实现

基于LabWindows/CVI的测试引擎设计与实现 2011年12月10日 来源: 1、引言  目前,VXI、PXI、PC-DAQ三种体系结构的虚拟仪器、数据采集模块和GPIB仪器,以及LabVEW、LabWindows/CVI、HP VEE等测试软件为研制大型测试系统提供了良好的开发环境,尽管如此,由于VXI的复杂性、CVI软件的过于庞大,装备测试人员依然无法在短期内进入开发状态,为此课题组在测试流程与具体仪器控制之间建立测试引擎,不但简化了程序设计,也将仪器控制与测试程序完全隔离,同时实现了硬件平台的变化不会影响程序的目的。  如图1所示,虚拟仪器测试系统的通用结构由混合总线测量仪器及数据采集模块、专用转接及信号调理模块、被测对象三大部分组成。虚拟仪器主要由VXI、PXI、IPC总线的仪器模块及其驱动程序构成,测试系统中往往要采用一些GPIB总线的台式仪器,比如直流稳压电源、频谱分析仪等。专用转接及信号调理模块是根据具体被测对象由课题组自行设计的专用模块,包括被测对象信号变换、功率驱动、模拟负载等电路组成。被测对象包括武器装各中各种电子组合,例如制导雷达的时钟组合、视频接收机、发射机、显示器、数据处理组合等。我们定义测量仪器部分与专用转接模块的接口称为Ai(A1~Aa〉,专用转接模块与被测对象的接口称为Bi(B1~Bn),测试程序通过控制仪器的输入输出实现所有的测试功能。2、测试引擎层次结构  测控系统一般由人机界面、数据处理、测试引擎即数据采集引擎、故障诊断引擎四部分组成,随着可视化开发软件功能的不断提高,人机界面的建立变成轻而易举的事情:数据处理程序因具体测试而异,并有CVI提供的数据处理库支持,仍然可以得到很好的解决。所以开发测控系统的关键是完成测试引擎和故障诊断引擎。测试引擎结构如图2所示,可以分为功能层、逻辑层、仪器操作层、接口配置文件、接口配置工具五个部分。  2.1功能层  功能层是整个结构的最高层,面向测试系统开发的最终用户,测试系统开发完全针对B接口进行,功能层不用出现任何与仪器有关的信息,因此与测试系统完全隔离,描述的都是有关测试流程及结果判定的过程。  2.2逻辑层  逻辑层将功能层的功能映射到具有逻辑名称的仪器和通道,该逻辑名可以指向测试系统中一台特定设备,当该仪器模块更换时,只需要改变逻辑名的指向为了新型设备即可,具有仪器无关性。  2.3仪器操作层  仪器操作层利用仪器驱动程序或随仪器模块提供的动态链接库控制硬件的所有操作,仪器驱动程序包括VPP规范、IVI(Interchangeability Virtual Instrumentation)规范、底层接口驱动程序三种。  2.4接口配置文件  接口配置文件存储A、B接口映射信息,接口所属仪器及通道,通道具备的操作功能,操作仪器应具备的其它附加条件等。  2.5接口配置工具  接口配置工具用于交互式配置A、B接口映射关系、多路开关与数字多用表及示波器等连接方式等信息,并存储在配置文件中,供测试引擎使用。3、测试引擎数据模型  测试引擎是二套封装了虚拟仪器具体功能实现细节,对外提供标准功能接口的函数库和配置工具的软件包,将所有仪器(最小集合是本测试系统中的仪器〉可实现的功能进行分类,忽略各个仪器的实现细节,比如数字多用表与A/D模块测量电压的功能接口是一样的,具体调用哪个仪器操作视仪器接口与被测对象的连接关系而定,连接关系由引擎根据配置文件自动获得。  通用测试引擎的功能是将测试流程中所描述的功能映射为具体的仪器控制例程,为了完成映射关系首先引入如下数据模型:功能集合:F={fi|   数据参数集合:D={Di|1   仪器逻辑名:N={ni|1   仪器对应通道分类:C={ci|1   每类仪器及通道所具备的功能集合:FU={fui|1 4、测试引擎的实现  测试引擎的核心是仪器控制、接口映射、状态缓存,采用LabWindows/CVI软件开发。  4.1仪器控制  大多数VXI、GPIB、RS232、PXI总线的仪器都具有自己的仪器驱动程序和函数面板,可以在CVI集成环境中通过Instruments>>Load菜单加载后交互式引入函数,对没有提供符合VPP规范的驱动程序的模块,则采用VISA I/O库函数,通过SCPI命令对仪器进行控制。  由于大多数国产ISA、PCI、PCMCIA等总线的数据采集卡没有提供可以在CVI中加载的函数面板,因此,测试引擎中通过调用相应的*.DLL库函数来控制采集卡的操作。  4.2功能映射  映射功能通过函数指针的方法实现,在头文件中声明函数如下:typedef void(*menufun)(void);//定义函数类型void select_fun(menufun f);//功能选择函数void m1(),m2(),m3(),m4(),m5(),m6(),m7(),m8(),m9();//执行不同子功能的函数在源文件中设置函数名为如下变量:me

临淄区朱台镇腾达钢板经营部

手绘摄影背景价格

佛山镀锌槽钢报价

柯维实业报价

重庆锐达建筑工程设备有限公司

渝中区春利面庄

手工绣花鞋童鞋报价

大连牡丹江工业经贸公司

PPA耐高温报价

安仁县海贝专卖店

相关阅读
最好13日1154长沙市场热轧板卷价格行情调色机加热管膨化万能磨刀机自动包装机Trp

13日(11:54)长沙市场热轧板卷价格行情您当前位置:首页 价格行情13日(11:54)长沙市场热轧板卷价格行情13日(11:电脑插头54)长沙市场热轧板卷价格行情来源:中国五金商机日期:品名 规格(mm擦窗

04月23日 11:20
最好阿克苏地区产品检测服务值得信赖VCD机芯阀片脚踏剪板机汽车蓄电池五金厨具Trp

阿克苏地区产品检测服务,值得信赖合肥华标质量认证咨询有限公司,专业从事安徽体系认证x2d253an、安徽ISO认证、合肥RoHS检测等产品,集产品的设计、制造、销售及售后服务为一体的实业。我们现

04月22日 01:21
最好南平铝业科技成果获福建省科技进步较高奖PMP二手挖掘机胶头气浮设备无刷风扇Trp

南平铝业科技成果获福建省科技进步较高奖【铝道】7月1日,从南平市科技局成果科获悉,南平铝业有限公司等单位完成的 超高冶金质量铝镁硅合金制造关键技术及产业化 科技成果,荣获2015年度福

04月21日 18:03
最好鹰潭市降成本优环境调研组到贵冶现场办公冲床功率器件冷干机实验仪仪表盒Trp

鹰潭市“降成本优环境”调研组到贵冶现场办公【铝道】6月6日,鹰潭市委书记陈兴超带队到贵冶调研省委由于本钱较高省政府电热板 降成本优环境 80条政策措施的落实情况。今年4月,省委、省政府

04月21日 17:27
最好王安庞率队到广东考察铝型材企业测量仪高炉空气断路器色标传感器压铆件Trp

王安庞率队到广东考察铝型材企业【铝道】8月11日,为落实山西运城市第三次党代会精神,市长王安庞、副市长武宏文带队到广东省佛山市考察铝型材生产企业,大力推介运城,诚邀佛山市的企业家来运参

04月20日 10:44
最火2017年05月22日今日钼价格变压器保护封装机锯石机绕丝机鞋底模具TRp

(2017年05月22日)今日钼价格您当前位置:首页 价格行情(2017年05月22日)今日钼价格_最新钼行情电极夹查询(2017年05月22日)今日钼价格_最新钼行情查询来源:中国五金商机日期:2011方面便于试样夹

04月03日 05:20
友情链接: 法兰盘尺寸 冲击弹性波技术 电子试验机 北京肝病医院有名 定做职业装 婚姻律师 北京中医院 家庭常备药 济南摩擦磨损试验机厂家 深圳离婚代理律师 离婚大律师 锦星服装定制 紫皮大蒜治灰指甲是怎么回事 灰指甲涂完亮甲的注意事项有哪些 找医院 牡丹江治疗皮肤病专科医院哪家好 专业遗产继承律师 本溪皮肤病专科医院哪家好 深圳离婚房产分割律师 铜川肿瘤医院哪家好 律师离婚咨询收费标准 六盘水治疗眼科专科医院 阿拉善盟癫痫病 公司企业 Car Accessories 爱修维修 全自动压力试验机 Strand Testing Machine Diamond Tools 寻医问药 合肥牛皮癣医院哪里好 四川甲状腺医院哪里好 陕西哪里心理科医院好 济南肺病个医院好 四川哪家医院精神病好 樱落网 Manufacturers In China