首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 99 毫秒
1.
ATLAS翻译器是TPS软件开发环境的一个重要组成部分。跟传统的计算机语言不同,ATLAS是一种通用测试语言,语言本身是围绕硬件的支持设计的,其核心是通过面向信号语句的描述来实现对硬件仪器的测试功能;鉴于ATLAS的特殊性,在翻译器的设计中,提出了对面向信号的语句专门处理方法一资源配置,并由此得到了ATLAS翻译器的设计方案;文章首先给出ATLAS翻译器设计的总体方案,之后通过对ATLAS面向信号语句的分析,对翻译器设计中的一个模块一资源配置进行了详细的阐述,并给出具体实现,较好地解决了资源配置问题,从而为翻译器的语义分析提供了充足的资源信息。  相似文献   

2.
ATLAS是面向信号的高级语言,在自动测试中使用ATLAS语言编写测试程序可以实现测试代码的重用。在自动测试中,串口通信是常用的通信方式,使用面向信号的ATLAS语言编写手持机与RS-232串口通信的测试程序可以提高测试程序的重用性。在介绍ATLAS语言和RS-232的基础上,阐述基于ATLAS语言开发RS-232串口通信测试程序的步骤,详细说明实现串口软件通信的流程和需要注意的问题,实现工控机和手持机的通信,为工程实践提供参考。  相似文献   

3.
基于IEEE1641标准的自动测试系统体系结构   总被引:3,自引:2,他引:1  
基于IEEE 1641标准的自动测试系统体系结构代表了自动测试系统软件的最新发展,建立符合IEEE1641标准的自动测试系统大大提高了软件的可移植性和仪器互换性;在分析ATLAS标准的基础上,提出了按照ATLAS的替代标准IEEE1641组建自动测试系统的必要性和优越性;介绍了IEEE1641标准的层次结构以及符合标准的ATS体系结构,尤其是基本信号组件BSC和测试信号框架TSF在基于信号面向UUT的自动测试系统的实现方法;通过实例说明了基于IEEE1641标准构建基于信号、面向UUT的自动测试系统的实现方案。  相似文献   

4.
面向信号的自动测试系统软件平台的设计   总被引:11,自引:1,他引:10  
给出了面向信号的自动测试系统软件结构,重点阐述了IVI驱动和面向信号的类ATLAS测试程序接口函数的设计,实现了测试程序与硬件无关.描述了测试程序开发环境、运行环境.  相似文献   

5.
一种嵌入式类ATLAS测试程序开发环境的设计   总被引:7,自引:0,他引:7  
对ATLAS处理测试程序的问题进行了分析,将其信号类型描述方法和面向信号的操纵特性定义在一组标准C语言接口函数中,并着重阐述了构建测试程序开发环境的方法。  相似文献   

6.
任献彬  周恒军 《测控技术》2016,35(2):112-114
通过研究ATLAS和TPL等描述性语言面向信号测试的技术原理,借鉴IEEE 1641标准关于信号分类、信号声明和信号描述的方法,制定了与1641标准兼容的用于信号定义、信号属性描述和信号控制的C语言标准接口函数集.基于TPS的信号描述信息实现了信号资源的搜索、分配及信号路由搜索、控制等,实现了基于C语言接口的面向信号测试.应用结果表明,系统运行稳定可靠,信号描述和控制方便快捷,TPS运行效率高,具有较好的应用推广价值.  相似文献   

7.
ATLAS语言在自动测试设备ATE中的应用实践   总被引:4,自引:2,他引:4  
ATLAS语言是一种国际上应用较为广泛的标准测试语言,可用于许多不同测试系统,易为测试工程师接受。ATLAS语言的广泛应用在于其以信号为基础,面向测试对象,独立于测试设备等特点。为了更好地在自动测试设备ATE开发中应用ATLAS语言,基于ATLAS语言的测试程序开发过程得到了详细描述,并用于某型导弹的自动测试的应用实践中,取得了良好的效果。实践证明,在自动测试设备ATE开发中应用ATLAS语言,可以极大提高测试程序的可复用性和可移植性,且对测试工程师的软件编程能力要求不高,是一种理想的测试语言。  相似文献   

8.
面向信号的ATS设计是现代测试技术的重要分支.论述了测试语言ATLAS的产生、发展过程,分析了其存在的问题.指出基于信号组件的ATLAS 2K是新一代测试标准语言,详细介绍了它的特点、模型结构及在现代ATS设计中的应用.AT-LAS 2K以信号描述为核心,满足了TPS可移植性的发展要求,代表着现代测试语言的发展方向.  相似文献   

