一、基于VXI虚拟仪器软件中的事件(论文文献综述)
张逸龙[1](2021)在《基于PXI总线的某飞行器多通道信号模拟器研制》文中提出与某型飞行器配套的发射控制测试系统、校靶测试系统、综合测试系统以及角速度传感器与放大器测试系统能够完成对该型飞行器各关键部件的复杂测试任务,是评判飞行器质量合格与否的关键设备。但由于飞行器本身系统结构精密复杂,频繁的上电测试、供制冷气会对其使用寿命产生影响,因此实际情况并不允许测试设备在研期间长时间占用飞行器及其相关辅助测试设备;同时由于飞行器无法提供故障测试数据,因而无法对测试系统进行全面有效的评估。基于上述问题,本文提出了一种基于PXI总线的某飞行器多通道信号模拟器研制方法,该模拟器能够有效代替飞行器及相关辅助设备,支持测试系统开发调试工作,提高研发效率,降低研制成本。通过对上述4套测试系统的硬件结构以及测试接口与信号类型的详细分析,总结整理了信号模拟器系统需要实现的基本功能,提出了设计研制的关键技术指标。在此基础上,确定了以工控机为控制核心,外接集成远程控制器的PXI机箱的系统总体框架。系统硬件设计方面,针对目前自动测试设备领域使用较为广泛的几种仪器总线标准进行了仔细的研究对比,最终选择了基于PXI总线标准的系统硬件架构,并根据模拟器的功能需求和设计指标,选择了符合要求的的PXI功能模块和其他相关硬件设备。系统软件设计方面,选择了基于C#的Winform作为模拟器系统软件用户层框架,在Visual Studio 2017开发平台下完成了软件开发。依据软件模块化设计思想并结合多线程与数据库技术,同时充分发挥面向对象编程语言的优势,完成了系统登录管理模块、自检模块、配置管理模块、通信模块、信号模拟输出模块以及任务执行控制模块的软件设计。最后,分别针对信号模拟器系统的硬件和软件部分设计了详尽的调试验证方案,并与各测试系统进行了联调。结果表明,信号模拟器系统工作稳定可靠,系统硬件设计符合标准,软件各项功能满足调试需求,能够有效辅助测试系统研制。
胡铭[2](2021)在《基于Vala语言的跨操作系统仪器驱动平台设计与实现》文中提出自动测试系统(Automatic Test System,ATS)利用PC(Personal Computer)中的仪器控制软件和多个仪器进行通信,而仪器控制软件的开发需要仪器驱动平台提供通信接口和仪器功能接口。仪器驱动平台包含符合虚拟仪器软件架构(Virtual Instrument Software Architecture,VISA)规范和仪器可互换技术(Interchangeable Virtual Instruments,IVI)规范的软件库,当下主流的仪器驱动平台由国外商业公司提供,缺乏安全保证,而国内自主实现的VISA库和IVI库没有适配国产操作系统。本文使用便于移植和扩展的Vala语言,根据VISA规范和IVI规范,实现在Windows和中标麒麟操作系统中工作的跨操作系统仪器驱动平台。本文主要内容如下:(1)研究VISA规范并对核心模块资源模板和资源管理器进行需求方案设计,实现跨进程资源锁、VISA事件机制、动态属性控制、资源读写、仪器资源管理与发现功能。结合软件设计模式,使用Vala语言提供的动态加载软件库实现VISA插件机制,提供插件管理以及插件加载功能。(2)研究IVI规范并对属性引擎、类驱动和共享组件部分进行需求分析和方案设计,使用Vala语言的泛型机制实现属性引擎模块中不同属性的范围检查、数据缓存、属性权限控制、重复属性管理和回调功能。使用Vala语言Property机制实现共享组件的序列化、反序列化、专有驱动动态加载和物理数据库管理功能。(3)结合测量仪器常用的GPIB、USBTMC和VXI-11通信接口,设计出相应的通信插件,并实现VISA规范提出的基本I/O接口和格式化I/O接口。根据函数发生器、示波器、频谱仪、射频信号源、程控电源和数字万用表6类仪器的类驱动规范,实现类驱动具体功能。(4)对Windows操作系统和中标麒麟操作系统中不同的总线驱动进行分析,使用Vala语言封装不同操作系统提供的底层驱动接口,使用软件构建系统制定编译策略,完成跨操作系统的适配工作。根据本文实现功能,设计测试方案,分析测试结果。测试结果表明,本文实现了可在Windows和中标麒麟操作系统中控制GPIB仪器、USBTMC仪器和VXI-11仪器的VISA库,以及包含函数发生器、示波器、频谱仪、射频信号源、程控电源和数字万用表6类仪器类驱动实现的IVI库。
杨健[3](2020)在《基于开源系统的自动测试系统软件组件设计》文中研究指明自动测试作为仪器科学领域具有前瞻性的研究方向,国内各大高校纷纷开设自动测试系统的相关学科。本文通过分析自动测试系统的软件体系结构中的关键组件,基于相关的协议标准,在开源系统Linux下设计并实现了一套教学用自动测试系统软件组件。组件遵循开源软件通用公共许可(GPL,GENERAL PUBLIC LICENSE),源代码完全开源。该组件有两个设计目的:展示和设计。一方面可以向学生展示软件组件内部的具体设计,帮助学生更好的理解相关的协议标准;另一方面,学生可以基于软件组件进一步开发,加深对自动测试系统的认识。论文首先分析了自动测试系统软件整体结构,给出了自动测试系统软件的关键组件,分析了组件的具体功能需求并制定了具体的实现方案,然后完成了软件组件的实现。在此基础上给出了教学示例的设计,确保该软件组件的可行性。本文的主要研究内容如下:1.自动测试系统软件组件的总体方案设计。根据自动测试系统软件体系,分析组成自动测试系统软件的关键组件,根据自动测试系统软件组件的原理和功能需求,设计出软件组件的整体架构,确定开发平台,开发工具等,并且对各个模块所涉及的内容的原理进行梳理和研究,为后面的具体实现提供理论依据。2.总线接口软件的设计与实现。根据总线接口软件的原理,分析其功能需求;然后基于其中的LXI总线的标准,在开源系统Linux下设计并实现了 LXI总线接口软件;并且验证该接口软件符合LXI总线的标准,最后设计了基于LXI总线接口软件的教学示例。3.开源VISA的设计与实现。根据VISA的原理和功能需求,分析VISA的设计思想,设计开源VISA的整体方案,实现一套在Linux下的开源VISA组件,并设计相应的教学示例。本文完成了开源系统下自动测试系统的软件组件的设计与实现,在该软件组件基础之上设计了教学示例,并且对软件组件的功能、性能等指标进行了测试,测试的结果符合预期。
郭论平[4](2012)在《LXI接口VISA设计》文中进行了进一步梳理随着计算机技术尤其是互联网的发展,将以太网应用于测试测量系统的LXI总线已成为仪器界关注和研究的热点。组建LXI接口的自动测试系统,将传统的GPIB、VXI、PXI仪器纳入LXI系统中,充分利用传统仪器的功能、实现远程网络化测量与控制等已成为一种新的趋势。而LXI接口自动测试系统的关键在于虚拟仪器软件架构(VISA库)的设计上,为了控制标准LXI设备以及通过实验室研制的LXI-VXI适配器和LXI-GPIB适配器控制VXI和GPIB设备,本文在Windows操作系统上采用标准C语言开发了一套LXI接口VISA库,并以动态链接库的形式进行发布。VISA的整体架构设计,尤其是其内部各种数据结构的设计,是后续VISA接口函数实现的基础,直接关系到VISA库的运行效率。根据VISA的结构特点,本文设计了资源结构、会话结构、查找列表、事件结构等数据结构用于表征系统中的硬件资源及用户层交互信息。资源结构表征实际的硬件资源信息,采用了数组形式表征以及共享内存方式存储以便实现多进程的数据共享和交互。会话结构、查找列表、事件结构等数据结构用于应用程序与VISA库进行数据互动,出于高效查找和节省内存空间等因素的考虑,选用了链表形式表征。资源管理器在VISA库扮演了极其重要的角色,负责组织和管理系统的各类软硬件资源,其设计过程中主要有VXI-11网络设备发现以及VXI A24/A32地址空间分配等关键技术。VXI-11网络设备发现的实现基于开放源代码的oncrpc库,本文设计了VXI-11的RPC调用和回复网络数据包格式,给出了具体的参数设置和开发流程。资源管理器对系统中存在的VXI A24/A32地址空间了进行分配,并将结果写入VXI模块相应的寄存器中,从而使该类设备可使用A24/A32地址空间进行大范围寻址。VISA接口函数是最终呈现给用户的统一的标准函数,本文根据VISA规范实现了其中的大部分并给出了相应的关键技术。本文实现的VISA接口函数包括基本的资源打开/关闭、资源查找、基本I/O操作、格式化I/O操作和存储器I/O操作等,此外还设计了VISA库的若干高级功能如属性控制、资源锁定以及事件机制。VISA事件机制是VISA库设计过程中较为关键的部分,本文采用多线程的方法加以实现,方便简洁而且运行效率较高。为了验证本文VISA库的正确性和合理性,本文在Microsoft Visual Studio和NI LabWindows CVI等VISA应用程序常用的开发环境中对LXI、VXI、GPIB等设备进行了测试。首先测试了VISA库主要函数的功能,而后针对三种不同总线接口仪器进行了仪器级的测试,最后将多个LXI、VXI、GPIB搭建了一个测试系统以考察VISA的整体性能。测试结果表明,本文设计的LXI接口VISA库可高效地控制LXI、VXI和GPIB设备,与其他厂商的VISA具有高度可互换性,实现了VISA应用程序的无缝移植,符合VPP标准,达到设计目的与要求。
沈琳琳[5](2010)在《LXI仪器系统组态与控制软件实现技术的研究》文中研究表明LXI总线技术打破了地域限制,利用近年来发展迅速的网络技术很好地适应分布式测控系统的发展需求。在LXI总线仪器测控系统的构建中,控制软件是整个系统的核心,要求控制软件能够提供直观的人机界面功能,通过主控界面实现对仪器与系统的管理和控制一体化,实现仪器与系统的远程诊断和维护以及其它功能。在LXI总线仪器测控系统的控制软件实现技术研究中引入对组态技术实现方法的研究,可以极大地提高控制软件的利用效率和系统的开发效率,为方便快捷地构建综合性的测试系统提供必要的条件和手段,这对于LXI总线技术在科研、生产以及军事领域的应用都有着十分重要的实用价值。本文对LXI总线仪器测控系统控制软件中的组态软件实现技术进行了研究,分析了LXI总线仪器系统的网络发现机制,Web浏览器接口以及基于IEEE1588的时钟同步机制的公共特性。在此基础上,提出了LXI总线仪器系统主机的控制功能,并阐述了实现控制功能所要具备的前提条件及具体实现方法。本文提出了一种组态软件架构方案,对LXI总线仪器系统的组态软件进行了功能划分。详细阐述了LXI总线仪器系统中的IVI仪器驱动程序和VISA。利用LabVIEW软件平台开发出了适用于LXI总线仪器系统的主控界面,并对各功能模块进行了详细描述和分析。利用主控界面可以管理和控制在线仪器,通过网络浏览器可以对仪器进行信息浏览和基本的配置。重点研究了基于VISA的仪器驱动模块,提高仪器的可移植性和互操作性。本论文介绍了目前已完成的情况,并对今后需要改进和完善的内容提出了设想和建议。
杨路[6](2007)在《基于VXI总线弹丸测速模块应用软件的研究》文中提出VXI总线测试平台的出现,以其大吞吐量、高速数据传输、良好的电磁兼容性等优点,为实现高性能的兵器参数测试系统提供了一个极好的平台。本文构建了基于VXI总线的弹丸速度测试系统,并就如何应用该平台实现多弹头、霰弹等特殊弹种的弹丸速度测试,进行了研究和探索。本文在分析了弹丸速度测试原理,并对各种测试方案和区截装置进行了总结的基础上,提出了针对普通弹、多头弹及霰弹弹托与弹丸分离后的弹丸速度的测试及数据处理方法。其次,本文在Labwindows/CVI环境中,开发了基于IVI模型的VXI总线弹丸测速模块的仪器驱动程序,并设计了该模块的数据处理应用软件。此外,本文开发了一套弹丸过靶脉冲序列发生器,模拟弹丸穿越区截装置所产生的脉冲信号,并将其作为模拟弹丸测速系统验证环境的有益探索。论文对VXI总线虚拟仪器技术在兵器参数测试领域的应用进行了探讨,针对普通弹的单发、连发,及多头弹、霰弹等特殊弹种的弹丸速度测试,提出了进一步发挥虚拟仪器特长的解决方案。借助弹丸过靶脉冲序列发生器,对基于VXI总线弹丸测速模块的软、硬件进行了验证实验后,本文扼要的分析了测量误差,并总结了所做的工作。
白峰[7](2006)在《基于VXI总线的雷达末制导自动测试系统》文中进行了进一步梳理80年代以来,国内经济的腾飞带来了产品质量的激烈竞争。传统的测试设备和测试手段在许多方面已无法满足要求,因此,虚拟仪器应运而生,它是计算机技术和传统仪器技术的完美结合。它的出现,彻底改进了传统仪器的功能单一的缺点,即若要使用一台仪器完成多种测试功能,只要插入多种仪器模块,就能满足要求。VXI总线是VME总线在仪器领域里的扩展。它以开放的系统结构、模块化的设计、紧凑的机械结构、良好的电磁兼容性以及数据传输率高、可靠性高、功耗低、小型便携和灵活的通信能力等一系列优点满足了工业领域,尤其是军方对测试与测量的需求。因此可以说基于VXI总线的测试平台是公认的21世纪仪器总线系统和自动测试系统的优秀平台。本文以末制导雷达为测控对象,对基于VXI总线的自动测试系统进行了研究,设计出了基于VXI总线的雷达末制导虚拟仪器式自动测试系统。经过对VXI总线的结构、雷达导引头系统结构特性及软件平台的分析,针对频率、周期等信号的测量设计了基于VXI总线的计数器模块,并且对这个模块的基本结构、工作原理以及软硬件电路设计等进行了全面研究。以LabVIEW为软件平台,设计了多功能计数器测控软件并给出了程序流图。该测试系统是将现代测试技术与计算机技术相结合,强化了测试功能,优化了人机界面,可望创造可观的经济效益和社会效益。
冉瑞[8](2006)在《VXI总线图形I/O模块的设计》文中研究表明虚拟仪器是现代化计算机技术和仪器技术深层次结合的产物,是当今计算机辅助测试领域的一项重要技术。VXI总线测试平台是公认的21世纪仪器总线系统和自动测试系统的优秀平台,它作为虚拟仪器和集成测试系统的开发平台,在自动测试系统领域得到了广泛的应用和飞速的发展。VXI总线数字I/O模块在测试系统中能够同时实现虚拟仪器输入和输出两大模块的功能,在VXI总线自动测试系统中起着特殊的重要作用。随着VXI测试系统对I/O接口速度提高、数据/图形存储能力以及数据/图形显示、编辑能力的新要求,项目完成了32通道,每通道存储深度为64 kbit,100MHz速率的VXI总线图形I/O模块的设计。在VXI自动测试系统中,VXI总线图形I/O模块不仅能通过软面板的编辑提供系统所需要的信号源,完成高速率数字信号的传输;而且还能实现外部设备状态的读取和控制,进行多通道数字信号的逻辑分析,并能够将所获的数据/图形信号在虚拟仪器软面板上显示。本文立足于VXI总线自动测试系统图形I/O模块的研制工作,在VXI总线系统体系结构基础上,介绍了VXI总线图形I/O模块接口电路和数据输入输出功能电路的实现方案;在虚拟仪器软件构架VISA的基础上,根据测试任务完成了VXI总线图形I/O模块仪器驱动器和应用软件的设计与编写;对驱动程序调试过程中出现的问题,进行了较深入的分析,并提出了实际的解决措施。软硬件联调测试结果表明VXI总线图形I/O模块硬件和软件设计是合理可行的。
李海涛[9](2005)在《火箭发动机推力矢量测量理论、方法与自动测试技术研究》文中研究表明论文在广泛吸收国内外研究成果的基础上,借助理论分析、工程实现和试验验证等手段,对火箭发动机地面试验中的推力矢量测量理论与方法以及自动测试技术进行了系统深入的研究,取得了一系列研究成果。在推力矢量测量理论方面,分析了六分力模型及六分力试车台存在的问题,研究了六分力模型的方程求解方法;建立了推力矢量测量九分力模型,提出了弧形轨的设计思想,解决了九分力模型方程求解问题。在推力矢量试车台设计方面,设计了自动液压原位校准系统、原位校准方案以及大刚度万向柔性组合支撑;采用“万向柔性组合支撑+软件数字滤波”的方案,提高了试车台动架的固有频率,解决了试车台动架的振动问题;提出了动架约束互扰问题的解决方法,推导了互扰修正方程;研究了九分力推力矢量测量误差分析方法,并计算了推力矢量测量精度。在九分力推力矢量试车台上成功地进行了一次大型固体火箭发动机地面热试车,得到了满意的试验结果,验证了九分力模型的合理性和九分力推力矢量试车台设计的可行性。研究表明,九分力模型和九分力推力矢量试车台提高了推力矢量测量的精度,适合用于测量大型固体火箭发动机的推力矢量。在火箭发动机地面试验自动测试技术理论方面,在典型自动测试系统(ATS)的体系结构和相关标准的基础上,建立了火箭发动机地面试验测试行为模型、ATS数据模型、数据库模型和通用仪器驱动模型,然后,建立了面向火箭发动机地面试验的开放式柔性ATS体系结构软硬件模型。在火箭发动机地面试验自动测试技术工程应用方面,研究了ATS系统软件设计方法,利用虚拟仪器软件开发平台LabVIEW开发了基于Windows操作系统和Microsoft Access数据库的ATS通用系统软件;提出了以标准配置集成方式组建基本型通用ATS的思想,采用“VXI(或PXI)+PLC”的方案,组建了面向火箭发动机地面试验的基本型通用ATS。将基本型通用ATS应用到不同类型的固体火箭发动机、燃气发生器和压力恢复系统地面试验中。经过近千次试验考核,系统满足试验需求,达到了预期设计目标。试验验证了开放式柔性ATS体系结构的合理性和基本型通用ATS设计的可行性。基本型通用ATS的实现,为火箭发动机地面试验建立了通用测试平台。
李彦保[10](2005)在《基于虚拟仪器的导弹测试系统研究》文中研究说明本文所述研究工作以研究开发一套针对导弹自动驾驶仪系统的VXI通用测试平台为目的,在导弹自动驾驶仪测试中进行了基于虚拟仪器的自动测试技术研究。首先从需要解决的问题和研究现状出发,简要介绍了虚拟仪器的概念、结构、特点以及VXI总线系统和可编程仪器标准命令(SCPI);然后对具体的测试对象——导弹自动驾驶仪组成部件的原理功用进行了充分的探讨,并在此基础上进行了详细的测试需求的分析,明确了用户需求,总结了各部件的测试参数、激励方式及测试点选择:对基于VXI总线的测试系统进行了研究。针对测试需要,从硬件实现的可能性、复杂度、可靠性、价格等因素考虑,确定了测试系统的硬件总体组成方案,并对控制器、主机箱、总线类型、仪器模块、信号调理等部分的选择和连接方式进行了研究,最后进行了具体选型和系统集成。以LabWindows/CVI作为测试系统的软件平台,对测试软件进行了架构,实现了测试过程软件的模块化,用基于事件驱动和回调函数的方式对应用程序各模块进行分析,编写组建了详细的程序流程和必要的函数代码,对测试数据的处理进行了研究,给出了报表生成的具体实现方法;文章最后对测试系统的可靠性进行了初探。经过部队鉴定,证实由虚拟仪器系统组建的导弹测试系统各项指标均优于原分立元件测试系统。
二、基于VXI虚拟仪器软件中的事件(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于VXI虚拟仪器软件中的事件(论文提纲范文)
(1)基于PXI总线的某飞行器多通道信号模拟器研制(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
§1.1 课题研究背景与意义 |
§1.2 国内外研究现状及分析 |
§1.2.1 自动测试系统发展与调试综述 |
§1.2.2 导弹模拟器研究发展现状 |
§1.3 课题研究内容 |
§1.4 论文章节安排 |
第二章 测试系统概述与模拟器需求分析 |
§2.1 某飞行器自动测试系统概述 |
§2.1.1 测试系统功能结构 |
§2.1.2 测试接口与信号类型 |
§2.2 信号模拟器功能需求分析与技术指标 |
§2.2.1 功能需求分析 |
§2.2.2 关键技术指标 |
§2.3 本章小结 |
第三章 信号模拟器总体方案设计 |
§3.1 系统硬件方案设计 |
§3.1.1 模拟器系统总线标准选择 |
§3.1.2 模拟器系统硬件组成结构 |
§3.2 系统软件方案设计 |
§3.2.1 软件总体框架结构 |
§3.2.2 上层应用软件功能设计 |
§3.2.3 软件开发平台语言及应用程序框架选择 |
§3.2.4 数据库选择 |
§3.3 本章小结 |
第四章 信号模拟器应用软件设计与实现 |
§4.1 用户登录管理模块设计与实现 |
§4.1.1 用户登录验证 |
§4.1.2 用户信息管理 |
§4.2 系统自检模块设计与实现 |
§4.3 系统参数配置管理模块设计与实现 |
§4.3.1 系统参数配置 |
§4.3.2 系统参数管理 |
§4.4 系统通信模块设计与实现 |
§4.4.1 数字I/O通信 |
§4.4.2 串口通信 |
§4.5 信号模拟输出模块设计与实现 |
§4.5.1 信号特征分析与建模 |
§4.5.2 信号输出模式配置 |
§4.6 任务执行控制模块设计与实现 |
§4.6.1 发控测试模拟单元 |
§4.6.2 校靶测试模拟单元 |
§4.6.3 综合测试模拟单元 |
§4.6.4 角感测试模拟单元 |
§4.7 本章小结 |
第五章 信号模拟器系统调试与验证 |
§5.1 系统调试意义及内容安排 |
§5.2 系统调试验证方案设计 |
§5.2.1 硬件调试方案 |
§5.2.2 软件调试方案 |
§5.2.3 系统联调方案 |
§5.3 系统调试验证结果与分析 |
§5.3.1 系统硬件调试 |
§5.3.2 系统软件调试 |
§5.3.3 系统联调 |
§5.4 本章小结 |
结论 |
参考文献 |
致谢 |
作者在攻读硕士期间的主要研究成果 |
(2)基于Vala语言的跨操作系统仪器驱动平台设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究目的及意义 |
1.2 国内外研究现状及发展趋势 |
1.3 论文主要内容及章节安排 |
第二章 需求分析及总体方案 |
2.1 仪器驱动技术概述 |
2.1.1 虚拟仪器 |
2.1.2 仪器可互换技术 |
2.2 需求分析 |
2.2.1 VISA需求分析 |
2.2.2 IVI需求分析 |
2.3 总体设计 |
2.3.1 VISA库总体设计 |
2.3.2 IVI库总体设计 |
2.3.3 插件机制 |
2.4 跨操作系统总体设计 |
2.5 开发工具选择 |
2.6 本章小结 |
第三章 VISA库设计与实现 |
3.1 VISA库整体结构 |
3.2 资源模板设计与实现 |
3.2.1 属性机制设计与实现 |
3.2.2 资源锁设计与实现 |
3.2.3 事件机制设计与实现 |
3.3 资源管理器设计与实现 |
3.4 插件设计与实现 |
3.4.1 VXI-11插件设计与实现 |
3.4.2 GPIB-USB插件设计与实现 |
3.4.3 USBTMC插件设计与实现 |
3.5 本章小结 |
第四章 IVI库设计与实现 |
4.1 IVI库整体结构 |
4.2 属性引擎设计与实现 |
4.2.1 缓存功能设计与实现 |
4.2.2 回调功能设计与实现 |
4.2.3 范围表功能设计与实现 |
4.3 类驱动设计 |
4.3.1 动态加载技术 |
4.3.2 类驱动工作流程 |
4.3.3 类驱动实现 |
4.4 配置仓设计与实现 |
4.4.1 序列化及反序列化 |
4.4.2 基于XML的配置仓设计与实现 |
4.5 本章小结 |
第五章 软件测试 |
5.1 测试方案设计 |
5.2 VISA库功能测试 |
5.2.1 资源模板功能测试 |
5.2.2 资源管理器功能测试 |
5.2.3 插件功能测试 |
5.3 IVI库功能测试 |
5.3.1 类驱动功能测试 |
5.3.2 属性引擎功能测试 |
5.3.3 配置仓功能测试 |
5.4 跨平台功能测试 |
5.5 本章小结 |
第六章 总结与展望 |
致谢 |
参考文献 |
附录 |
攻读硕士学位期间取得的成果 |
(3)基于开源系统的自动测试系统软件组件设计(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题研究背景与意义 |
1.2 国内外研究现状 |
1.3 本文研究内容 |
1.4 本文结构安排 |
第二章 自动测试系统软件组件的组成及设计方案 |
2.1 自动测试系统软件组件的组成 |
2.1.1 自动测试系统的组成 |
2.1.2 自动测试系统软件的组成 |
2.2 自动测试系统软件组件的总体设计方案 |
2.2.1 总线接口软件的总体设计方案 |
2.2.2 VISA的总体设计方案 |
2.2.3 自动测试系统软件组件的总体结构 |
2.3 自动测试系统软件组件的开发平台选择 |
2.4 自动测试系统软件组件的主要技术指标 |
2.5 本章小结 |
第三章 总线接口软件的设计与实现 |
3.1 LXI总线接口软件的原理及设计方案 |
3.1.1 LXI总线的简介 |
3.1.2 仪器发现的原理 |
3.1.3 LXI总线接口软件的设计方案 |
3.2 LXI总线接口软件的软件架构 |
3.3 程控端LXI总线接口软件的设计与实现 |
3.4 仪器端LXI总线接口软件的设计与实现 |
3.4.1 LXI总线接口软件的数据结构设计 |
3.4.2 LXI总线接口软件初始化设计与实现 |
3.4.3 核心通道和终止通道的设计与实现 |
3.4.4 中断通道的设计与实现 |
3.4.5 Web服务及网页程序的实现 |
3.5 LXI总线接口软件的教学示例设计 |
3.6 本章小结 |
第四章 开源VISA的设计与实现 |
4.1 VISA的分层结构设计 |
4.2 VISA的需求功能分析 |
4.3 开源VISA资源的结构与操作的设计与实现 |
4.3.1 资源模版的设计 |
4.3.2 会话结构的设计 |
4.3.3 查找列表结构的设计 |
4.3.4 事件结构设计 |
4.3.5 开源VISA资源管理操作的设计 |
4.4 VISA事件机制设计与实现 |
4.4.1 队列机制 |
4.4.2 回调机制 |
4.5 开源VISA的用户API |
4.6 基于开源VISA的教学示例设计 |
4.7 本章小结 |
第五章 自动测试系统软件组件的测试 |
5.1 测试方案的制定 |
5.2 LXI总线接口软件的测试 |
5.2.1 使用VISA访问LXI总线接口软件 |
5.2.2 使用仪器管理软件访问LXI总线接口软件 |
5.2.3 Web页面的测试 |
5.3 开源VISA的测试 |
5.3.1 开源VISA的安装与环境配置 |
5.3.2 开源VISA的函数级测试 |
5.3.3 开源VISA的系统级测试 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 全文总结 |
6.2 后续工作展望 |
致谢 |
参考文献 |
附录A LXI总线接口软件的测试代码 |
附录B 开源VISA支持的函数 |
(4)LXI接口VISA设计(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究的目的和意义 |
1.2 国内外研究现状 |
1.2.1 仪器总线的发展概况 |
1.2.2 LXI 总线技术 |
1.2.3 VISA 库 |
1.3 主要研究内容 |
1.4 论文结构 |
第2章 LXI 接口自动测试系统及 VISA 库概述 |
2.1 基于 LXI 接口的自动测试系统 |
2.2 LXI 接口 VISA 库硬件平台 |
2.2.1 LXI 仪器 |
2.2.2 LXI-VXI 适配器 |
2.2.3 LXI-GPIB 适配器 |
2.3 VISA 库体系结构 |
2.4 VISA 库函数 |
2.4.1 VISA 资源模板 |
2.4.2 VISA 资源管理器 |
2.4.3 VISA 资源类 |
2.4.4 VISA 特定资源操作 |
2.5 本章总结 |
第3章 VISA 库数据结构及资源管理器设计 |
3.1 VISA 库总体设计 |
3.2 VISA 数据结构设计 |
3.2.1 资源结构设计 |
3.2.2 会话结构设计 |
3.2.3 查找列表结构设计 |
3.2.4 事件结构设计 |
3.3 VISA 资源管理器设计 |
3.3.1 共享内存映射 |
3.3.2 VXI-11 资源发现 |
3.3.3 VXI A24/A32 地址空间分配 |
3.4 本章小结 |
第4章 VISA 库动态链接库设计与实现 |
4.1 动态链接库 DLL |
4.1.1 DLL 特点 |
4.1.2 DLL 的导出 |
4.2 Windows 网络编程 |
4.2.1 传输协议 |
4.2.2 Windows 套接字 |
4.2.3 套接字 I/O 模型 |
4.3 VISA 库核心函数设计 |
4.3.1 viOpen() |
4.3.2 viClose() |
4.3.3 viFindRsrc()/viFindNext() |
4.3.4 I/O 操作 |
4.4 VISA 属性控制 |
4.5 VISA 资源锁定 |
4.5.1 共享锁 |
4.5.2 互斥锁 |
4.5.3 资源锁获取 |
4.5.4 VISA 资源锁实现 |
4.6 VISA 事件机制设计 |
4.6.1 队列机制 |
4.6.2 回调机制 |
4.7 VISA 错误机制设计 |
4.8 本章小结 |
第5章 LXI 接口 VISA 库测试 |
5.1 VISA 动态链接库的调试 |
5.1.1 调试输出 |
5.1.2 网络数据分析 |
5.2 VISA 库的安装与环境设置 |
5.2.1 VISA 库安装 |
5.2.2 Microsoft Visual Studio 环境设置 |
5.2.3 NI LabWindows CVI 环境设置 |
5.3 VISA 库函数级测试 |
5.3.1 VISA 资源管理器 |
5.3.2 资源查找 |
5.3.3 资源锁定 |
5.3.4 属性控制 |
5.4 VISA 库仪器级测试 |
5.4.1 HIT C113 VXI 多功能计数器模块 |
5.4.2 HIT L103 LXI 多功能模块 |
5.4.3 Agilent 33220A 任意波发生器 |
5.5 VISA 库系统级测试 |
5.6 本章小结 |
结论 |
参考文献 |
攻读硕士学位期间发表的学术论文 |
致谢 |
(5)LXI仪器系统组态与控制软件实现技术的研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 LXI 总线技术概述 |
1.1.1 仪器总线的发展及特点 |
1.1.2 LXI 总线产生的背景及特性 |
1.2 系统组态概述 |
1.2.1 组态和组态软件的产生 |
1.2.2 组态软件的定义与特点 |
1.2.3 组态软件的现状和发展 |
1.3 课题来源与研究内容 |
第二章 LXI 总线公共特性的分析与研究 |
2.1 LXI 仪器系统的网络发现机制 |
2.1.1 LXI 基于以太网的优势 |
2.1.2 LXI 的LAN 特性 |
2.1.3 LXI 的LAN 配置 |
2.1.4 LXI 的LAN 发现与VXI-11 协议 |
2.2 Web 浏览器接口 |
2.3 最佳主时钟的选择 |
2.3.1 最佳主时钟的作用 |
2.3.2 BMC 算法和时钟状态的转变 |
2.3.3 BMC 算法的内容和原理 |
2.4 LXI 总线同步机制 |
2.4.1 LXI 同步接口 |
2.4.2 IEEE1588 时钟同步机理 |
2.5 本章小结 |
第三章 LXI 仪器系统控制功能研究与分析 |
3.1 系统主机控制功能的要求 |
3.2 LXI 的触发方式分析 |
3.2.1 基于驱动程序命令的触发 |
3.2.2 基于LAN 消息的触发 |
3.2.3 基于时间的触发 |
3.2.4 基于硬件的触发 |
3.2.5 可选用的自定义硬件触发方式 |
3.3 程控命令SCPI |
3.3.1 SCPI 简介 |
3.3.2 SCPI 的命令句法与树状结构 |
3.3.3 主机系统中SCPI 的命令解析 |
3.4 本章小结 |
第四章 LXI 仪器系统组态软件架构研究 |
4.1 LXI 仪器系统组态的功能划分 |
4.2 IVI 仪器驱动程序的选择 |
4.2.1 仪器驱动程序 |
4.2.2 IVI-可互换的虚拟仪器驱动程序 |
4.2.3 基于IVI-COM 的LXI 仪器驱动器 |
4.3 虚拟仪器软件架构VISA |
4.3.1 VISA 的特点及结构 |
4.3.2 VISA 库规范 |
4.4 LXI 的数据通信机制 |
4.5 本章小结 |
第五章 LXI 仪器系统组态实现方法研究 |
5.1 基于LabVIEW 的系统软件开发环境 |
5.1.1 LabVIEW 开发环境 |
5.1.2 LabVIEW 特点 |
5.1.3 LabVIEW 结构和功能 |
5.2 LXI 仪器系统的主控界面 |
5.3 仪器发现模块 |
5.4 公共特性模块 |
5.5 基于VISA 的仪器驱动模块 |
5.5.1 仪器驱动器结构模型 |
5.5.2 基于VISA 的通信方式 |
5.5.3 VISA 结构的资源 |
5.5.4 VISA 资源名称 |
5.5.5 VISA 事件处理机制 |
5.6 本章小结 |
第六章 总结与展望 |
致谢 |
参考文献 |
(6)基于VXI总线弹丸测速模块应用软件的研究(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 选题背景及意义 |
1.1.1 概述 |
1.1.2 选题目的及意义 |
1.2 国内外研究概况 |
1.2.1 相关技术规范的发展 |
1.2.2 国外研究情况 |
1.2.3 国内研究情况 |
1.3 本文工作内容简介 |
2 弹丸测速原理及技术分析 |
2.1 弹丸速度测量的意义和发展 |
2.2 弹丸速度测量的原理和方法 |
2.2.1 间接摄影法 |
2.2.2 直接摄影法 |
2.2.3 电测法 |
2.3 常用弹道区截装置 |
2.3.1 线圈靶 |
2.3.2 光电靶 |
2.3.3 铝箔靶 |
2.4 关键问题的解决方案 |
2.4.1 测量方法的选择 |
2.4.2 数据处理的流程 |
3 基于 VXI 总线弹丸测速模块应用软件的开发 |
3.1 虚拟仪器技术在弹丸测速中的应用 |
3.1.1 虚拟仪器技术的基本概念 |
3.1.2 虚拟仪器系统的硬件平台 |
3.1.3 虚拟仪器系统的软件框架 |
3.1.4 仪器软面板及其它相关软件的设计 |
3.2 弹丸测速模块驱动程序的开发 |
3.2.1 VXI plug & Play 的基本概念 |
3.2.2 VXI plug & Play 仪器驱动程序的模型 |
3.2.3 IVI 模型仪器驱动程序的特点 |
3.2.4 基于 IVI 模型仪器驱动程序的开发 |
3.3 弹丸测速模块应用软件各功能的实现 |
3.3.1 系统的初始化 |
3.3.2 测试参数的初始化 |
3.3.3 存储器写状态的实现 |
3.3.4 存储器读状态的实现 |
3.3.5 数据处理功能的实现 |
3.3.6 数据显示和文件存档功能的实现 |
4 弹丸过靶脉冲序列发生器的开发 |
4.1 脉冲序列发生器的开发意义 |
4.2 脉冲序列发生器的总体设计方案 |
4.2.1 开发环境的选择 |
4.3 脉冲序列发生器各功能电路的设计 |
4.3.1 触发控制电路的设计 |
4.3.2 脉冲周期可预置功能的实现 |
4.3.3 脉冲个数可预置功能的实现 |
4.3.4 首脉冲时间间隔可预置功能的实现 |
4.4 脉冲序列发生器的实验与仿真 |
4.4.1 脉冲序列发生器的电路实现 |
4.4.2 项目编译与波形仿真 |
5 基于 VXI 总线弹丸测速模块应用软件的验证 |
5.1 实验验证系统的组成 |
5.2 调试过程及数据处理 |
5.2.1 单发实验及数据处理 |
5.2.2 连发实验及数据处理 |
5.2.3 霰弹实验及数据处理 |
5.2.4 误差分析讨论 |
6 结论 |
6.1 本文工作总结 |
6.2 进一步的工作 |
致谢 |
参考文献 |
附录 A |
(7)基于VXI总线的雷达末制导自动测试系统(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 VXI总线简介 |
1.2 VXI总线仪器 |
1.2.1 VXI总线仪器概述 |
1.2.2 消息基仪器 |
1.2.3 寄存器基仪器 |
1.3 测试目标及特性 |
1.3.1 测试目标 |
1.3.2 特性 |
1.3.3 系统构成 |
1.4 本论文主要研究的问题 |
1.5 该自动测试系统的发展前景 |
1.6 本论文研究的意义 |
1.7 国内外虚拟仪器的发展现状 |
1.7.1 国外发展现状及发展趋势 |
1.7.2 国内发展现状 |
1.7.3 虚拟仪器系统 |
1.7.4 虚拟仪器软件的框架 |
1.7.5 虚拟仪器的功能 |
1.7.6 虚拟仪器技术的发展 |
1.8 经济效益和社会效益 |
第二章 雷达导引头系统结构特性及软件平台 |
2.1 测试对象特性及主要测试任务 |
2.2 系统构成 |
2.3 系统测控软件 |
2.4 小结 |
第三章 基于VXI总线的计数器模块设计 |
3.1 模块的基本结构 |
3.2 模块的工作原理 |
3.3 硬件电路设计 |
3.3.1 VXI总线接口电路 |
3.3.2 组态寄存器和通信寄存器 |
3.3.3 中断能力设计 |
3.3.4 DTACK~*逻辑 |
3.3.5 功能电路设计 |
3.4 软件设计 |
3.4.1 本模块测量功能、命令代码及相应的SCPI命令 |
3.4.2 主程序设计 |
3.4.3 中断服务子程序设计 |
3.4.4 测频程序设计 |
3.4.5 测周期程序设计 |
3.4.6 测脉冲宽度程序设计 |
3.4.7 测量时间间隔程序设计 |
3.4.8 测量频率比程序设计 |
3.5 小结 |
第四章 VXI总线雷达测试系统测控软件设计 |
4.1 引言 |
4.2 测试软件平台 |
4.2.1 设计思想 |
4.2.2 软件结构 |
4.3 测试系统软件界面及程序 |
4.3.1 软件界面 |
4.3.2 程序风格 |
4.3.3 界面和程序的简要说明 |
4.4 算法依据 |
4.5 小结 |
第五章 工作总结和展望 |
5.1 本论文工作总结 |
5.2 今后工作的展望 |
致谢 |
参考文献 |
(8)VXI总线图形I/O模块的设计(论文提纲范文)
摘 要 |
ABSTRACT |
第一章 引言 |
1.1 项目简介 |
1.1.1 项目背景 |
1.1.2 图形I/O 模块需求分析 |
1.2 VXI 总线测试系统介绍 |
1.3 虚拟仪器简介 |
1.4 本文工作背景和结构安排 |
第二章 总体设计 |
2.1 图形I/O 模块的性能和指标 |
2.2 指标简要论证 |
2.3 图形I/O 模块的测试系统概述 |
2.4 图形I/O 模块工作模式 |
2.5 图形I/O 模块总体设计 |
2.5.1 硬件方案 |
2.5.2 软件方案 |
2.6 关键元器件的选择 |
第三章 硬件设计 |
3.1 接口电路设计 |
3.1.1 接口电路的总体设计 |
3.1.2 部分主要电路设计 |
3.2 功能电路的逻辑设计 |
3.2.1 功能电路的总体设计 |
3.2.2 时钟相关模块的设计 |
3.2.3 存储相关模块的设计 |
3.3 电路板抗干扰设计 |
3.3.1 电源、地线的处理 |
3.3.2 电磁兼容性的设计 |
3.3.3 去耦电容配置 |
第四章 仪器驱动程序 |
4.1 软件工具的选择 |
4.2 仪器驱动器简介 |
4.3 VPP 规范概述 |
4.4 虚拟仪器软件结构 |
4.5 VPP 仪器驱动程序模型 |
4.6 仪器驱动程序的编写 |
4.6.1 仪器驱动器函数树设计 |
4.6.2 仪器驱动器函数体的编写 |
4.6.3 仪器驱动器的调试 |
4.6.4 调试过程中出现的问题和解决办法 |
第五章 应用软件 |
5.1 应用软件总体设计框架 |
5.2 软面板设计 |
5.2.1 VPP 规范对软面板的要求 |
5.2.2 软面板总体框架介绍 |
5.2.3 设置面板的设计 |
5.2.4 图形显示面板的设计 |
5.2.5 数据编辑面板的设计 |
5.3 数据编辑器的设计 |
5.4 图形显示器的设计 |
第六章 模块的测试情况 |
6.1 单次数据输出和输入测试 |
6.2 序列数据输出测试 |
6.3 序列数据输入测试 |
6.4 触发与同步功能测试 |
6.5 最大负载能力和输出电平测试 |
6.6 VXI 兼容性测试 |
6.7 测试结论 |
第七章 结束语 |
致谢 |
参考文献 |
个人简历及研究生期间的研究成果 |
(9)火箭发动机推力矢量测量理论、方法与自动测试技术研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 引言 |
1.2 固体火箭发动机推力矢量测量技术发展综述 |
1.2.1 推力矢量测量的基本概念 |
1.2.2 推力矢量测量的关键技术 |
1.2.3 推力矢量测量技术发展现状 |
1.2.4 存在的问题 |
1.3 火箭发动机地面试验自动测试技术发展综述 |
1.3.1 自动测试技术发展现状 |
1.3.2 自动测试技术发展趋势 |
1.3.3 自动测试技术中的关键技术 |
1.3.4 自动测试技术在我国火箭发动机地面试验中的发展与应用现状 |
1.4 本文主要研究内容 |
第二章 推力矢量测量六分力模型和九分力模型研究 |
2.1 引言 |
2.2 六分力模型研究 |
2.2.1 六分力模型简介 |
2.2.2 六分力模型及试车台存在的问题分析 |
2.2.3 六分力模型求解方法研究 |
2.3 九分力模型研究 |
2.4 发动机受力分析 |
2.4.1 X方向传感器作用力 |
2.4.2 Y方向传感器作用力 |
2.4.3 Z方向传感器作用力 |
2.4.4 发动机重力计算 |
2.5 九分力模型参数求解 |
2.5.1 推力矢量以及重力作用线计算 |
2.5.2 推力偏心角计算 |
2.5.3 推力偏心距计算 |
2.5.4 主推力及主推力力矩估计 |
2.6 九分力模型及试车台的特点 |
2.7 小结 |
第三章 九分力推力矢量试车台设计及误差分析 |
3.1 引言 |
3.2 九分力推力矢量试车台设计 |
3.2.1 试车台设计原则 |
3.2.2 试车台组成 |
3.2.3 万向柔性组合支撑设计 |
3.2.4 试车台的定位与调试 |
3.2.5 自动液压原位校准系统设计 |
3.3 试车台固有频率分析 |
3.3.1 主推力方向固有频率计算 |
3.3.2 重力方向固有频率计算 |
3.3.3 水平侧向力方向固有频率计算 |
3.4 万向柔性组合支撑互扰问题研究 |
3.5 推力矢量测量误差分析 |
3.5.1 误差分析方法 |
3.5.2 误差来源分析 |
3.5.3 误差分析 |
3.6 推力矢量测量误差计算 |
3.6.1 发动机推力测量误差计算 |
3.6.2 推力偏心角测量误差计算 |
3.6.3 推力偏心距测量误差计算 |
3.7 地面试验数据处理 |
3.7.1 X、Y、Z三个方向的推力曲线 |
3.7.2 发动机推力矢量曲线 |
3.7.3 推力偏心角和推力偏心距曲线 |
3.8 小结 |
第四章 ATS体系结构分析 |
4.1 引言 |
4.2 ATS体系结构硬件模型与标准分析 |
4.2.1 ATS体系结构硬件模型分析 |
4.2.2 ATS体系结构硬件标准分析 |
4.3 ATS体系结构软件模型与标准分析 |
4.3.1 ATS体系结构软件模型分析 |
4.3.2 ATS体系结构软件标准分析 |
4.4 开放式柔性ATS体系结构软硬件模型 |
4.5 小结 |
第五章 开放式柔性ATS体系结构研究 |
5.1 引言 |
5.2 测试行为模型设计 |
5.2.1 测试行为分析与描述 |
5.2.2 测量行为模型 |
5.2.3 控制行为模型 |
5.3 ATS硬件模型设计 |
5.3.1 测试系统硬件结构分析 |
5.3.2 层次化的ATS硬件模型设计 |
5.4 数据模型与数据库模型设计 |
5.4.1 ATS所涉及的数据分析 |
5.4.2 外部数据分析与模型设计 |
5.4.3 内部数据分析与模型设计 |
5.4.4 系统数据库模型设计 |
5.5 通用仪器驱动模型设计 |
5.5.1 测量设备通用驱动模型和程序设计 |
5.5.2 控制设备通用驱动模型和程序设计 |
5.6 ATS软件模型设计 |
5.6.1 结构模型设计 |
5.6.2 逻辑模型设计 |
5.7 小结 |
第六章 ATS系统软件设计方法研究 |
6.1 引言 |
6.2 系统软硬件平台选择 |
6.2.1 ATS系统软件开发平台选择 |
6.2.2 计算机和操作系统选择 |
6.2.3 数据库引擎选择 |
6.3 系统数据库设计 |
6.3.1 数据库逻辑物理模型设计 |
6.3.2 数据库框架设计 |
6.4 系统软件设计 |
6.4.1 软件功能分析与设计 |
6.4.2 操作流程分析与设计 |
6.4.3 ATS系统软件功能引擎设计 |
6.5 小结 |
第七章 基本型通用ATS设计实现与应用 |
7.1 引言 |
7.2 基本型通用ATS设计 |
7.2.1 系统总体设计 |
7.2.2 信号传输方式设计 |
7.2.3 现场接口机柜设计 |
7.2.4 测试转接机柜设计 |
7.2.5 测量分系统设计 |
7.2.6 控制分系统设计 |
7.2.7 ATS通用系统软件设计 |
7.3 可靠性与安全设计 |
7.3.1 可靠性设计 |
7.3.2 抗干扰设计 |
7.3.3 安全性设计 |
7.4 基本型通用ATS的工程应用 |
7.4.1 在固体火箭发动机地面试验中的应用 |
7.4.2 在燃气发生器地面试验中的应用 |
7.4.3 基本型通用ATS的特点 |
7.5 小结 |
第八章 结束语 |
致谢 |
参考文献 |
攻读博士学位期间发表的论文、着作及撰写的报告 |
攻读博士学位期间参与的科研项目 |
作者简介 |
(10)基于虚拟仪器的导弹测试系统研究(论文提纲范文)
第一章 绪论 |
1.1 引言 |
1.2 背景及意义 |
第二章 虚拟仪器测试系统介绍 |
2.1 虚拟仪器介绍 |
2.1.1 虚拟仪器的概念与特点 |
2.1.2 虚拟仪器的分类 |
2.1.3 虚拟仪器的应用前景展望 |
2.2 VXI虚拟仪器技术及规范介绍 |
2.2.1 VXI总线 |
2.2.2 VXI总线规范介绍 |
第三章 导弹自动驾驶仪的测试需求分析 |
3.1 概述 |
3.1.1 导弹仪器的主要组成及特点 |
3.2 自动驾驶仪系统组成及工作原理 |
3.2.1 自动驾驶仪的组成 |
3.2.2 自动驾驶仪的工作原理 |
3.3 制导仪各部件的测试分析 |
3.3.1 敏感元件分析 |
3.3.2 放大元件分析 |
3.3.3 执行元件分析 |
3.3.4 传速比变化机构和速压传感器 |
3.4 测试的要求 |
第四章 自动驾驶仪测试系统硬件组建 |
4.1 VXI系统设计的一般步骤 |
4.2 数据采集模块卡式仪器设计 |
4.3 硬件系统总体方案设计 |
4.3.1 测试资源的选择 |
4.3.2 主机箱及主控计算机的选择 |
4.3.3 控制器的选择 |
4.3.4 信号调理模块的选择 |
4.3.5 供电控制与激励组合 |
4.3.6 信号连接适配器 |
4.4 某型导弹自驾仪测试系统硬件构成 |
4.4.1 电压、电流测量原理介绍 |
4.4.2 信号采集模块参数配置 |
第五章 测试软件设计 |
5.1 虚拟仪器软件平台LabWindows/CVI介绍 |
5.1.1 LabWindos/CVI编程的基本步骤及函数库 |
5.2 测试软件的总体设计 |
5.2.1 测试软件主要遵从的规则 |
5.2.2 系统软件结构的规划 |
5.3 测试界面设计 |
5.3.1 测试面板设计 |
5.3.2 测试主面板功能实现 |
5.4 程序设计中的几个关键问题 |
5.4.1 基于VXI中断事件方法 |
5.4.2 多线程方法 |
5.4.3 非线性校正 |
5.4.4 数字滤波 |
5.4.5 超限报警 |
5.5 测试数据后处理 |
5.5.1 数据报表生成 |
5.5.2 报告生成与打印 |
第六章 系统的可靠性设计与测试分析 |
6.1 硬件可靠性设计 |
6.1.1 测试系统容错处理 |
6.1.2 抑制内外部电磁干扰 |
6.1.3 抗热干扰技术 |
6.2 软件可靠性 |
6.2.1 测试系统对软件设计的要求 |
6.2.2 软件抗干扰技术 |
6.3 测试系统的静态特性 |
6.4 测试结果与分析 |
总结 |
参考文献 |
致谢 |
论文发表情况 |
四、基于VXI虚拟仪器软件中的事件(论文参考文献)
- [1]基于PXI总线的某飞行器多通道信号模拟器研制[D]. 张逸龙. 桂林电子科技大学, 2021(02)
- [2]基于Vala语言的跨操作系统仪器驱动平台设计与实现[D]. 胡铭. 电子科技大学, 2021(01)
- [3]基于开源系统的自动测试系统软件组件设计[D]. 杨健. 电子科技大学, 2020(07)
- [4]LXI接口VISA设计[D]. 郭论平. 哈尔滨工业大学, 2012(03)
- [5]LXI仪器系统组态与控制软件实现技术的研究[D]. 沈琳琳. 西安电子科技大学, 2010(10)
- [6]基于VXI总线弹丸测速模块应用软件的研究[D]. 杨路. 南京理工大学, 2007(06)
- [7]基于VXI总线的雷达末制导自动测试系统[D]. 白峰. 西安电子科技大学, 2006(07)
- [8]VXI总线图形I/O模块的设计[D]. 冉瑞. 电子科技大学, 2006(12)
- [9]火箭发动机推力矢量测量理论、方法与自动测试技术研究[D]. 李海涛. 国防科学技术大学, 2005(11)
- [10]基于虚拟仪器的导弹测试系统研究[D]. 李彦保. 西北工业大学, 2005(04)