毫米波天线自动测试系统设计

毫米波天线自动测试系统设计
毫米波天线自动测试系统设计

毫米波天线自动测试系统设计

张伟孙厚军何巍

北京理工大学 100081

[摘要]本文提出了一种毫米波天自动线测试系统。通过自行设计关键部件,降低了天线自动测试系统的成本。本文对测试系统发射与接收系统进行了详细论述,并给出了软件控制流程。

[关键词] 毫米波天线,自动测试

THE DESIGN OF MILLIMETER-W A VE ANTENNA AUTOMATIC

MEASUREMENT SYSTEM

Zhang Wei , Sun Houjun , He Wei ,

Beijing Institute of Technology , 100081

[Abstract] A design method of millimeter-wave antenna automatic measurement system is presented in this paper. The design method can reduce the antenna measurement system cost effectively. The realization of the transmission and receiving system are described in detail and then the measurement control flow is given.

[Key Words] millimeter-wave antenna, automatic measurement

1引言

毫米波技术是当今的一个重要发展方向,在国防及民用方面具有重要的应用。天线是毫米波系统的重要组成部分,因此开发毫米波天线的测试系统非常有必要。由于毫米波信号源、频谱仪等设备均很昂贵,因此单纯由仪器搭建毫米波天线测试系统成本非常高。我们通过毫米波器件等设计出了一套毫米波天线自动测试系统,可以大大降低系统成本,且能够实现天线测试任务。

2 毫米波天线自动测试系统组成

天线测试就是采用实验的方法来测定和检验天线的方向性、参数特性。天线的特性参数中,方向图特性尤为重要,而天线的增益、相位、极化等特性可由完整的方向图中导出,所以天线方向图测量是天线测量中最为重要的环节。本文所设计的毫米波天线测试系统测试对象为中心频率为35GHz的毫米波天线,测试带宽为2GHz,其组成原理框图如图1所示。

图1 毫米波天线测试系统原理框图

发射天线固定不动,而待测天线受转台控制,可以在方位、俯仰两维旋转,天线方向图的测量是通过天线的旋转,连续地测量接收回波幅值来进行。为了测量天线增益,可在测待定天线前,先安装已知增益的标准天线,转台不旋转,由天线测试仪测量其输出信号幅值,作为基准。在安装待测天线后测得的数据与其进行比较,则可求得每个方向角度下天线的近似增益。

毫米波天线自动测试系统主要分为三个组成部分:发射接收部分,转台及控制部分,数据处理及显示部分。发射接收部分主要完成毫米波信号的产生与发射,待测天线接收信号的放大、滤波、混频等;转台及控制部分包括转台、转台控制步进电机、步进电机控制系统;数据处理及显示部分包括信号采集卡、数据处理及显示软件等。

3 毫米波天线测试系统发射接收机设计

天线测试系统发射接收机原理框图如下:

2GHz

图2 毫米波天线测试系统收发机原理图

中频信号源由DDS产生,由DDS产生的中频信号在与固定2GHz点频混频之后,经脉冲调制输出得到射频脉冲,经滤波放大后进行16倍频之后即产生毫米波发射信号。接收信号源也由DDS产生与发射DDS相同的点频信号与固定1.90625GHz 点频信号混频,然后16倍频后输出。接收天线在接收到发射天下发射过来的信号之后经接收机放大并与接收信号源进行下变频,这样产生与发射信号差100MHz的中频信号,经滤波、放大之后与100MHz本振进行混频并解调,产生视频信号。然后由A/D信号采集卡采集后进行处理与显示。这里由于发射、接收机有一定距离,故无法使用同一个信

号源,而是采用了同样的两个信号源模块。

DDS产生的中频信号由125MHz向250MHz跳频,每6.25MHz跳一个点,共20个频点。通过混频与倍频,可产生34GHz到36GHz范围内的20个点频信号,每隔0.1GHz 一个频点。在每个方向角度下,对20个频率点下的接收信号都进行存储,当所有角度下的测试数据存储完后进行处理,就可以得到每隔0.1GHz的34GHz-36GHz的天线方向图数据。

本系统中,DDS选用AD公司的AD9858芯片,控制采用FPGA实现,通过FPGA 往DDS中加载不同的控制字,实现跳频信号。

4 控制转台与数据处理系统设计

天线方向图的测量就要求天线做一定角度的步进旋转,这可由计算机控制转台实现。通过计算机向步进电机驱动器发送不同的指令,控制步进电机的步进旋转,从而使天线按指定的规律运动。转台控制器可与数据处理系统合成为一块电路板,根据天线测试的时序来实现不同的任务。

数据采集由PC机内的数据采集卡实现。我们所设计的数据采集卡基于PCI总线,采用双路12位AD采集I、Q数据,每个角度下存储20个频点接收数据,并通过PCI 总线传送至计算机内存。当采集完所测的角度范围后,通过数据处理,将方向图在显示器上进行显示。软件控制流程图如下:

图3 毫米波天线测试系统工作流程

5 结束语

本文提出的毫米波天线自动测试系统主要针对天线方向图进行测试,其他如驻波比等参数还未加以考虑。因此要实现完善的天线测试系统,还要做很多进一步的工作。

[参考文献]

[1]毛乃宏,俱新德等.天线测量手册[M].北京:国防工业出版社,1987.

[2]朱友良.PC式卫星天线测试仪的设计与实现.计算机应用与软件.2005年第7期.

[3]常树茂,何星馀.DM型制导天线自动测试系统.测控技术学报.1996年第2期.

零件质量的自动化检测系统设计

哈尔滨工业大学 制造系统自动化技术作业 题目:零件质量的自动化检测系统设计 班号: 学号: 姓名: 作业三零件质量的自动化检测系统设计

PS 一、零件结构图 二、自动检测项目 (1)孔是否已加工? 如图1所示,利用光电传感器来检测孔是否已加工。1PS 、2PS 、3PS 三个光电 传感器接受光信号,其中1PS 和3PS 检测从凸台两侧反射回来的光信号,2PS 检测从凸台中心线出反射回来的光信号。当孔已加工则所测得的波形如图3中2PS 所示,若孔还没有加工 则2PS 所测得的波形和1PS 、3PS 所测得的波形相同,故可以通过波形来确认孔是否已加工。 2 工件检测示意图图 3 检测波形图 )面A 和B 是否已加工? 图4为检测A,B 面是否加工的检测原理图,光电传感器发射装置发射脉冲, PG 2

