航天测控信号自动测试软件平台的英文翻译.doc_第1页
航天测控信号自动测试软件平台的英文翻译.doc_第2页
航天测控信号自动测试软件平台的英文翻译.doc_第3页
航天测控信号自动测试软件平台的英文翻译.doc_第4页
航天测控信号自动测试软件平台的英文翻译.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Facing the space measurement and control signal automatic test software platform for the researchIn order to realize the control software using generalization and seriation, first software and hardware structure of the system to adapt, according to the structure characteristics of hardware system formulated involving data structure of software, the software structure and realizing considering various function of measurement and control software. According to the above test system hardware structure, puts forward the standard software interface-the concept of function interface. Function interface is a set of encapsulates the virtual instrument specific functions, providing details of the standard function interface function library and configuration tool packages. All of the instruments will function interface (minimum set is in the test system can realize the function of the instrument) are classified, ignore all instruments implementation details, such as digital multimeter and A/D module measuring voltage function interface is same, specific calls on which instrument operation interface connection and calm, and not to the initialization of instruments, to set up the answer to the auxiliary connection process. The core of the functional interfaces is instrument control, interface mapping and status cache, its main task is to test process the functions described for the control process of concrete mapping 3. Functional interfaces can be divided into function layer, logic layer, instrument operation platform should, interface configuration files and interface configuration tool five parts. The function of the whole structure layer is the top, facing the end user of the testing system development. Without any function level with instruments related information, describes are all about the testing process and result determination process; Logic layer test instrument according to system resources, signal transfer channel control model and signal through the description of the channel configuration, the function of the function level mapped to the name of the instrument with logical and channel, the logical name can point to a particular device testing system platform, when the instrument module replacement, just change the direction of the logical name for new equipment can, therefore logic layer does not contain instrument address, specific session, have the information such as the instrument irrelevance; Instrument operation platform should use instrument driver or provided by the module with instrument DLL control hardware all the operations; Interface configuration tool used for interactive configuration testing resources, signal transfer control components and interface mapping relation and other information, to set up test equipment function model and signal transfer channel control model, and a description of the model will be stored in the configuration file information for the test function interface used; Interface configuration file storage is to test instrument function model and signal transfer channel control model of information, including test resources and channel, electrical signal port connection, signal through channels have operating functions and operating instruments should have the other additional conditions, etc. Based on the function of the interface technology test software development plan of the main idea of the test process, is established between function and specific instrument interface, control and test instruments program, that is completely isolated test procedures for UUT interface signal, not to directly facing the equipment operation. Based on the function interface technology, can effectively achieve test procedure set of portability and instrument can, so as to realize the interchangeability of general test system. Although testing tasks, but no matter how complex protean test system, and its test signal types are limited, mainly including dc volts, ac voltage, current, the frequency, the frequency, the power and so on. Therefore, in establishing instrument control function further, on the basis of general function, packaging and test function for test procedure call, can complete the readability of the test procedure and portability. If the function to measure frequency package includes the following three function, instrument initialization, apparatus, closed and frequency measurement. The initialization of instrument and closed with switch resources, frequency measurement function as follows: Use void measure_fre (int, ViReal64 * fre any, double triggerLevel, double signal) This function is the function of a measure frequency, the parameters from channel number, measuring results variables, trigger level and the measured signal frequency nominal value. According to this method, can complete for most common the encapsulation of the signal. May cause the system to achieve the signal of the software platform, thus effectively carry out system of general. foundation of NxTest software development, exists in the bottom of the software system, users not visible. It provides language, application and tools for developers to develop test program development and operation environment, test and data transmission environment for developers, the test stand TPS operator and users.All software development environment including software compiler, database management system and configuration management system, because not exposed to the user, so that users cant use it directly, the parts can be not completely follow NxTest goal request, but it also must use industrial department to accept the language and shelf products tools, minimize software development and maintenance costs. Database SQL language and require ODBC2.0 (database access interface). Test program development environment provide test program development, maintenance and support all the transplant function. NxTest requirements in the application and the host machine, test program development environment and test execution environment separation. Test program development environment should have a few features: environment design should support the ultimate test procedures and test database in different between ATS transplantation, and ATE software environment and hardware configuration matter, The environment should be easy to understand and TPS developers friendly user interface; If TPS developers to move to a different ATS, environment should be TPS developers to provide a consistent user interface to reduce the training time; the environment should be decreased when the kingdom of less before the TPS developers, reduce the influence of the subject to a particular environment of tools. For the benefit of the test procedure of portability, to build a standard test program interface, for all the test program development method, and make use of test execution environment, the establishment of the interface understanding to consider before to test the program performance and use signal pattern definition of test requirements, also want to consider the way allow access and the combination of standard signal the graphical interface of the generating test program ability. Because the test procedure should be designed in and ATE configuration, test procedure not development environment must be provided AT E hardware information said means in order to test program validation. The main hardware information including the ability of a single instrument, the switch ability, through the ATE path, interface adapter design requirements, NxTest test program development software interface ABBET1226.3 follow provide standard. Test and data transmission environment provides test program development environment and test execution of the interface between environment. It also provides ATS and external data system (such as UUTBIT and maintenance data system) of the interface between. Test execution environment in the test run the test on offer, monitoring and control test stand, management and testing station and run the test related information need to fully functional, mainly including: test procedures and test related data storage; For test stand operator and maintenance personnel of the use of the interface, create; The execution of the test program, including selecting and tracks performance characteristics; Test stand in the allocation of resources and control; Comprehensive instrument of the establishment and use; Switch distribution and collision detection; Executive function test and parameters of the test ability; For control test sequence, the use of artificial intelligence and expert system; According to need and test program development environment and external communications system; Testing station instrument control and health surveillance; cultivate Online documents and online help, etc. The realization of the test execution environment which involve a wide range of technology, many of which represents the current technology in the field of diagnostic tests and the latest technology development level. 面向航天测控信号自动测试软件平台的研究为了实现测控软件的通用化、系列化,首先软件要与硬件系统结构相适应,根据硬件系统的结构特点制定软件所涉及的数据结构,最后考虑软件结构,实现测控软件的各种功能。根据上述测试系统的硬件结构,提出了标准的软件接口功能接口的概念。功能接口是一套封装了虚拟仪器具体功能的细节,对外提供标准功能接口的函数库和配置工具的软件包。功能接口将所有的仪器(最小集合是测试系统中的仪器)可实现的功能进行分类,忽略各个仪器的实现细节,比如数字万用表与A/D模块测量电压的功能接口是一样的,具体调用哪个仪器操作视接口的连接而定,而且不需要进行仪器的初始化、建立回话连接等辅助过程。功能接口的核心是仪器控制、接口映射及状态缓存,其主要任务是将测试流程所描述的功能映射为具体的控制过程3。功能接口可分为功能层、逻辑层、仪器操作层、接口配置文件及接口配置工具五个部分。功能层是整个结构的最高层,面向测试系统开发的最终用户。功能层不用出现任何与仪器有关的信息,描述的都是有关测试流程及结果判定的过程;逻辑层根据系统测试仪器资源、信号转接通道控制模型及信号转接通道配置的描述,将功能层的功能映射到具有逻辑名称的仪器和通道,该逻辑名可以指向测试系统中一台特定设备,当该仪器模块更换时,只需改变逻辑名的指向为新型设备即可,因此逻辑层不包含仪器地址、具体会话等信息,具备仪器无关性;仪器操作层利用仪器驱动程序或随仪器模块提供的动态链接库控制硬件的所有操作;接口配置工具用于交互式配置测试资源、信号转接控制元件及接口映射关系等信息,建立测试仪器功能模型及信号转接通道控制模型,并将个模型的描述信息存储在配置文件中,供测试功能接口使用;接口配置文件存储的是测试仪器功能模型及信号转接通道控制模型的信息,包括测试资源信号端口及通道、电气连接关系、信号转接通道具备的操作功能、操作仪器应具备的其他附加条件等。基于功能接口技术的测试软件开发方案的主要思想是,在测试流程与具体仪器之间建立功能接口,将仪器控制与测试程序完全隔离,即测试流程面向UUT接口信号,不进行直接面向仪器的操作。采用基于功能接口技术,可以有效的实现测试程序集的可移植性和仪器的可互换性,从而实现测试系统的通用性。虽然测试任务千变万化,但不论多么复杂的测试系统,其测试信号的种类是有限的,主要包括直流电压、交流电压、电流、频率、频谱、功率等。因此,在建立仪器控制函数的基础上,进一步封装测试功能通用函数,供测试程序调用,即可完成测试程序的可读性及可移植性。如对测量频率的函数封装包括以下三个函数,仪器初始化、仪器关闭及频率测量。仪器的初始化及关闭同开关资源,频率测量函数如下:void measure_fre(int channel, ViReal64 *fre, double triggerLevel, double signal)此函数的功能是测量频率,其参数分别为通道号、测量结果变量、触发电平及被测信号频率标称值。按此方法,即可完成对大部分常见信号的封装。可以使系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论