一、GPIB-VXI零槽资源管理器研究(论文文献综述)
郭威[1](2021)在《TCAS测试设备的SCPI程控命令集设计》文中提出随着航空工业的迅猛发展,空中交通问题得到更多的重视,而TCAS(Traffic Collision Avoidance System)作为飞机上不可或缺的系统,扮演着尤为重要的角色。在TCAS设备安装到飞机前需要使用TCAS测试设备对TCAS设备进行功能以及性能测试,因此围绕TCAS测试设备的程控功能来搭建一个自动化测试平台显得尤为关键。而在仪器领域,SCPI是利用程控功能搭建测试系统的关键所在,因此对SCPI命令集及解析器设计的研究对于仪器领域的发展有着重要意义。本文是在自主研发的某型号TCAS测试设备的平台上设计其专有的SCPI命令集、通用的SCPI命令解析器、基于VXI-11协议的仪器发现功能以及在此基础上的远程控制等功能。本文的主要研究内容有以下几个方面:1、完成了TCAS测试设备SCPI命令集的设计与实现。本文中参照IEEE488.2标准构建了公有命令集,根据TCAS测试设备的具体功能分类来构建专有命令集。该型号设备的命令集总共有400余条,其中主要包括了输出信号设置模块、测量模块、应答机测试以及场景模拟模块。利用该命令集结合虚拟仪器架构的基本操作能够搭建起TCAS设备的自动化测试系统,可用于TCAS设备的功能以及性能指标测试等。2、设计并实现了一个通用的SCPI命令解析器并将其封装为动态链接库,该解析器参考多叉树的树形结构并进行改进来完成,采用多叉树存储、深度遍历的搜索算法来进行命令匹配,实现了对SCPI命令高效且正确的解析并执行的功能,解析时间复杂度约为O(log(N))。该解析器具有良好的扩展与兼容性,其他设备仪器设计时可将其引入用于命令解析以完成程控功能。3、基于VXI-11协议实现了网络设备的仪器发现和管理,并且使用RPC技术和SCPI解析器实现了仪器的远程控制功能。本文所研究的设备程控功能支持GPIB和LAN接口总线,测试人员可通过以上两种接口来连接程控计算机与TCAS测试设备来搭建自动化测试系统。最后以TCAS测试设备为验证平台,对以上各模块功能、性能分别进行了验证与测试,其中解析器性能相比其他设计方法有较大提升,单条命令解析响应时间符合要求,并且通过SCPI命令能够对TCAS测试设备进行远程控制来完成对TCAS设备的功能和性能指标测试。
陈珠[2](2020)在《基于LAN方式的示波器仪器驱动及程控软件设计》文中指出本课题是在自主研发某型号的数字存储示波器ESxxxx的平台上设计SCPI命令集、SCPI命令解析器,以及开发基于LAN方式的仪器驱动器和示波器程控示例软件。根据测试需要,上位机可以设置示波器的垂直系统、水平系统、触发系统、显示系统和校准等功能,最终实现对DSO的程控。本课题完成的重点内容主要有:首先,完成示波器仪器发现的实现及设计VISA驱动器。重点阐述VXI-11协议的结构、发现识别机制以及所涉及到的RPC协议。在示波器端程序中如何嵌入VXI-11协议,使得上位机能控制示波器。并介绍采用VISA标准设计仪器驱动器的方法,其将各种仪器的底层通信细节都封装在高级的功能函数中,用户可在自己的应用程序中直接使用这些高级函数,来进行开发工作。其次,完成示波器程控命令集与命令集解析的设计。在严格按照SCPI规范的前提下,设计的示波器SCPI控制命令包括两部分,公用命令和特定SCPI控制命令。参照IEEE488.2标准定义了一些公用命令,例如查询仪器基本信息或者是执行仪器常规基本操作等。而考虑示波器特有的功能可以设计特定SCPI控制命令,其只与示波器本身有关。SCPI命令解释器的功能:对输入的SCPI命令字符串进行解析处理,主要包括设置和查询命令,解释器将字符翻译成仪器设备可以识别与执行的操作。再次,设计上位机端示波器IVI驱动器。IVI是建立在VISA仪器驱动器基础上的一种新的仪器驱动技术,其不同于VISA的是,在VISA的基础上定义了一系列标准仪器编程模型。最后,对课题设计软件进行测试,测试结果表明,本系统设计合理,实现了设计软件的基本功能,满足设计要求。
张鑫[3](2020)在《基于LXI总线的应答机测试设备程控接口设计与实现》文中指出随着仪器总线技术的不断发展和自动测试系统的复杂化,测试仪器逐渐向便携化、模块化和网络化方向发展。以LXI总线技术构建的仪器利用了当前成熟高效的以太网技术,为测试仪器开发和组建网络化自动测试系统提供了极大的高效性和便捷性。所以,研制具有LXI功能的网络程控仪器接口具有一定的意义和价值。本课题以LXI总线标准为指导,以应答机测试设备为验证平台,研究和探讨了符合LXI C类标准的应答机测试设备程控接口设计与实现过程。本论文的主要内容如下:1、完成了接口模块的总体方案设计和嵌入式系统搭建。本文根据需求对各部分软件功能进行了设计,同时,系统采用STM32微控制器作为嵌入式平台并移植了μC/OS-III操作系统,最后通过接入W5500以太网控制器实现了网络通信功能。2、实现了网络仪器的发现功能。通过研究VXI-11协议和RPC技术原理,在本嵌入式系统中完成了RPC服务程序的设计与实现,并在此基础上实现了基于VXI-11协议的网络仪器发现功能。3、完成了SCPI程控命令集构建和命令解析器设计。根据SCPI规范中的语法格式和特点,并结合应答机测试设备的功能设计了SCPI程控命令集。同时,采用层级分块存储、多级索引查找的思想完成了对命令解析器的设计与实现。4、实现了浏览器网页访问仪器的功能。在本嵌入式系统中完成了Web服务器对HTTP协议的解析与响应,并按照LXI仪器标准设计了相关网页,实现了对应答机测试设备的网页访问。本课题以应答机测试设备为验证平台,完成了网络程控接口的设计与实现,使该仪器具有符合LXI C类标准的功能,并对各部分功能模块进行了测试和验证,测试结果符合课题要求。
林贺章,罗志钢,孙和平[4](2020)在《XVI总线技术在航空制导武器测试系统中的应用》文中认为VXI总线技术是当今计算机测控技术发展的主流,是自动测试设备(ATE)标准化技术的核心。本文在简述自动测试系统组成及基本原理的基础上,介绍了以VXI总线技术为核心的航空制导武器自动测试系统的总体设计思路和原理,并阐述了该测试系统的功能、工作原理、硬件组成、软件组成。
许倩文[5](2016)在《LXI-VXI零槽控制器VISA库的设计与实现》文中指出随着互联网通讯技术的发展,出现了一种新型的基于LAN的LXI总线综合测试技术。LXI具有传输速率高、体积小、成本低和集成方便等优点,得到了市场的广泛认可,成为新一代综合测试总线技术。现有虚拟仪器软件架构VISA库作为一个总线综合测试系统的软件中间件,主要采用本地驱动程序对仪器直接进行访问和控制,不能满足跨平台不同主控计算机上多任务之间的信息同步、资源锁定机制和会话管理等应用的要求。因此,LXI-VXI零槽控制器VISA库的设计和实现,对提高总线综合测试系统的多任务、跨平台、实时性和便捷性有重要应用价值。本文通过LXI-VXI零槽控制器管理与控制全局属性和仪器资源,采用RPC远程调用程序方法,提出了一种基于RPC的LXI-VISA库属性读写、仪器IO控制和异步事件处理控制模型,设计和实现了基于LXI接口的LXI-VISA库属性读写、仪器IO控制客户端和异步事件处理服务端底层IO通讯函数软件,解决了跨平台不同主控计算机上多任务之间的信息同步和资源竞争问题。论文在阐述LXI-VISA库API应用接口规范、软件结构和硬件平台总体设计的基础上,提出了VISA库资源管理结构和会话管理结构设计方案,采用RPC程序设计方法和底层IO通讯函数,设计了资源管理、基本IO操作、格式化IO操作和存储器IO操作等VISA规范规定的库函数和资源管理软件,实现了主控机上仪器访问客户端和异步事件处理服务端软件,保证了LXI总线综合测试系统VXI总线仪器操作的一致性和系统集成的便捷性。为了验证VISA库的功能的完整性和规范的一致性,本文首先利用资源管理软件对VISA库所有基本操作函数进行了功能测试,然后,针对对不同类型的VXI总线仪器,完成了属性资源读写、总线仪器操作和异步事件处理等功能与性能测试以及多机箱互联总线综合系统的集成测试,并通过了专家组的鉴定和测试评审。测试结果表明,本文所研制LXI-VISA库软件的API应用接口、功能和性能符合VISA库规范要求,丰富和扩展了总线综合测试系统的LXI总线VISA库支持接口。
陈实[6](2016)在《LXIVXI零槽控制器服务端设计与实现》文中认为LXIVXI零槽控制器是基于LAN总线综合测试系统的核心控制部件。与其他总线综合零槽控制器相比,LXIVXI零槽控制器支持多用户、跨平台、实时性和远程控制,具有高数据传输速率、高吞吐率、低成本、长寿命等优点。然而现有总线综合零槽服务端作为控制台主机的一个外部设备,主要采用主机本地驱动程序直接进行访问与控制,不能满足多用户、跨平台和远程控制等应用的要求。因此,开展LXIVXI零槽控制器服务端设计研究,对提高LXI-VXI零槽控制器总线综合测试系统的性能具有重要意义。本文主要的研究工作及贡献包括:第一,采用嵌入式Linux内核移植的方法,设计了基于TMS320C6678处理器的嵌入式Linux操作系统。跨平台系统之间通讯需要稳定的操作系统和一致的通讯协议。为了零槽控制器的稳定性和开发的便捷性,本文针对TMS320C6678处理器和零槽控制器的专用外设,设计了零槽控制器系统主板和专用设备驱动程序,并通过对具有TCP/IP协议的嵌入式Linux操作系统进行修改和移植,设计和实现了零槽控制器的嵌入式Linux操作系统。实验测试表明,该方法保证了零槽控制器服务端软件运行支撑环境的稳定性。第二,采用RPC远程调用程序设计方法,设计和实现了零槽控制器的服务器与客户端通信的中间件软件,使零槽控制器服务端具有多用户、可远程控制等特点。本文首先设计和修改了端口映射Portmap服务器软件,解决了软件版本不兼容导致广播包不能接收问题。然后,采用多线程化RPC程序设计方法,同时使用线程池和锁对多线程RPC进行优化,设计和实现了服务器端与客户端参数传输数据结构与仪器访问与控制VXI-11协议函数。测试表明,本文采用的方法提高了零槽控制系统的性能与稳定性。第三,根据VXI-11协议与便捷性的原则,采用了HTML、Ajax和CGI技术,设计与实现了LXIVXI零槽控制器Web网页服务器,使客户可通过浏览器在网页中了解并设置零槽控制器的信息,提高了零槽控制器服务端操作的便捷性。本文研究的LXIVXI零槽控制器服务端,通过了专家组的现场测试验收。测试结果表明,本文LXIVXI零槽控制器服务端具有跨平台、高传输速率、高可靠性等优点,各项技术指标符合相关规范要求。
刘雪豪[7](2017)在《纳秒级精密同步LXIVXI零槽控制器模件设计》文中进行了进一步梳理基于局域网的模块化测试系统LXI以其低成本、高性能、高吞吐率的特性逐渐取代GPIB、1394等成为新一代的工业测试总线系统。与现有的VXI总线测试系统不同,LAN总线本身并没有精密时间同步信号线。为了利用现有的VXI总线仪器,建立具有精密时间同步和触发能力的LXI-VXI综合测试系统,研发支持精密时间同步协议的LXIVXI零槽控制器模件具有重要的应用价值。本文首先采用TMS 320C6678高性能处理器和FPGA逻辑设计技术,设计和实现了VXI总线接口和LXI-VXI零槽控制器系统硬件电路,并针对LXI-VXI零槽模件硬件,完成了模件设备驱动程序的设计和uc-Linux嵌入式操作系统的移植,提高了零槽控制器数据与TCP/UDP协议处理的规范性、稳定性和实时性。然后,利用具有高精度时间戳UDP协议包的千兆物理层芯片BCM54240,设计和开发了LXI-VXI零槽控制器的网络接口电路和Linux设备驱动与IEEE 1588精密时间同步服务器软件,使零槽控制器达到了千兆以太网物理层同级的时间精度,提高了LXI-VXI综合测试系统的精密时间同步和触发能力。最后,结合科研项目背景,本文研发了四套LXI-VXI零槽控制器模件,完成了VISA库存储访问与控制、异步事件触发、LXI-VXI综合系统测试以及稳定性、电磁兼容性以及高低温测试。测试结果表明,研发的LXI-VXI零槽控制器模件符合LXI-VXI技术和IEEE1588V2时钟同步协议规范,满足高精度时间同步LXI-VXI综合系统测试应用的要求。
付平,郭论平,尹洪涛[8](2012)在《基于以太网VXI零槽控制器的VISA设计》文中指出随着测试技术的发展,分布式网络化测量已成为一种新的趋势。为了组建基于以太网的VXI自动测试系统,针对网络接口VXI零槽控制器,在Windows平台采用C语言设计开发了1套虚拟仪器软件架构(VISA)库。VISA是虚拟仪器的标准函数库,为仪器资源的访问提供了统一的接口。首先介绍了基于以太网的VXI自动测试系统架构、VXI零槽控制器的硬件结构以及VISA的内部结构,之后重点阐述了VISA库数据结构的设计以及资源管理器和事件机制的实现。经过测试,设计的VISA库能够高效地操作VXI模块,符合VPP标准。
郭论平[9](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标准,达到设计目的与要求。
刘贯伟[10](2008)在《LXI-VXI适配器研制》文中认为本论文对LXI-VXI适配器进行了研究。LXI-VXI适配器在将VXI测试系统纳入到LXI测试系统框架下以组建混合测试系统中起着关键的作用,其性能的高低直接决定了整个混合系统的性能。本文对于推动我国LXI技术的进步和实现LXI自动化测试系统的国产化具有重要的意义。LXI-VXI适配器,既要符合LXI规范又要符合VXI规范,实现VXI系统到LXI系统的无缝连接,使LXI-VXI混合测试系统既能发挥VXI测试系统的优点又能发挥LXI测试系统的优势。本论文在深入分析LXI规范、VXI总线规范和网络协议的基础上,通过对国外同类产品的研究,制定了LXI-VXI适配器设计的功能要求和总体方案。在硬件设计中,从功能上分为LXI接口部分和VXI接口部分,LXI接口部分以嵌入式系统为核心,与网络物理层接口芯片一起实现LAN接口,并增加一片FPGA芯片主要负责IEEE1588的硬件实现;VXI接口部分,通过采用FPGA芯片实现VXI接口时序和实现VXI接口部分的各项功能。软件上,选用稳定、网络功能强大的嵌入式Linux操作系统作为LXI-VXI适配器的软件运行平台,并在此基础上,采用Linux网络编程中的并发服务器模型,编程实现了LXI-VXI适配器的仪器操作、基于驱动程序的命令触发模式、直接LAN消息触发模式以及基于时间的事件触发模式等功能;利用HTML和CGI技术实现了适配器的Web接口功能;另外开发了基于Windows平台的VISA库,实现了支持LAN接口的资源管理器和VISA库函数。实际测试及运行结果表明本课题理论分析正确,设计合理,研制的模块各项技术指标均满足设计要求,取得良好的效果。
二、GPIB-VXI零槽资源管理器研究(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、GPIB-VXI零槽资源管理器研究(论文提纲范文)
(1)TCAS测试设备的SCPI程控命令集设计(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究工作的背景与意义 |
1.2 国内外研究历史与现状 |
1.2.1 SCPI发展与研究现状 |
1.2.2 仪器总线、VISA发展与研究现状 |
1.2.3 TCAS测试设备发展与研究现状 |
1.3 本文的主要研究内容 |
1.4 本论文的结构安排 |
第二章 相关原理技术介绍与总体设计 |
2.1 需求分析 |
2.2 SCPI相关原理与分析 |
2.2.1 SCPI命令的结构与规范 |
2.2.2 SCPI语法 |
2.3 仪器发现相关原理与分析 |
2.3.1 仪器发现机制 |
2.3.2 VXI-11协议 |
2.3.3 RPC原理 |
2.4 VISA相关原理与分析 |
2.4.1 VISA概述 |
2.5 TCAS相关原理技术 |
2.6 系统方案设计 |
2.6.1 软件方案选择与总体设计 |
2.6.2 各个模块方案选择 |
2.7 开发平台与工具 |
2.8 本章小结 |
第三章 SCPI命令集及解析器设计与实现 |
3.1 SCPI命令集的构建 |
3.1.1 公有命令构建 |
3.1.2 TCAS特有命令构建 |
3.2 SCPI命令解析器设计与实现 |
3.2.1 SCPI命令解析器设计 |
3.2.2 解析器实现 |
3.2.3 解析器动态链接库生成与使用 |
3.3 本章小结 |
第四章 程控设计与实现 |
4.1 RPC服务器功能设计 |
4.1.1 端口映射程序设计 |
4.1.2 仪器发现功能设计 |
4.2 仪器发现功能实现 |
4.3 程控功能的实现 |
4.3.1 程控流程 |
4.3.2 程控接口 |
4.3.3 配置管理 |
4.3.4 资源锁定 |
4.4 本章小结 |
第五章 功能测试与验证 |
5.1 测试平台搭建与网络通信功能测试 |
5.1.1 测试平台搭建 |
5.1.2 网络通信测试 |
5.2 SCPI命令解析器验证 |
5.2.1 SCPI命令解析器功能验证 |
5.2.2 SCPI命令解析器性能验证 |
5.3 仪器发现功能验证 |
5.4 TCAS测试设备命令集及远程控制功能测试 |
5.5 本章小结 |
第六章 总结与展望 |
6.1 结论 |
6.2 展望 |
致谢 |
参考文献 |
附录A SCPI命令集构建 |
附录B VISA库函数程控设备代码 |
(2)基于LAN方式的示波器仪器驱动及程控软件设计(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题研究背景及意义 |
1.2 国内外研究现状及发展趋势 |
1.3 主要研究内容 |
1.4 章节安排 |
第二章 示波器程控功能的实现 |
2.1 示波器程控软件整体设计方案 |
2.2 仪器驱动器概述 |
2.2.1 VXI总线标准 |
2.2.2 VPP规范及虚拟仪器 |
2.2.3 VISA简介 |
2.2.4 VISA体系资源与服务 |
2.3 VISA库函数控制仪器基本流程 |
2.4 仪器发现与通信 |
2.4.1 仪器发现方式选择 |
2.4.2 VXI-11协议简介 |
2.4.3 RPC协议 |
2.4.4 VXI-11发现机制 |
2.4.5 控制器与示波器通信 |
2.5 本章小结 |
第三章 示波器程控命令集与命令集解析 |
3.1 示波器程控命令概述 |
3.1.1 SCPI概述 |
3.1.2 SCPI组成内容 |
3.2 示波器程控命令集设计 |
3.3 示波器命令解析方案 |
3.4 示波器命令解析器程序设计 |
3.4.1 构造SCPI命令数据类型 |
3.4.2 SCPI命令查找 |
3.5 本章小结 |
第四章 示波器IVI驱动设计 |
4.1 IVI规范简介 |
4.2 示波器IVI驱动器整体设计 |
4.2.1 IVI驱动整体设计 |
4.2.2 构建示波器类驱动库 |
4.2.3 构建示波器专用驱动库 |
4.3 示波器驱动器功能模块及函数设计 |
4.3.1 水平模块及函数设计 |
4.3.2 通道模块及函数设计 |
4.3.3 触发模块及函数设计 |
4.3.4 采集模块及函数设计 |
4.3.5 扩展功能模块及函数设计 |
4.4 本章小结 |
第五章 课题功能测试与验证 |
5.1 基于LAN方式示波器和上位机连接 |
5.2 示波器的发现与识别 |
5.3 SCPI命令系统的测试 |
5.4 示波器IVI驱动测试 |
5.5 本章小结 |
第六章 结论与展望 |
6.1 课题结论 |
6.2 课题展望 |
参考文献 |
致谢 |
附录 A VISA库函数控制示波器代码 |
附录 B 控制器与示波器通信代码 |
附录 C 构造SCPI命令数据类型代码 |
附录 D SCPI命令查找代码 |
(3)基于LXI总线的应答机测试设备程控接口设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究背景及意义 |
1.2 国内外研究现状与趋势 |
1.2.1 仪器总线发展和研究现状 |
1.2.2 SCPI发展和研究现状 |
1.3 本文主要研究内容 |
1.4 本文章节结构 |
第二章 LXI仪器接口的总体设计与嵌入式系统构建 |
2.1 功能需求分析 |
2.2 系统方案设计 |
2.2.1 总体方案设计 |
2.2.2 功能方案设计 |
2.2.2.1 仪器网络发现设计方案 |
2.2.2.2 SCPI命令构建与解析设计方案 |
2.2.2.3 Web服务器与网页设计方案 |
2.3 嵌入式系统构建 |
2.3.1 嵌入式硬件平台组建 |
2.3.2 μC/OS-Ⅲ嵌入式操作系统移植 |
2.3.3 网络通信模块驱动移植 |
2.4 本章小结 |
第三章 LXI仪器的网络发现机制研究与实现 |
3.1 基于VXI-11 协议的发现机制研究 |
3.1.1 VXI-11 协议介绍 |
3.1.2 RPC技术与原理 |
3.2 RPC服务的设计与实现 |
3.2.1 RPC服务分析与设计思路 |
3.2.2 端口映射器功能设计 |
3.2.3 PRC服务器功能设计 |
3.3 仪器网络发现功能实现 |
3.4 本章小结 |
第四章 SCPI命令及其解析器设计 |
4.1 SCPI命令介绍 |
4.1.1 SCPI命令结构和规范 |
4.1.2 SCPI命令语法格式 |
4.2 应答机测试设备的SCPI命令设计 |
4.3 SCPI命令解析器设计 |
4.3.1 解析方法对比分析与设计思路 |
4.3.2 SCPI命令的层级存储 |
4.3.3 SCPI命令的分解与查询 |
4.3.4 SCPI命令参数处理 |
4.4 本章小结 |
第五章 LXI仪器WEB服务设计与实现 |
5.1 应答机测试设备Web服务概述 |
5.2 嵌入式系统Web服务器设计 |
5.2.1 Web服务器工作原理 |
5.2.2 Web服务器设计与实现 |
5.3 仪器网页和后台处理设计 |
5.3.1 应答机测试设备Web网页设计 |
5.3.2 服务器后台处理设计 |
5.3.2.1 CGI接口设计与实现 |
5.3.2.2 网络配置信息处理 |
5.4 本章小结 |
第六章 功能测试与验证 |
6.1 测试平台搭建 |
6.2 网络通信测试 |
6.2.1 网络连接测试 |
6.2.2 网络通信速率测试 |
6.3 LXI功能测试与验证 |
6.3.1 仪器网络发现功能验证 |
6.3.2 SCPI解析功能验证 |
6.3.3 Web网页功能验证 |
6.4 本章小结 |
第七章 总结与展望 |
致谢 |
参考文献 |
攻读硕士学位期间取得的成果 |
(4)XVI总线技术在航空制导武器测试系统中的应用(论文提纲范文)
0前言 |
1 自动测试系统的概述 |
1.1 自动测试系统的基本组成 |
1.2 自动测试系统的基本工作原理 |
2 测试仪的设计原理 |
2.1 航空制导武器测原理 |
2.2 VXI总线控制原理 |
3 硬件组成 |
3.1 通用电气平台 |
3.2 专用测试组件 |
3.3 通用机械平台 |
4 软件组成 |
4.1 软件的总体结构 |
4.2 VXI虚拟仪器系统驱动 |
4.3 LabWindows/CVI编程方法 |
5结束语 |
(5)LXI-VXI零槽控制器VISA库的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 研究背景与意义 |
1.2 国内外研究概况 |
1.3 主要研究内容 |
1.4 本文结构安排 |
2 LXI总线及VISA系统资源说明 |
2.1 LXI总线网络化仪器 |
2.2 LXI-VXI软件系统总体结构 |
2.3 VISA体系结构 |
2.4 VISA系统资源和服务 |
2.5 VISA函数操作仪器的基本流程 |
2.6 本章小结 |
3 VISA库软件模型 |
3.1 VISA库软件的总体设计 |
3.2 资源管理结构设计 |
3.3 会话管理结构设计 |
3.4 查找列表结构设计 |
3.5 事件结构的设计 |
3.6 数据结构模型 |
3.7 本章小结 |
4 基于RPC的IO底层接口设计 |
4.1 RPC简介 |
4.2 VXI-11规范 |
4.3 客户端与服务器端开发 |
4.4 底层IO函数与VISA库函数的关系 |
4.5 基于RPC的资源发现机制的实现 |
4.6 编译器的配置 |
4.7 本章小结 |
5 VISA动态链接库的设计与实现 |
5.1 VISA资源操作函数设计 |
5.2 VISA系统中的重要机制设计 |
5.3 多线程并发技术 |
5.4 本章小结 |
6 VISA库的测试与分析 |
6.1 测试目的 |
6.2 测试环境与配置 |
6.3 测试结果与分析 |
6.4 本章小结 |
7 总结与展望 |
致谢 |
参考文献 |
附录 攻读硕士学位期间发表的论文 |
(6)LXIVXI零槽控制器服务端设计与实现(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 研究背景与意义 |
1.2 课题研究的现状 |
1.3 课题研究主要内容 |
2 嵌入式Linux内核的移植 |
2.1 Linux网络驱动程序介绍 |
2.2 Linux网络驱动源码分析 |
2.3 Linux内核的修改与移植 |
2.4 本章小结 |
3 基于RPC的网络通信设计与实现 |
3.1 RPC简介 |
3.2 RPC的设计与实现 |
3.3 对RPC的优化和改进 |
3.4 本章小结 |
4 零槽控制器web服务设计与实现 |
4.1 Web服务的概述 |
4.2 Web服务器的移植和配置 |
4.3 网页界面的设计与实现 |
4.4 网页后台的设计与实现 |
4.5 本章小结 |
5 总结与展望 |
5.1 全文总结 |
5.2 课题展望 |
致谢 |
参考文献 |
(7)纳秒级精密同步LXIVXI零槽控制器模件设计(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 研究的背景与意义 |
1.2 国内外研究概况 |
1.3 本文研究的主要内容 |
2 LXI-VXI零槽控制器系统设计 |
2.1 研究目标 |
2.2 整体实现方案 |
3 LXI-VXI零槽控制器硬件设计 |
3.1 DSP方案设计 |
3.2 FPGA方案设计 |
3.3 网络PHY层电路设计 |
3.4 VXI接口电路设计 |
3.5 LXI-VXI零槽控制器PCB设计 |
4 LXI-VXI零槽控制器服务器软件设计 |
4.1 嵌入式LINUX操作系统的BRINGUP流程 |
4.2 VXI数据传输通道 |
4.3 VXI中断传输通道 |
5 系统测试 |
5.1 产品展示 |
5.2 LXI-VXI零槽功能测试 |
5.3 FPGA时序测试 |
5.4 高低温测试 |
5.5 接口调试与程序烧写 |
6 总结与展望 |
6.1 全文总结 |
6.2 展望 |
致谢 |
参考文献 |
附录一 |
附录二 |
附录三 |
(8)基于以太网VXI零槽控制器的VISA设计(论文提纲范文)
0 引言 |
1 基于以太网的VXI测试系统及零槽控制器 |
1.1 基于以太网的VXI自动测试系统 |
1.2 基于以太网的VXI零槽控制器 |
2 VISA内部结构 |
3 VISA库数据结构设计 |
4 VISA库函数实现 |
4.1 VISA资源管理器函数的实现 |
4.2 VISA事件机制的实现 |
5 VISA库测试 |
6 结论 |
(9)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 本章小结 |
结论 |
参考文献 |
攻读硕士学位期间发表的学术论文 |
致谢 |
(10)LXI-VXI适配器研制(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究的目的和意义 |
1.2 国内外发展现状 |
1.2.1 LXI 技术 |
1.2.2 混合型测试系统 |
1.3 主要研究内容 |
1.4 论文结构 |
第2章 LXI-VXI 适配器总体设计方案 |
2.1 LXI-VXI 适配器设计要求 |
2.2 总体设计方案 |
2.3 硬件设计方案 |
2.3.1 嵌入式微处理器选择 |
2.3.2 VXI 接口部分硬件电路设计方案 |
2.4 软件设计方案 |
2.4.1 嵌入式操作系统选择 |
2.4.2 VISA 库设计 |
2.5 本章小结 |
第3章 LXI-VXI 适配器硬件电路设计 |
3.1 LXI 接口硬件电路设计 |
3.1.1 嵌入式微处理器AT91RM9200 |
3.1.2 存储电路设计 |
3.1.3 以太网物理层接口电路设计 |
3.2 VXI 接口部分硬件电路设计 |
3.2.1 外部总线接口EBI 到VXI 的时序转换 |
3.2.2 VXI 总线功能单元设计 |
3.2.3 其它功能电路设计 |
3.3 本章小结 |
第4章 LXI-VXI 适配器软件设计 |
4.1 LXI 接口软件设计 |
4.1.1 Linux 设备驱动开发 |
4.1.2 LXI 接口功能要求及分析 |
4.1.3 服务器模型选择及其关键技术 |
4.1.4 仪器操作及触发机制实现 |
4.1.5 Web 接口实现 |
4.2 VISA 库设计 |
4.2.1 Windows 网络编程 |
4.2.2 资源管理器设计 |
4.2.3 VISA 库函数设计 |
4.3 本章小结 |
第5章 LXI-VXI 适配器系统功能测试 |
5.1 测试环境 |
5.2 系统功能测试及其结果分析 |
5.3 本章小结 |
结论 |
参考文献 |
攻读学位期间发表的学术论文 |
致谢 |
四、GPIB-VXI零槽资源管理器研究(论文参考文献)
- [1]TCAS测试设备的SCPI程控命令集设计[D]. 郭威. 电子科技大学, 2021(01)
- [2]基于LAN方式的示波器仪器驱动及程控软件设计[D]. 陈珠. 电子科技大学, 2020(01)
- [3]基于LXI总线的应答机测试设备程控接口设计与实现[D]. 张鑫. 电子科技大学, 2020(07)
- [4]XVI总线技术在航空制导武器测试系统中的应用[J]. 林贺章,罗志钢,孙和平. 国防制造技术, 2020(01)
- [5]LXI-VXI零槽控制器VISA库的设计与实现[D]. 许倩文. 华中科技大学, 2016(11)
- [6]LXIVXI零槽控制器服务端设计与实现[D]. 陈实. 华中科技大学, 2016(01)
- [7]纳秒级精密同步LXIVXI零槽控制器模件设计[D]. 刘雪豪. 华中科技大学, 2017(04)
- [8]基于以太网VXI零槽控制器的VISA设计[J]. 付平,郭论平,尹洪涛. 电子测量技术, 2012(07)
- [9]LXI接口VISA设计[D]. 郭论平. 哈尔滨工业大学, 2012(03)
- [10]LXI-VXI适配器研制[D]. 刘贯伟. 哈尔滨工业大学, 2008(07)