若两个面均已经加工,则接收装置可以在工件经过时候接收到光电脉冲。若A,B 面没有加工,则在工件经过时检测不到光电脉冲。 图4 工件检测图 (3)孔φ15±0.01精度是否满足要求? 方向设计一个类似于塞规的测定杆,在测定杆的圆周上沿半径方向放置三只电感式位移传感器。测量原理如图所示。假设由于测定杆轴安装误差,移动轴位置误差以及热位移等误差等导致测定杆中心O1与镗孔中心O存在偏心e,则可通 过镗孔内径上的三个被测点W1,W2,W3测出平均圆直径。在测定杆处相隔τ,φ 角装上三个电感式位移传感器,用该检测器可测量出间隙量y 1,y 2 ,y 3 。已知测 定杆半径r,则可求出Y1=r+y1,Y2=r+y2,Y3=r+y3。根据三点式平均直径测量原理,平均圆直径D0=2×(Y1+aY2+bY3) 1+a+b ,公式中a,b为常数,由传感器配置角决定,该测量杆最佳配置角度取τ=φ=125°,取a=b=0.8717。偏心e的影响完全被消除,具有以测定杆自身的主机算环为基准值测量孔径的功能,可消除室温变化引起的误差,确保±2μm的测量精度。 图5 孔径测定原理图

软件测试试题实例

1.什么是软件测试 使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差异 2.软件测试的目的是什么 软件测试的目的在于发现错误;一个好的测试用例在于发现从前未发现的错误;一个成功的测试是发现了从前未发现的错误的测试。 3.软件测试的目标 软件测试以检验是否满足需求为目标。 4.什么是软件缺陷 满足下列五个规则之一才称为软件缺陷: 1)软件未达到产品说明书标明的功能。 2)软件出现了产品说明书指明不会出现的错误。 3)软件功能超出产品说明书指明的范围。 4)软件未达到产品说明书虽未指出但应该达到的目标。 5)软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。 5.什么黑盒测试 黑盒测试是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。 6.黑盒测试方法都包括哪些 等价类划分、边界值分析、决策分析法、因果图分析、错误推测法等。 7.什么是等价类划分 把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类),使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同. 可从每个子集中选取一组数据来测试程序 8.什么是边界值分析法 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充 9.什么情况下使用决策分析法 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题 10.你是如何利用决策分析法设计用例 (1)确定规则的个数。 有n个条件的决策表有2n个规则(每个条件取真、假值)。 (2)列出所有的条件桩和动作桩。

自动化测试学习计划

自动化测试学习计划 篇一:自动化测试设计规范V1 自动化测试设计规范 了解什么是自动化测试 2)自动化测试与手动测试的关系 3)自动化测试的优势 4)学习使用自动化测试软件中的功能测试工具:以及它的测试脚本语言实习时间 2016年6月13日~2016年6月17日 实习地点 实习内容简述 星期一:学习使用语言 本版). 是基于的脚本语言.。就是你写的程序不需要编译成, 而是直接给用户发送的源程序, 用户就能执行了。 星期二:学习正则表达式 借助正则表达式形成不同的值来

标示对象和文本字符串。读者可以在以下场景中使用正则表达式: 1)在描述性编程中定义对象的属性值; 2)参数化步骤值; 3)创建检查点中使用不同的值。 星期三至星期五:学习自动化测试实施的综合案例以及自动化测试报告自带的飞机订票系统,在系统所有测试模块中,登录、预订机票是系统的重要功能模块,因此无论是哪个版本,均需要对这两个模块展开测试。所以,将登录、预定机票操作模块作为BVT测试中的功能模块。考虑到BVT测试的重复性于频繁性,对着两个功能模块执行自动化,通过自动化测试实现功能验证。 2 测试计划 引言 编写目的 编写本测试计划的目的是为了指导自动化测试,合理的分配资源与人力,

使自动化测试能够顺利开展,并达到预期效果。 该计划阅读对象包括:自动化测试工程师、黑盒测试工程师及项目负责人。 背景 说明: 项目名称:系统 项目代号:系统 定义 : (软件配置管理) : (软件质量保证) : a :(服务质量管理) 错误级别 1级:不能完全满足系统需求,基本功能未完全实现; 2级:严重地影响系统要求或基本功能的实现,且没有更正办法(重新安装或重新启动,对该软件不属于更正办法); 3级:影响系统要求或小功能的实现,但存在合理的更正办法;

嵌入式软件自动化测试系统研究