9.
TPL是IEEE Std 1641 标准提出的新一代面向信号测试语言。与ATLAS不同,TPL是一种嵌入式语言,需要与载语言混合编程使用;文章首先分析了TPL语言的特点和实现难点;接下来,提出了TPL与C语言的混合编程实现方法,设计并实现了一个TPL-C翻译器;最后,文章开发了一个预编译组件,将TPL-C翻译器集成到商业的测试软件开发环境——LabWindows/CVI中;实际应用结果表明,文章设计的TPL-C翻译器和预编译组件实现了TPL与C语言的混合编程,为面向信号测试程序开发提供了一个友好的混合编程环境。  相似文献   

10.
平台无关的PDF嵌入式高性价比解析器设计与实现   总被引:1,自引:1,他引:0  
详细介绍了一个面向嵌入式应用的,平台无关的高性价比PDF文档解析器的设计与实现。该解析器全面支持PDF格式1.4及其以下所有版本,部分支持1.5及其以上版本,采用ANSIC语言编写,拥有独立,高效,优化的文字处理和图形图像渲染引擎,在自己的存储空间内进行页面描绘显示,真正做到了设备无关,支持多种显示设备。它配置灵活,占用很少的资源就能实现快速屏幕显示,屏幕放缩和屏幕游动。  相似文献   

11.
12.
用有向图实现的ATLAS编译系统中的设备分配   总被引:3,自引:0,他引:3  
ATLAS是测试领域的流行语言,用其编写的测试程序可在任一个具体的自动化测试平台上工作。设备分配是每个ATLAS编译系统都要面临的任务之一。该文提出了将被测设备与自动化测试平台组成的系统看成是有向图,利用图的遍历算法来实现设备分配过程。  相似文献   

13.
面向对象设计模式的C语言实现   总被引:3,自引:0,他引:3  
朱进 《微机发展》2005,15(11):99-101,105
介绍了C语言成为嵌入式技术领域主要的程序设计语言的原因,及当前用C语言所编写的程序仍然存在的问题,然后介绍了面向对象的设计模式的概念及优点.并提出将面向对象的思想与C语言结合起来,接着用C语言实现了部分面向对象的设计模式,给出了其代码,并做了相应的注释,为优化C程序的结构提供了途径.最后总结了在C程序中使用这些设计模式的价值.文中所指的C语言均为标准C(ANSIC).  相似文献   

14.
Giulio Iannello 《Software》1990,20(3):243-260
A programming discipline to write abstract data types, iterators and generic modules using the C language is proposed. Program examples are presented making use of features of the ANSI standard for C. The discipline supports object-oriented development by allowing the programmer to implement abstractions through modules with well-defined interfaces. To use the abstractions, the programmer is not required to be aware of how they are implemented.  相似文献   

15.
童静吴柯  王怀兴 《微机发展》2005,15(2):18-20,24
Neuron C是一种专门为Neuron芯片设计的程序设计语言。它在ANSIC的基础上进行了扩展,是开发LonWorks应用的有力工具。Neuron C不直接支持ANSIC中浮点数的算术和比较运算,但是它提供了一个浮点函数库,从而允许使用符合IEEE754标准的浮点数。文中详细介绍了Neuron C中浮点数据类型的定义、浮点常量的生成方法和浮点函数库的使用。通过一个实例LonWorks网络,演示了浮点数据的使用。  相似文献   

16.
Future programming environments will incorporate a tighter coupling between language runtime systems and the monitoring tools that are used to debug, tune, visualize, and understand them. Many innovations that are developed first in higher level programming language environments will migrate into mainstream languages once their properties are understood and generalized.

The Alamo execution monitor architecture was developed to facilitate rapid development of execution monitors, especially visualization tools that are instrumental in understanding complex runtime system interactions in higher level languages. Alamo simplifies the development of such tools by solving the low-level access, control, and intrusion problems inherent in monitoring.

Alamo was implemented first for the very high-level imperative goal-directed language Icon. The architecture was then implemented for ANSI C in order to broaden the impact of the work. This paper describes the ANSI C implementation of Alamo and the monitoring services it provides.  相似文献   


17.
针对部分机载设备测试过程中需要人机交互的问题,提出了基于GLStudio的虚拟仿真技术与测试语言ATLAS相结合的测试方案,并给出了具体的方法。  相似文献   

18.
ITU-UG.729A的ANSIC代码能够从ITU免费下载,但是它只实现了单路的应用,并且由于编解码的计算量巨大,ANSIC代码并不直接适用于数字信号处理器芯片(DSP)。论文描述了采用ITU-UG.729A8-kbit/s算法的多路声码器在TMS320C54xDSP上的实时实现方法。文章首先介绍了G.729A算法标准,然后讨论了如何构建C语言级的多路声码器,最后研究了如何将该C代码转换成TMS320C54x的汇编语言程序,并同时满足实时要求。整个程序在笔者自行开发的目标板上实现,并已成功地用于相应的VOIP系统中。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号