嵌入式软件自动化测试系统研究 摘要:在软件测试过程中,有许多重复的、非创造性的工作。在此背景下,自 动测试系统(ATS)以其节省人力、缩短测试时间、提高测试效率和提高测试稳 定性等优点,在软件测试中越来越突出。本文对嵌入式软件自动测试系统进行了 深入的研究,并对促进我国自动化测试系统的发展和进步提出了建议。 关键字:软件;自动化;测试系统 引言 目前,嵌入式软件自动化测试系统在军用和民用领域的应用越来越广泛,其 作用也越来越重要。推动嵌入式软件自动化测试系统的发展,对推动军用和民用 领域软件发展进步,具有非常重要的作用。所以,必须要加强对嵌入式软件自动 化测试系统的研究,为我国社会经济发展建设提供重要的推动力量。 1、嵌入式软件自动化测试系统简析 嵌入式软件自动化测试系统的应用原理是利用测试脚本,对嵌入式软件的运 行进行自动化控制,同时对数据进行收集和分析并最终形成相关测试报告,得出 科学准确的测试结果。分布式架构的嵌入式软件自动化测试平台,这种结构便于 对系统进行扩展和升级。该系统结构主要包括两部分,即测试开发管理主机和目 标仿真机,两者之间的通讯方式采用的是以太网通信,而目标机与目标机之间的 通信方式则采用1394B通信。 2、测试硬件系统的通用性 2.1测试总线 在嵌入式软件自动化测试系统中,测试总线是非常重要的组成部分,担负着 至关重要的作用。测试总线的主要功能是对测试数据进行传送,同时还能够传送 控制指令,是嵌入式软件自动化测试系统中的中枢神经。随着计算机技术的不断 发展以及对各个领域的深入渗透,自动化测试领域的总线技术也取得了极大的进步。其主要发展历程经历了通用接口总线、VXI、PXI以及基于LAN接口面向仪器 的扩展等几个阶段。通用接口总线简称为GPIB,其主要组成部分包括标准接口、 母线、计算机和仪器仪表等等。这种总线技术的优点是能够利用计算机对仪器进 行有效的操作和控制,代替传统人工操作,初步实现了自动化测试。但缺点是对 装置的数量具有严格的限制,不能够过15台,而且电缆长度也不能超过20米。VXI总线是VME和GPIB两种总线系统融合后产生的新型技术,其优点是体积小,功耗低,组建更灵活,而且具有较高的传输速率。此外,还便于维修。但缺点是 总线速度明显落后于PC机总线速度。PXI的优点是能够即插即用,但缺点是功耗大,转换板的密度也较大,具有空间局限性,主要应用于紧凑型CPI仪器领域扩 展和开放式工业领域。基于LAN接口面向仪器的扩展简称为LXI,是基于局域网 发展起来的新一代模块化平台标准,优点是融合了前面三种总线技术的优点,如GPIB的高性能、VXI和PXI的小体积以及LAN的高吞吐率,缺点是没有经过确切 的验证,是否适合实时嵌入式软件自动化测试系统还是个未知数。 2.2硬件接口 在嵌入式软件自动化测试系统中,包括多种硬件平台,用于连接各硬件平台 的硬件接口具有重要的作用。目前,测试领域一直在致力于建立一种标准化接口,使硬件接口实现规范化和标准化发展。美国国防部对自动测试系统已制定了相关 标准,在该标准中,对硬件接口标准也做出了相应的规定和规范。在1999年, 适配品与测试夹具接口联盟对测试系统信号接口制定了标准IEEEP1505,从而使

自动化测试平台解决方案V0

Smart Robot自动化测试解决方案

目录

1.面临的问题 1.1.智能移动设备的软件系统和硬件方案的复杂组合,导致APP 实现多机型兼容难度大,投入大。 1.2.敏捷开发、迭代开发,产品追求快速上线,导致回归测 试、可靠性测试等任务重,无法有效应对测试工作量波 峰。 1.3.A PP开发框架多、开发人员能力不足导致安全漏洞突出 1.4.软件硬件设计交叉影响,性能优化难度加大。 2.自动化测试平台整体解决方案 为解决移动应用开发商面临的以问题,结局方案设计如下。可全面解决移动应用开发面临的兼容性问题、安全性问题、测试工作量波峰、用户体验问题,并全程为移动应用的开发保驾护航。 整体解决方案 兼容性测试系统:智能源码扫描,即通过解析APK文件,将源码与问题特征库自动比对,查找兼容性问题,并自动生成测试报告。 SMART平台,实现被测设备管理+测试用例制作、管理、自动化执行、并生成测试报告。可实现APP的定制用例的多机自动化运行、适配性测试、功能及UI测试; 安全监控系统:监测系统文件变化、监测数据流量、耗电情况、监控非法用户行为等。

性能测试系统:通过专业的自动化测试设备(硬件工具),测量流畅度卡顿数据、量化响应时间指标,为研发人员提供毫秒级数据,助力改善用户体验。 3.解决方案的实现 3.1.兼容性测试系统 3.1.1.SMART 平台 SMART兼容性测试平台,提供自动化测试的解决方案,提供用例制作、管理、自动化运行、测试结果自动校验。无需人员干预即可实现各类APP自动化用例的运行,并自动生成测试报告。 3.1.1.1.测试步骤 测试步骤 a)自动化测试脚本开发 b)真机运行脚本 c)输出测试报告 3.1.1.2.测试框架 测试框架 通过手机usb接口实现对手机的控制,完成测试工具及app的下发,运行及测试结果的拉取和展示。测试工具采用lua脚本编写测试case,通过进程注入技术获取屏幕显示信息,结合Touch事件模拟,可以实现基于控件级别的复杂测试case,测试结果以Log、屏幕截图等形式输出。 3.1.1.3.SMART平台可实现的功能

用户界面设计实验-系统界面设计实例完整版.doc

用户界面设计实例 ● 设计的系统名称:个人日常事务管理系统 ● 针对用户群是:广大电脑用户(有一定的电脑操作基础),officer 和广大学 生。 一、系统需求分析(The system requirement ) 针对officer 和学生们的需求分析,从我自身分析:对于我日常的安排我平 时会用专门的记事本记录和更改,对于日常各种事务可能会冲突或不变携带,现在针对这些需求,设计出符合此人群适合的一款系统来帮助人们更好的安排日程和完成工作。此系统是要面向个人的,同企业系统相比,此软件要力求操作简单,效率要高效,由于针对的人群是officer 和大学生,这些人都是年轻的一代人,对计算机和系统都比较了解,而且倾向于华丽的界面,但是该系统同时要解决高效,较少的操作较快地达到用户的需求。由于工作原因或计算机系统崩溃等用户在本机保存的日程安排等数据可能丢失的情况,同时,有些情况下可能无法连接网络,此系统应支持 1.、本机数据保存。2、可以上传到服务器数据库,用户注册可获得免费的空间,用户注册后,只要登录就能在随时随地获得自己的日程安排等信息。 二、系统功能定义(The function definitions ) 个人日程管理系统主要是提供个人时间日程安排系统软件,它具有相当方便的操作接口,让用户能够对所安排的行程一目了然,除去主要功能还附带了更多功能和小工具,安排的行程可以生成通行路线,并会根据天气预报提醒当天安排是否影响。而且用户可以注册,注册后用户有更多的服务,安排的日程数据可以保存到本地同时可以更新到服务器,这样用户就算到外地也可以随时查看自己的日程安排,同时其他功能有:时钟提醒、通讯录、效率评估等。 实现功能(主界面导航): 个人日常事 务管理系统

电力系统智能装置自动化测试系统的设计 宋军

电力系统智能装置自动化测试系统的设计宋军 发表时间:2019-07-05T14:49:00.230Z 来源:《防护工程》2019年第7期作者:宋军 [导读] 通过结合电力系统自动化技术的概述,分析了电力系统自动化技术的应用及发展趋势。 湛江仁德电气自动化设备有限公司 摘要:伴随我国自动化技术的不断进步,电力系统的自动化水平也得到极大的提高,许多智能装置得到了大面积的推广和应用。一个完整的电力系统智能装置系统依现代化的远程监控手段以及数据信息的共享能够保证电力系统在生产以及供应等各个环节都能够正常的运行,实现电力系统的自动一体化管理。文章结合笔者相关工作经验,首先简析了电力系统自动化技术 关键词:电力系统;自动化技术;应用;趋势 引言 近年来,电力科学水平和自动化技术的不断发展,电力系统自动化经历了手工阶段、简单自动装备阶段、传统调度中心阶段、现代调度的初级阶段等几个阶段。现在我国的电力系统中,已经存在不少种类别的智能装置自动化系统,但是我们应该认识到其中的大部分都是针对某些具体的装置开发,并没有多少可复用性。对于电力系统而言,自动化技术是实现电力系统科学管理一体化的必要手段,也是促进社会经济发展以及电力市场建设的重要保证,同时还能够有效的提高电力系统的运行效率和服务水平。通过结合电力系统自动化技术的概述,分析了电力系统自动化技术的应用及发展趋势。 一、电力系统自动化技术的概述 随着我国经济建设开速发展,人们生活水平的不断提高,人们对供电系统的可靠性也愈来愈重视,为了适应人们对供电质量的高要求,电力系统就需要不断提高电力系统自动化技术水准,利用现代的电子信息技术以及网络技术,对电力系统整体的运行情况进行全面的监控与管理,提高供电的安全性与可靠性。电力系统主要是由发电、送电、变电、配电以及用电等多个环节构成,为了有效的控制经济成本,同时又能够确保电力设备的安全、稳定的运行,就需要对这些设备进行测控、保护以及调控,同时将控制以及保护装置、计算机系统、变电站的计算机监控系统以及智能装置等有机的结合在一起,也就实现了电力系统的自动化技术。 二、电力系统智能装置自动化系统设计分析 电力系统装置的智能化设计由继电保护装置和测量控制装置两部分构成,继电保护装置主要是包拯店里系统一次设备的安全运行,确保电力系统中输电系统的安全,继电保护装置则是主要扶着电力系统中开关量的控制以及电器量的测量,电力系统智能装置协调这两部分功能,最终达到完成规定任务。智能化的电力系统在与外部设备连接时,会产生设备的模拟量,继电器保护出口以及信号的开入。电力系统智能装置应用于现场运行环境中叶相应的包括了模拟量输出、开关量输入和开出触点的检测功能,并且电力系统智能装置还集成了时钟同步等检测功能,使电力系统智能装置能更好的完成检测任务,对复杂的检测现场环境做出相应应对。电力系统智能装置应用集成系统,可以在较小的硬件体积中完成信息记录功能,并且由其丰富的扩转资源,与其他硬设备具有良好的交互性。 (一)电力系统智能装置自动化系统总体架构设计 现阶段,仿真系统主要包括单机平台和分布式平台两大类,其中单机平台系统构成相对简单,但是功能单一,不适用于复杂的工况要求,由出现失效的危险,故本文采用了分布式计算机系统,分布式计算机系统在主控计算机的控制下,其余处于从属地位的计算机协同工作,主控计算机可以将测试任务发布给不同的计算机,进行并行运算,极大程度上提高了指令周期,并且有效地利用了计算机资源,使系统的处理能力得到强化并有助于系统的扩展。该系统采用了两种工作模式,第一是分布式平台构架,第二是树杈模式。负责主要控制功能的计算机模块控制着系统的主体部分还有测试脚本的操作。 (二)硬件设计 电力系统中可以应用的自动化装置种类非常的多,主要可以归为两类,自动化装置算为一类,如备自投装置、自动准同期装置、无功综合控制装置、接地选线装置、低周减载装置等等;另一类为控制与保护装置,如稳定控制装置、母差保护装置、电动机保护装置、后备保护装置等等。这些装置覆盖了测量、控制、保护、通信等各个领域。自动化系统中的硬件方案设计,按照功能就是运行状态监视、设备保护、动态控制、故障信号处理等部分。系统采用分层系统结构,按照在系统中的运行等级分为执行层、通信与信号处理层、以及承载软件运行的终端。执行层为各种控制、测量、保护装置、报警装置,也就是具体的分布安装与电力系统中的各种自动化设备以及出现问题时能够发出警报的装置,这些设备的主要功能分为三类。 1、负责各种信号的测量,收集电力系统中各部分的运行状态与参数,并向上送入通信网路中。 2、各种保护装置,在尽可能的情况下应该应用可以由上端设置保护阈值的保护装置,实现更大的自动化范围。 3、作为动作机构,能够接受上端命令进行动作。 通信与信号处理层为重要的信号处理媒介,由各 BUS 总线、各信号处理器、网络服务器构成。BUS 总线连接各种终端自动化设备与信号处理器,负责在信号处理器与自动化终端之间可靠的传送信号;信号处理层则作为一个媒介层,进行各种 A/D、D/A 转化和不同协议之间的数据转换。由于各种自动化终端现在并没有一个统一的标准,厂家各行其是,所以为了以后自动化系统的兼容性以及可维护性与可扩展性,需要一个媒介层隔离自动化终端与上层软件之间的联系;网络服务器则承载软件运行终端与信号处理器之间的媒介,在两者之间可靠传输信号。 软件运行终端可以选用计算机,也可以选择各种嵌入式操作系统,两种方式各有优缺点,应用计算机作为终端则可移植性更强,操作门坎较低,操作人员可以经过较少的培训就可以上手。应用嵌入式操作系统的话,整个系统的实时性能会更高,因为其针对性更强,但是嵌入式操作系统对操作人员的要求较高。从未来的发展来看,可以应用嵌入式操作系统,因为如果想连接计算机的话,嵌入式操作系统支持接入计算机网络,让计算机从总体构架上居于嵌入式系统之上,兼得两者的优点。因此,承载软件运行终端的硬件载体为嵌入式系统所需硬件。 (三)软件设计 1、数据测量模块。也就是定时采样任务,该模块的主要工作内容就是依据设定好的不同数据之间的传输协议方式向平台索要不同自

关于典型机械设备综合在线测试系统设计、改造、配置项目

关于“数据采集系统”项目 技术指标要求 该系统主要包含四部分组成;便携式数据采集系统、测量附件系统、专业测量与分析软件系统。具体配置及主要技术要求如下。 1.云智慧数据采集分析仪 1)通道数:11个。8个模拟输入通道,1个转速输入通道,2个模拟输出通道; 2)数据传输方式:网线,无线,支持网络式远程操作,可以扩展3G信号远程 实时在线监测。 3)每通道独立24位AD模数转换。 4)每台采集仪内置16G存储,支持离线采样。 5)所有通道同步采集时,每通道最高采样频率204.8KHz,采样频率任意设置。 DA精度:有效数据位31位,输出最高频率192KHz 6)可以进行多台级联级联,最大可定制到64 台或更多台级联,多机GPS及北 斗双模异地同步、多机1588同步。 7)输入幅值精度优于0.03mVrms@±10V量程。相位匹配:优于0.2°@10kHz。 8)内置1、10、100、1000倍放大,输入量程可选择。 9)动态范围为120dB(典型值),保证值为110dB,任意通道间干扰优于-120dB。 10)可外接DC9~36V供电,支持POE供电模式。 11)内置可充电锂电池,无外供电独立工作时间可支持8小时。 12)支持断电重启后采集状态自动恢复和自动零点校准; 13)可外输出5V、9V、12V、15V直流电压/1Ch转速输入,5VDC供电,25MHz高速

采样信号源输出通道,最大输出电压:±10VP,最大输出电流:5mA,每通道不低于24 位AD模数转换。 14)信噪比不低于110dB,输出最高频率不低于192KHz,幅值精度:优于0.2%。 信号类型:正弦、正弦扫频、随机、磁盘文件等,能将采集的数据进行回放。 15)采集仪对外接口必须是lemo接头。 16)外形尺寸(mm)不大于:L210×W120×H50,重量:不大于2kg。保证系统便携。 2.专业级信号分析软件 1)Windows8/7/XP操作系统,支持64位操作系统,支持台式机和笔记本电脑, 云智慧模式可利用Web浏览器登陆,支持iPad及安卓、苹果等手机系统 2)支持在3G通信方式下,通过数据采集软件和Web对远程网络采集仪进行设 置、示波、时域统计、状态查询、数据下载等,Web方式兼容IE、safari、chrome等浏览器,支持电脑,Pad和手机操作,此方式传输距离无限制。3)软件分析频率精度10-12数量级,软件分析幅值精度10-12数量级,在适当测 试条件下,测试系统频率精度最高可达10-8数量级,测试系统幅值精度可达10-3数量级。 4)具有超低频快速测量技术,测量时间为信号周期的1/10时,频率误差为2%, 幅值误差为3%,当测试时间为信号周期的1/4时,频率误差为0.2%,幅值误差为0.6%。 5)可以进行数据浏览,各种分析结果的输出,包括图形的复制、保存、打印。 将分析结果进行各种文件格式(文本、Excel表格、ACCESS、matlab等)的输出,也可直接把图形和数据输出报告。 6)实时分析:实时显示和分析记录时域谱、FFT谱、功率谱、1/3倍频程谱、 振动量级、声压级。 7)实时报警分析:可设置振动和声源报警阈值,对超过阈值的数据在软件界面 上实时进行报警。 8)按通道设置采样率的功能:可对不同的通道设定不同的采样频率,并进行不 同的处理,每个通道可以独立设置不同的采样率。

基于数据操作的自动化测试技术研究与应用

第28卷第4期2009年8月 飞行器测控学报 Journal of Spacecraft TT&C Technology Vol.28No.4 Aug.2009 基于数据操作的自动化测试技术研究与应用* 郭巍1,2,龚兵1,张武光1 (11西安交通大学#陕西西安#710043;21西安卫星测控中心#陕西西安#710043) 摘要:首先分析了数据驱动实时软件自动化测试中存在的问题,提出了基于数据操作的改进关键字驱动脚本自动化测试方法,并在此基础上实现了航天测控软件系统的自动化测试平台。 关键词:数据操作;改进关键字驱动脚本;数据结构描述;测试自动化 中图分类号:TP311文献标识码:A文章编号:167425620(2009)0420048205 Research and Implementation of Test Automation Based on Data Manipulation GUO Wei1,2,GONG Bing1,ZHANG Wu2guang1 (1.Xi.an J iaotong University,Xi.an,Shaanxi Province710043;2.Xi.an Satellite Control Center,Xi.an,Shaanxi Province710043) A bstract:Following analysis of problems in data2driven realtime software testing,the paper presents an improved keywords2 driven script automation framework.The paper also intr oduces application of a data2driven space TT&C software testing platform in XSCC based on automatic framewor k. Keyw or ds:Data Manipulation;Impr oved Keywords2Driven Script;Data Structure Description;Test Automation 0引言 测试自动化技术作为传统测试理论和实际工程应用的重要纽带,日益彰显重要作用。IBM在发布自动化测试工具IBM Rational的技术白皮书中明确指出成功测试之处在于:及早测试、连续测试和自动化测试。自动化测试可减少测试工作量,提高测试效率,准确获得测试数据和实测结果[1]。 典型的航天测控软件(以下简称测控软件),大部分是基于事件的作业调度与数据驱动式软件,软件处理对实时性、容错性和精度要求较高,较少需要人工交互操作。此外,测控软件处理的测控数据,多数为具有特定制约关系的一组数据诸元构成的复杂结构,因此,航天测控实时软件测试具有复杂数据模拟、实时数据生成等要求。由于缺乏有效的数据自定义和操作支持,成熟的商用自动化测试工具在面向GUI 应用中凸显的快捷、便利等优点无法发挥,很难胜任测控软件的测试需要。因此在繁琐的数据驱动测控软件测试中,决定测试效果的主要是测试用例的自动化设计和执行、测试数据的产生自动化以及完备合理性,因此本文提出了测试数据的格式定制与完备化自动生成、测试用例设计与运行控制脚本的自动化2大研究内容。 1改进的关键字驱动测试脚本 测试脚本是由自定义的脚本语言编写的一段程序,测试脚本用来描述一个测试过程或测试包。测试用例的脚本化,一方面使得测试过程自动化执行成为可能,另一方面大大简化了回归测试工作,进而增强了测试用例的复用性[2]。IBM Rational Robot能够录制用户GU I操作并生成脚本供回归测试,但这种脚本绑定了测试操作和数据,同时由于其针对特定GUI 应用,造成它的可移植性和重用性较差,因此必须在研究用例脚本技术基础上,形成适应航天测控软件的测试脚本运行机制。流行的测试脚本技术主要有以下几类:线形脚本、结构化的线形脚本、共享脚本、数据驱动脚本、关键字驱动脚本[2]。关键字驱动脚本技术在导航脚本的控制下,读取基本测试数据和关键字对象数据,遇到关键字时则调用对应的支持脚本,同时传递对象和数据,通过导航脚本和关键字支持脚本 *收稿日期:2009-02-02;修回日期:2009-02-23 第一作者简介:郭巍(1974-),男,硕士,高工,主要从事航天测控软件质量保证与测试技术研究。

ATE自动化测试系统是什么_ATE自动化测试系统介绍

ATE自动化测试系统是什么_ATE自动化测试系统介绍 随着生活水平的提高,人们对电子消费产品的品质,功能,要求也越来越高。现在各大OEM,ODM厂家为了提高产品品质,优化生产线,降低人力成本,提高企业竟争力,纷纷购进ATE自动化测试系统。 ATE自动测试系统为各个领域的自动测试提供了一个统一通用的系统解决方案,该自动测试系统具有开放通用的特点。本文首先介绍了ATE自动化测试系统发展线路,其次阐述了ATE自动化测试系统的作用及原理、特点、优势,最后介绍了ATE自动化测试系统的功能、功能平台及使用领域。 ATE自动化测试系统发展线路第一阶段规划:1994~1997.9; 规划ATE开放体系结构,实现仪器可互换、提高仪器选择的灵活性 第二阶段规划:1997~1999.3; 规划ATS开放体系结构,实现TPS可移植与互操作 第三阶段规划:1996~2000; 增强UUT全寿命的支持,建立信息共享体系结构,实现ATS外部接口标准化,便于测试诊断信息、BIT信息、维护信息的共享和重用,便于产品设计信息在测试阶段的重用。 第四阶段规划:1998~2002.6; 与综合诊断支持系统、健康管理系统相结合形成产品长期维护支持体系结构。 ATE自动化测试系统的作用及原理ATE自动化测试系统作用:主要是检测电子产品的功能是否达到设计标准。 ATE自动化测试系统的原理:根据电子产品的测试要求,配置相应的仪器仪表,数据采集卡,通过开发测试软件,整合仪器仪表的功能,实现产品功能指标的测试,并且把测试数据荐储在电脑,上传到数据库,或者服务器,方便随时调用。 ATE自动化测试系统的特点1、开放性 ATE自动测试系统支持目前流行的所有仪器控制总线PXI、VXI、Serial、FPIB,用户可根

系统测试报告实例

XX系统测试总结报告

1引言 1.1 编写目的 编写该测试总结报告主要有以下几个目的 1.通过对测试结果的分析,得到对软件质量的评价 2.分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考 3.评估测试测试执行和测试计划是否符合 4.分析系统存在的缺陷,为修复和预防bug提供建议 1.2 背景 1.3 用户群 主要读者:XX项目管理人员,XX项目测试经理 其他读者:XX项目相关人员。 1.4 定义 严重bug:出现以下缺陷,测试定义为严重bug ?系统无响应,处于死机状态,需要其他人工修复系统才可复原。 ?点击某个菜单后出现“The page cannot be displayed”或者返回异常错误。 进行某个操作(增加、修改、删除等)后,出现“The page cannot be displayed”或者返回异常错误 当对必填字段进行校验时,未输入必输字段,出现“The page cannot be displayed”或者返回异常错误 系统定义不能重复的字段输入重复数据后,出现“The page cannot be displayed”或者返回异常错误 1.5 测试对象 略

1.6 测试阶段 系统测试 1.7 测试工具 Bugzilla缺陷管理系统 1.8 参考资料 《XX需求和设计说明书》 《XX数据字典》 《XX后台管理系统测试计划》 《XX后台管理系统测试用例》 《XX项目计划》 2测试概要 XX后台管理系统测试从2007年7月2日开始到2007年8月10日结束,共持续39天,测试功能点174个,执行2385个测试用例,平均每个功能点执行测试用例13.7个,测试共发现427个bug,其中严重级别的bug68个,无效bug44个,平均每个测试功能点2.2个bug。 XX总共发布11个测试版本,其中B1—B5为计划内迭代开发版本(针对项目计划的基线标识),B6-B8为回归测试版本。计划内测试版本,B1—B4测试进度依照项目计划时间准时完成测试并提交报告,其中B4版本推迟一天发布版本,测试通过增加一个人日,准时完成测试。B5版本推迟发布2天,测试增加2个人日,准时完成测试。 B6-B11为计划外回归测试版本,测试增加5个工作人日的资源,准时完成测试。 XX测试通过Bugzilla缺陷管理工具进行缺陷跟踪管理,B1—B4测试阶段都有详细的bug分析表和阶段测试报告。 2.1 进度回顾

功能自动化测试方案设计

功能自动化测试方案

目录 1前言 (2) 1.1文档目的 (2) 1.2名词术语 (2) 2功能自动化测试实施原则 (3) 2.1实施原则 (3) 2.2实施功能自动化测试的优缺点 (3) 3实施范围和目标 (5) 3.1实施范围 (5) 3.2实施目标 (5) 3.3总体实施策略 (5) 4技术方案实施内容 (6) 4.1S AHI 的特性和优势: (6) 4.2S AHI 的工作原理: (9) 4.2.1 第一步:录制 (10) 4.2.2 第二步:精炼脚本 (10) 4.2.3 第三步:回放 (11) 4.3S AHI 的安装部署与配置 (12) 5实施管理建议 (20) 5.1实施策略建议 (20) 5.2人员配置 (20) 5.3实施计划 (21) 5.4交付物 (21)

1前言 1.1文档目的 功能自动化测试方案是为XXX系统功能测试使用自动化工具,实现以自动化测试为主的目标而编写的技术和实施方案。 文档的主要目的是提供自动化测试的技术方案、实施内容、实施步骤,以及关键的技术实现手段等。本文的预期读者为测试中心相关人员。 1.2名词术语 ?Sahi:是 Tyto Software 旗下的一个基于业务的开源 Web 应用自动化测试工具。 Sahi 运行为一个代理服务器,并通过注入 JavaScript 来访问 Web 页面中的元素。 Sahi 支持 HTTPS 并且独立于 Web 站点,简单小巧却功能强大。它相对于 Selenium 等自动化测试工具,在动态 ID 元素查找和隐式页面等待处理等方面具 有一定的优势。选择 Sahi 工具来实现具体 Web 项目的自动化测试是一个很不错 的选择。 ?功能测试:功能测试又称正确性测试,它检查软件的功能是否符合规格说明。由于 正确性是软件最重要的质量因素,所以其测试也最重要。 ?自动化测试:使用商业提供的自动化测试工具或者自己开发的工具对目标系统进行 测试。机器自动执行的测试,替代人完成重复性劳动,但不能完全取代人。自动化 测试需要用到测试工具,测试工程师的参与,自动化测试技术可应用于所有的测试 阶段 ?Web 测试背景:随着 Web 技术和互联网的发展,Web 应用产品越来越丰富,基于 Web 页面测试的需求与日俱增。在当前全球软件都在追求高效、敏捷的开发模式的 大背景下,Web 自动化测试成为了新一波技术探讨和研究的热潮。因为传统的手工 测试不仅效率低,并且测试质量受限于测试人员的一些情绪和心情。若当一个测试 人员带着烦躁情绪来测这些繁杂的大量重复性工作,测试的质量令人担忧。更何况, 当这项测试工作涉及到全球化方面的测试时,多语言版本的测试工作导致该测试工 作量的成倍增加,这无疑是一项巨大的考验! ?检查点:用来验证脚本执行结果是否达到预期。可以在录制的过程中建立检查点, 也可以在录制完成之后再建立检查点。

自动化测试可行性分析报告-(14343)

XXXX客户网银资金管理系统引入自动化测试的 可行性分析报告 版本:1.0

1. 概述 1.1. 目的 本文档对XXXX客户网银资金管理系统项目引入自动化测试工具的可行性进行评估,为项目经理提供决策参考。 1.1 范围 本文档描述了XXXX客户项目情况、现有测试工作流程、自动化测试本身的一些情况, 对测试工作量进行了估算,最后对估算结果进行了分析,并依此提出了一些建议。 本文档中讨论的自动化测试工具主要是功能测试工具。 1.2 术语定义 本文档涉及了几款自动化测试工具: TestManager:IBM公司的测试管理工具,属于Rational系列产品之一。 Robot:IBM公司的性能测试工具,属于Rational系列产品之一。 RFT:Rational Function T ester,IBM公司的功能测试工具,属于Rational系列产品之一。 TestDirector:Mercury公司生产的测试管理工具。 Loadrunner:Mercury公司生产的性能测试工具。 QTP:QuickT est Professional,Mercury公司生产的功能测试工具。 1.3 参考文档

2. 项目介绍 2.1. 项目背景 XXXX客户网银资金管理系统,是XXXX客户为了加强银行账户管理,提高资金利用效 率而开发的一套资金管理系统。 2.2. 项目开发、运行环境 XXXX客户网银资金管理系统遵循的开发规范如下: 操作系统:Windows2003或者HP Unix或者SCO Unix或者AIX或者Solaris 数据库平台:Informix 9.0 J2EE应用服务器:Weblogic8.1.4 开发平台:Eclipse(3.1以上版本) 2.3. 项目进度 项目的预定计划如下: 序号阶段名称工期开始时间结束日期 1 需求阶段34工作日2006-5-10 2006-06-26 2 开发阶段64工作日2006-6-12 2006-9-7 3 测试执行阶段48工作日2006-7- 4 2006-9-7 2.4. 项目特点分析 根据业务需求分析,业务量主要集中在银行业务数据操作,包括银行数据查询,银行业 务数据变更,因为和银行的交互集中在前置机上,且银行数据量大,操作复杂,耗费时间长,所以系统在多用户并发操作时,可能存在性能瓶颈。另外,由于XXXX客户的分支机构众多,操作人员多,数据量大,在多用户并发操作时,性能和效率会有较大影响。 3. 现有测试流程 现有的测试流程按照阶段划分为测试设计阶段和测试执行阶段。 测试设计阶段的主要工作是根据业务需求说明书和系统需求说明书来设计和编写测试 用例。根据以往的经验,将测试用例划分成三个部分: 测试需求分析; 测试方案; 数据执行步骤。

电力系统智能装置自动化测试系统的设计分析

电力系统智能装置自动化测试系统的设计分析 发表时间:2018-10-19T15:40:24.387Z 来源:《防护工程》2018年第12期作者:谢志高 [导读] 许多智能装置得到了大面积的推广和应用。一个完整的电力系统智能装置系统依现代化的远程监控手段以及数据信息的共享能够保证电力系统在生产以及供应等各个环节都能够正常的运行,实现电力系统的自动一体化管理。文章结合笔者相关工作经验,首先简析了电力系统自动化技术, 谢志高 东莞市俊熙智能科技有限公司 523129 摘要:伴随我国自动化技术的不断进步,电力系统的自动化水平也得到极大的提高,许多智能装置得到了大面积的推广和应用。一个完整的电力系统智能装置系统依现代化的远程监控手段以及数据信息的共享能够保证电力系统在生产以及供应等各个环节都能够正常的运行,实现电力系统的自动一体化管理。文章结合笔者相关工作经验,首先简析了电力系统自动化技术, 关键词:电力系统;自动化技术;应用;趋势 引言 近年来,电力科学水平和自动化技术的不断发展,电力系统自动化经历了手工阶段、简单自动装备阶段、传统调度中心阶段、现代调度的初级阶段等几个阶段。现在我国的电力系统中,已经存在不少种类别的智能装置自动化系统,但是我们应该认识到其中的大部分都是针对某些具体的装置开发,并没有多少可复用性。对于电力系统而言,自动化技术是实现电力系统科学管理一体化的必要手段,也是促进社会经济发展以及电力市场建设的重要保证,同时还能够有效的提高电力系统的运行效率和服务水平。通过结合电力系统自动化技术的概述,分析了电力系统自动化技术的应用及发展趋势。 一、电力系统自动化技术的概述 随着我国经济建设开速发展,人们生活水平的不断提高,人们对供电系统的可靠性也愈来愈重视,为了适应人们对供电质量的高要求,电力系统就需要不断提高电力系统自动化技术水准,利用现代的电子信息技术以及网络技术,对电力系统整体的运行情况进行全面的监控与管理,提高供电的安全性与可靠性。电力系统主要是由发电、送电、变电、配电以及用电等多个环节构成,为了有效的控制经济成本,同时又能够确保电力设备的安全、稳定的运行,就需要对这些设备进行测控、保护以及调控,同时将控制以及保护装置、计算机系统、变电站的计算机监控系统以及智能装置等有机的结合在一起,也就实现了电力系统的自动化技术。 二、电力系统智能装置自动化系统设计分析 电力系统装置的智能化设计由继电保护装置和测量控制装置两部分构成,继电保护装置主要是包拯店里系统一次设备的安全运行,确保电力系统中输电系统的安全,继电保护装置则是主要扶着电力系统中开关量的控制以及电器量的测量,电力系统智能装置协调这两部分功能,最终达到完成规定任务。智能化的电力系统在与外部设备连接时,会产生设备的模拟量,继电器保护出口以及信号的开入。电力系统智能装置应用于现场运行环境中叶相应的包括了模拟量输出、开关量输入和开出触点的检测功能,并且电力系统智能装置还集成了时钟同步等检测功能,使电力系统智能装置能更好的完成检测任务,对复杂的检测现场环境做出相应应对。电力系统智能装置应用集成系统,可以在较小的硬件体积中完成信息记录功能,并且由其丰富的扩转资源,与其他硬设备具有良好的交互性。 (一)电力系统智能装置自动化系统总体架构设计 现阶段,仿真系统主要包括单机平台和分布式平台两大类,其中单机平台系统构成相对简单,但是功能单一,不适用于复杂的工况要求,由出现失效的危险,故本文采用了分布式计算机系统,分布式计算机系统在主控计算机的控制下,其余处于从属地位的计算机协同工作,主控计算机可以将测试任务发布给不同的计算机,进行并行运算,极大程度上提高了指令周期,并且有效地利用了计算机资源,使系统的处理能力得到强化并有助于系统的扩展。该系统采用了两种工作模式,第一是分布式平台构架,第二是树杈模式。负责主要控制功能的计算机模块控制着系统的主体部分还有测试脚本的操作。 (二)硬件设计 电力系统中可以应用的自动化装置种类非常的多,主要可以归为两类,自动化装置算为一类,如备自投装置、自动准同期装置、无功综合控制装置、接地选线装置、低周减载装置等等;另一类为控制与保护装置,如稳定控制装置、母差保护装置、电动机保护装置、后备保护装置等等。这些装置覆盖了测量、控制、保护、通信等各个领域。自动化系统中的硬件方案设计,按照功能就是运行状态监视、设备保护、动态控制、故障信号处理等部分。系统采用分层系统结构,按照在系统中的运行等级分为执行层、通信与信号处理层、以及承载软件运行的终端。执行层为各种控制、测量、保护装置、报警装置,也就是具体的分布安装与电力系统中的各种自动化设备以及出现问题时能够发出警报的装置,这些设备的主要功能分为三类。 1、负责各种信号的测量,收集电力系统中各部分的运行状态与参数,并向上送入通信网路中。 2、各种保护装置,在尽可能的情况下应该应用可以由上端设置保护阈值的保护装置,实现更大的自动化范围。 3、作为动作机构,能够接受上端命令进行动作。 通信与信号处理层为重要的信号处理媒介,由各 BUS 总线、各信号处理器、网络服务器构成。BUS 总线连接各种终端自动化设备与信号处理器,负责在信号处理器与自动化终端之间可靠的传送信号;信号处理层则作为一个媒介层,进行各种 A/D、D/A 转化和不同协议之间的数据转换。由于各种自动化终端现在并没有一个统一的标准,厂家各行其是,所以为了以后自动化系统的兼容性以及可维护性与可扩展性,需要一个媒介层隔离自动化终端与上层软件之间的联系;网络服务器则承载软件运行终端与信号处理器之间的媒介,在两者之间可靠传输信号。 软件运行终端可以选用计算机,也可以选择各种嵌入式操作系统,两种方式各有优缺点,应用计算机作为终端则可移植性更强,操作门坎较低,操作人员可以经过较少的培训就可以上手。应用嵌入式操作系统的话,整个系统的实时性能会更高,因为其针对性更强,但是嵌入式操作系统对操作人员的要求较高。从未来的发展来看,可以应用嵌入式操作系统,因为如果想连接计算机的话,嵌入式操作系统支持接入计算机网络,让计算机从总体构架上居于嵌入式系统之上,兼得两者的优点。因此,承载软件运行终端的硬件载体为嵌入式系统所

相关文档
最新文档