一种基于仿真测试平台的实物自动化测试环境

一种基于仿真测试平台的实物自动化测试环境

一种基于仿真测试平台的实物自动化测试环境

摘要

针对FPGA软件测试过程中仿真测试和实物测试的不足,提出了一种基于仿真测试用例的实物自动化测试环境,将用于仿真测试的Testbench进行解析处理,形成能够用于FPGA 实物测试的传输信号,通过执行器将此信号转换为作用于被测FPGA芯片的实际信号,并采集被测FPGA芯片的响应,实现对FPGA的实物自动化测试。采用实物自动化测试环境验证平台对设计架构进行了验证,取得了良好的效果。

0 引言

随着FPGA设计规模的不断扩大,因FPGA软件设计而造成的质量问题也越来越突出,成为影响装备质量的重要因素。而测试是当前解决该问题的最有效手段,因此,越来越多的型号装备产品定型过程对FPGA软件测试提出了新的要求[3]。

然而FPGA测试与常规软件测试不同,因其测试环境限制,测试过程需大量依赖于仿真和分析的方法[4],而在实际芯片中开展的测试往往是板级、系统级测试,测试结果可信度低且无法有效发现FPGA软件设计缺陷[5-6]。为此,本文提出了一种基于仿真测试平台Testbench数据的自动化测试环境框架,测试结果具有较高的可信度,能够有效提高FPGA 测试质量。

1 FPGA动态测试概述1.1 FPGA动态测试环境原理

当前型号装备FPGA定型测试过程主要方法包括设计检查、功能仿真、门级仿真、时序仿真、静态时序分析、逻辑等效性检查和实物测试。其中功能仿真、门级仿真、时序仿真和实物测试均为动态测试,开展测试时需依据测试要求,建立FPGA运行的外围环境,根据测试对象的不同,可将此类环境分为仿真测试环境和实物测试环境。

采用仿真测试环境时,需根据测试用例将测试数据映射为不同时刻下的不同信号值,形成仿真测试平台文件Testbench,通过仿真测试工具将被测FPGA产生的响应进行采集和自动判断,形成测试结论[7]。

在线模拟考试系统需求分析

在线模拟考试系统 需求分析说明书 错误!未指定书

签。

目录 1文档介绍 (3) 1.1文档目的 (3) 1.2文档范围 (3) 1.3读者对象 (3) 2产品介绍 (3) 3产品的功能性需求 (3) 3.1功能性分类 (3) 3.2详细功能介绍 (4) 4数据库设计 (4) 5.项目执行所需人员及时间 (5)

1.文档介绍 1.1文档目的 1、为了帮助考生,提供了许多模拟考试的试题供考生参考,帮助考生熟悉考试环境和考题以充分准备迎接挑战 2、通过在线考试,使考试获得可靠的检测结果 1.2文档范围 项目组内部 1.3读者对象 参与开发在线模拟考试系统的需求分析人员、系统设计人员、开发人员、测试人员等干系人 2. 2.1产品介绍 在线模拟考试系统能够满足上述文档目的,提供一种通过Web方式进行在线考试的方式,系统基于大容量的题库,随机从题库中抽取一定数量的题目,提供给考生在线答题,可以不受地域的限制,又有效控制了考试的规范性。 3.功能性需求 3.1.功能性分类 角色功能模块名称描述 考生 考试模块 在此模块中,考生可以选择自 己想要参加的考试类别,并进 行考试,考试完成以后可以获 得当前考试的成绩 历史成绩模块 在此模块中,考生可以看到自 己以前参加的考试成绩,以对 自己的进步状况进行一次把 握 系统管理员试题维护模块在此模块中,系统管理员需要选择试题的分类,然后针对该试题分类中的所有试题进行维护。可以添加新题目,也可以对现有的题目进行修改或 者删除处理

试卷设置模块这里的试卷,实际上也就是试题分类。对于这个系统来说,题库中的题目是按照一定的分类存放的,不同的分类,试题设置不同(例如某分类的试题数目是20道,而另一个分类的试题数目也许就只有10道,所以要在这个模块中对此进行相关设置,包括分类的添加、修改和删除操作等) 历史成绩查询此模块是指管理员查看某试题分类的整体考试情况(可以从这些信息中判断出题库中的数目难易水平,并可以在以后的维护中作出适当调整) 3.2.详细功能介绍 功能类别详细功能页面名称实现功能方法 用户管理用户登录页面通过输入用户名查询数据库是否存在此用户,如果存在则登录成功,如果不存在,则提示注册 用户注册页面 向用户表添加用户 考生试题分类选择页面动态读取数据库中试题分类名称 考生答题页面 完成考试成绩页面根据选择的试题分类名称列出相应数量的题目 考生历史成绩查询页面根据该登录用户查询出所有有关该考生该科目下的历史成绩 系统管理员试题维护一览页面(包括添加 新问题、修改和删除问题)修改/删除根据选中题目的id 修改或者删除相应的信息,添加则是添加一条新纪录到为题表 试题分类的添加、修改与删除 管理员历史成绩一览页面 根据成绩段显示分布人数

微电网仿真试验检测平台

微电网仿真试验研究平台 微电网是由各类分布式发电系统、储能系统和负荷等组成的可控型微型电力网,为了满足负荷的不断增长和消除分布式能源接入的不利影响,而在传统配电网基础上发展而来的。目前微电网的研究工作也正处于迅速发展的时期,微电网仿真试验是微电网开展研究工作必备手段。 北京中电建投的微电网仿真试验研究平台,可以满足交直流混合微电网的关键设备检测、功能性验证试验、能量调度管理及控制策略研究,多个微电网之间的相互影响及调度控制技术研究。 北京中电建投的微电网研究试验移动平台,内置有试验设备、检测仪器、控制室,铁锂电池组,已经应用于中国电力科学研究院,移动式可以满足接入到各种现场实施研究试验,可以灵活接入已有分布式发电系统,有针对性开展微电网技术研究。 微电网仿真试验研究平台的主要作用与功能: 1.研究微电网相关技术与关键设备,满足微电网关键设备入网检测与功能性验证; 2.开展微电网规划研究、架构研究与配置研究,控制消除分布式发电系统对配电网的影响; 3.研究微电网相关控制技术与控制算法、交直流混合微电网多种控制策略研究; 4.研究交直流混合微网仿真运行,直流母线微电网与交流母线微电网并联/独立运行模式以及控制策略技术研究; 5.能量管理与调度控制的研究,微电网储能研究、风光储科学配比优化研究与高渗透率研究。 群菱生产并具备有以下产品的核心技术: 1.风力发电机模拟器:可以模拟双馈或直驱风力发电机组并网接入特性,满足控制策略研

究及功能验证 2.柴油发电机模拟器:工作时无需加柴油,无噪声,不排废气,是研究柴油发电机组接入 微电网的必备 3.电缆阻抗模拟装置:模拟各类电缆长度的阻抗特性,是研究新能源并网接入、继保控制 程序开发必配 4.短路故障模拟装置:可以模拟相相短路故障、相地短路故障,短路电流可选择 5.非线性负荷模拟装置:满足非线性负荷、谐波负荷、冲击负荷的模拟,加载时间与负荷 曲线可以预先设定 6.可编程交流负载:各种交流负荷模拟,共有21个标准产品RLC负载、RCD负载、RL 负载、RC负载可供选择, 负荷曲线及加载时间可以预先设置并自动运行 7.可编程直流负载:可以精确模拟直流负荷特性,负荷曲线及加载时间可以预先设置并自 动运行,直流负荷全工况模拟 8.谐波闪变测量阻抗模拟系统:提供符合IEC61000-3-3、IEC61000-3-11 、VDE4105 (30°、50°、70°、85°)标准要求的不同阻抗值 9.保护时间自动测量仪:应用于各种电气实验室,过欠压、过欠频、并离切换时间自动测 量,直接显示 10.微电网中央控制器:具备完善的微电网多目标优化控制、协议转换、数据采集、测量、 保护、控制与监视功能,是一款开放的控制器,可以通过软件手动配置实现任意添加于删除所要控制设备 11.微电网监控及能量调度管理系统:组态灵活,具有可维修性和可扩充性与稳定性,并网 /离网切换管理 12.其他具备技术优势产品服务:电池模拟器、光伏模拟器、电网模拟器、燃气机发电模拟

一种基于仿真测试平台的实物自动化测试环境

一种基于仿真测试平台的实物自动化测试环境 摘要 针对FPGA软件测试过程中仿真测试和实物测试的不足,提出了一种基于仿真测试用例的实物自动化测试环境,将用于仿真测试的Testbench进行解析处理,形成能够用于FPGA 实物测试的传输信号,通过执行器将此信号转换为作用于被测FPGA芯片的实际信号,并采集被测FPGA芯片的响应,实现对FPGA的实物自动化测试。采用实物自动化测试环境验证平台对设计架构进行了验证,取得了良好的效果。 0 引言 随着FPGA设计规模的不断扩大,因FPGA软件设计而造成的质量问题也越来越突出,成为影响装备质量的重要因素。而测试是当前解决该问题的最有效手段,因此,越来越多的型号装备产品定型过程对FPGA软件测试提出了新的要求[3]。 然而FPGA测试与常规软件测试不同,因其测试环境限制,测试过程需大量依赖于仿真和分析的方法[4],而在实际芯片中开展的测试往往是板级、系统级测试,测试结果可信度低且无法有效发现FPGA软件设计缺陷[5-6]。为此,本文提出了一种基于仿真测试平台Testbench数据的自动化测试环境框架,测试结果具有较高的可信度,能够有效提高FPGA 测试质量。 1 FPGA动态测试概述1.1 FPGA动态测试环境原理 当前型号装备FPGA定型测试过程主要方法包括设计检查、功能仿真、门级仿真、时序仿真、静态时序分析、逻辑等效性检查和实物测试。其中功能仿真、门级仿真、时序仿真和实物测试均为动态测试,开展测试时需依据测试要求,建立FPGA运行的外围环境,根据测试对象的不同,可将此类环境分为仿真测试环境和实物测试环境。 采用仿真测试环境时,需根据测试用例将测试数据映射为不同时刻下的不同信号值,形成仿真测试平台文件Testbench,通过仿真测试工具将被测FPGA产生的响应进行采集和自动判断,形成测试结论[7]。

软件测试练习题(网络课程平台)

1.软件测试的目的是( ). A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( )来设计测试用例的. A)应用范围 B)内部逻辑 C)功能 D)输入数据 3.黑盒法是根据程序的( )来设计测试用例的. A)应用范围 B)内部逻辑 C)功能 D)输入数据 4.为了提高软件测试的效率,应该( ). A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( ). A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序 6.测试的关键问题是( ). A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 7.软件测试用例主要由输入数据和( )两部分组成. A)测试计划 B)测试规则 C)预期输出结果 D)以往测试记录分析 8.成功的测试是指运行测试用例后( ). A)未发现程序错误 B)发现了程序错误 C)证明程序正确性 D)改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是( ). A)语句覆盖 B)判定覆盖 C)条件覆盖 D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是( ). A)等价类划分法 B)边界值分析法 C)错误推测法 D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( ). A)系统功能 B)局部数据结构 C)重要的执行路径 D)错误处理 12.软件测试过程中的集成测试主要是为了发现( )阶段的错误. A)需求分析 B)概要设计 C)详细设计 D)编码 13.不属于白盒测试的技术是( ). A)路径覆盖 B)判定覆盖 C)循环覆盖 D)边界值分析 14.集成测试时,能较早发现高层模块接口错误的测试方法为( ). A)自顶向下渐增式测试 B)自底向上渐增式测试 C)非渐增式测试 D)系统测试 15.确认测试以( )文档作为测试的基础. A)需求规格说明书 B)设计说明书 C)源程序 D)开发计划 16.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准. A)程序内部逻辑 B)程序的复杂度 C)使用说明书 D)程序的功能 17.程序的三种基本结构是( ). A)过程子,程序,分程序 B)顺序,选择,循环 C)递归,堆栈,队列 D)调用,返回,转移 18.结构化程序设计的一种基本方法是( ) A)筛选法 B)递归法 C)归纳法 D)逐步求精法 19.软件调试的目的是( ) A)找出错误所在并改正之 B)排除存在错误的可能性 C)对错误性质进行分类 D)统计出错的次数

系统仿真测试平台

仿真测试系统 系统概述 FireBlade系统仿真测试平台基于用户实用角度,能够辅助进行系统方案验证、调试环境构建、子系统联调联试、设计验证及测试,推进了半实物仿真的理论应用,并提出了虚拟设备这一具有优秀实践性的设计思想,在航电领域获得了广泛关注和好评 由于仿真技术本身具备一定的验证功能,因此与现有的测试技术有相当的可交融性。在航电设备的研制和测试过程中,都必须有仿真技术的支持:利用仿真技术,可根据系统设计方案快速构建系统原型,进行设计方案的验证;利用仿真验证成果,可在系统开发阶段进行产品调试;通过仿真功能,还可对与系统开发进度不一致的子系统进行模拟测试等。 针对航电设备产品结构和研制周期的特殊性,需要建立可以兼顾系统方案验证、调试环境构建、子系统联调联试、设计验证及测试的系统仿真平台。即以半实物仿真为基础,综合系统验证、系统测试、设备调试和快速原型等多种功能的硬件平台和软件环境。 目前,众多研发单位都在思索着如何应对航电设备研制工作日益复杂的情况。如何采取高效的工程技术手段,来保证系统验证的正确性和有效性,是航电设备系统工程的重要研究内容之一,FireBlade 系统仿真测试平台正是在这种大环境下应运而生的。 在航电设备研制工程中的定位设备可被认为是航电设备研制工程中的终端输出,其质量的高低直接关系到整个航电设备系统工程目标能否实现。在传统的系统验证过程中,地面综合测试是主要的验证手段,然而,它首先要求必须完成所有分系统的研制总装,才能进行综合测试。如果能够结合面向设备的仿真手段,则可以解决因部分设备未赶上研发进度导致综合测试时间延长的问题。在以往的开发周期中,面向设备的仿真技术并没有真正得到重视: (1)仿真技术的应用主要集中在单个测试对象上,并且缺乏对对象共性的重用; (2)仿真技术缺乏对复杂环境与测试对象的模拟; (3)仿真技术的应用缺乏系统性,比如各个阶段中仿真应用成果没有实现共享,

嵌入式系统仿真测试平台的体系结构研究

!"##!年第$期 福建电脑注:本文得到广东省科技厅攻关项目资金资助%项目编号"##"&’(&)电子科技大学青年基金项目资助%项目编号*+#"#,#-。 &、 引言目前嵌入式系统开发已经成为了计算机工业最热门的领域之一,嵌入式系统应用渗透到信息家电、工业控制、通信与电子设备、人工智能设备等诸多领域。然而嵌入式系统的软件与目标硬件紧密相关,软件开发周期长,开发成本昂贵,软件质量无法保障.&/."/。特别是嵌入式软件的测试工作,在整个开发周期中通 常占用着大部分时间 (-#01,#0)。软件测试是一个非常重要而又艰苦的过程。软件测试工具用来全部或部分的代替人工进行软件的测试工作。它能极大的节省人力、物力和财力,缩短项目的开发周期。 国际上,许多软件公司致力于开发功能强大的软件测试工具。按获得测试信息的方式分为纯硬件、纯软件、软硬件相结合三种类型的测试工具。纯硬件测试工具如仿真器、逻辑分析仪、开发系统等。纯软件测试工具如234563786的2345938:,是一种软件逻辑分析仪。软硬件相结合的测试工具如以;<公司的=>?938:为代表的虚拟仪器和以@AB 公司的BC58DEFD 为代表的测试工具。这三类测试工具都有一个缺点:没有提供一个集成各种软硬件测试工具的框架,使各类测试工具能紧密协调工作。 为提高测试工作的效率,迫切需要功能强大的嵌入式系统测试工具。 仿真开发在嵌入式系统开发中正在发挥着越来越重要的作用。许多软件公司已经开发出成熟稳定的嵌入式仿真开发工具。但是在嵌入式仿真开发中,仍然缺乏一种嵌入式系统测试工具的集成框架。本文正是基于这个目标,从软件体系结构的角度,研究和设计了一种称为G EFDH G 的嵌入式系统仿真测试平台的集成框架。并基于其上实现了一个嵌入式仿真测试平台3I >EFDH 。 "、 嵌入式系统仿真测试平台的体系结构EFDH 对于大规模复杂软件系统,其总体结构设计远比算法和数据结构的选择更重要.J /.!/。基于这样的认识和背景,本文在对嵌入式测试和嵌入式仿真开发深入研究的基础上,研究和设计了EFDH 的体系结构。"K &EFDH 的结构模型 EFDH 的体系结构主要借鉴了当前流行的嵌入式交叉开发工具的目标服务器L 目标代理结构.’/,分为宿主机端和仿真目标机端两大部分。 EFDH 的结构模型见图&: 图&EFDH 结构模型 EFDH 结构模型的基本特征:&M EFDH 由宿主机端和目标机端两大部分构成,宿主机 端以测试服务器DF (D8NO F86786)为核心;目标机端以测试代理D@P D8NO @Q84O M 为核心。 "M 所有的测试工具不与目标机端交互, 而只与测试服务器DF 进行交互;测试服务器DF 同测试代理D@交互。这样只要更换相应的测试代理D@,即可与不同的仿真开发系统一起工作。 J M 测试服务器DF 与所有测试工具之间通过嵌入式仿真测试工具交换协议EFDDR (ES?85585F3STU>O3C4D8NO DCCU 8RI VW>4Q8X6COCVCU ) 规范接口进行交互。!M 测试服务器DF 和测试代理D@之间通过嵌入式仿真测试协议EFD P ES?85585F3STU>O3C4D8NO X6COCVCU M 规范接口进行交互。 ’M 测试工具以软插件的形式集成到EFDH 中%EFDDR 和EFD 规范定义的接口是公开的和可免费获得的,第三方测试工具非常容易的集成到EFDH 中来。 -M 测试工具多种多样,可以是软件代码测试工具,也可以是硬件诊断测试工具,都可以很容易的集成到EFDH 中来,从而达到各类测试工具的紧密协作。 $M EFDH 中各类测试工具紧密集成到一个图形用户接口中,大大提高了用户的工作效率。 ,M 测试代理D@以一个线程的形式存在于仿真运行环境中,与各类模拟器之间通过固定的接口交互,获取丰富的测试信息。 "K "测试服务器DF 模型 测试服务器DF 是EFDH 的核心结构部件,作为EFDH 的测试管理器,其结构模型如图"。 图"测试服务器DF 结构模型 DF 的主要功能:&M DF 提供相应的EFDDR 协议规范接口,接受来自测试工具的控制命令和状态查询,并提供相应的数据传输接口,向测试工具返回对应的测试结果。 "M DF 提供相应的EFD 协议规范接口,向采集代理发送控制命令信息和状态查询信息,并且根据EFD 协议规范提供的接口收取返回信息。 J M DF 提供测试高速缓冲管理、 测试存储器管理以及流测试协议,管理和控制整个宿主机端。"K J 测试代理D@模型 嵌入式系统仿真测试平台的体系结构研究 邵荣防,罗克露 P 电子科技大学计算机科学与工程学院,四川 成都-&##’!M 【摘要】仿真开发在嵌入式开发中正逐步成为热点,仿真测试工具在仿真开发过程中正发挥着日益重要的作用。本文首先简要分析了当前的嵌入式测试工具,然后给出一种嵌入式仿真测试平台的体系结构EFDH 。基于EFDH 体系结构,实现了一个面向信息家电的嵌入式仿真测试平台3>EFDH 。 【关键词】嵌入式系统仿真开发 仿真测试平台

软件测试中的43个功能测试点

软件测试中的43个功能测试点 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,针对web系统我们有哪些常用测试方法呢?今天我们一起来了解了解~~ 1. 页面链接检查 每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如:LinkBotPro、File-AIDCS、HTMLLink Validater、xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTMLLink Validater只能测试以Html或者htm结尾的网页链接;xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。 2.相关性检查 功能相关性:删除/增加一项会不会对其它项产生影响,如果产生影响,这些影响是否都正确,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,可能会在查询的时候让数据列表变形。 3.检查按钮的功能是否正确 如新建、编辑、删除、关闭、返回、保存、导入、上一页、下一页、页面跳转、重置等功能是否都正确。常见的错误会出现在重置按钮上,表现为功能失效。 4.字符串长度检查 输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。还要检查需求规定的字符串长度是否都正确,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。 5.字符类型检查 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型)看系统是否检查字符类型。 6.标点符号检查 输入内容包括各种标点符号,特别是空格,各种引号,回车键。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的内容。

TTE网络仿真测试系统

解决方案 SOULTION TTE网络仿真测试系统——解决方案 TTEthernet网络仿真测试系统可用于对TTEthernet协议的验证,尤其是时钟同步机制、容错通信、冷启动等网络关键技术的研究;同时在TTEthernet网络系统开发过程中,需要搭建网络仿真测试系统对所开发的系统通信功能进行仿真和验证。当TTEthernet交换机和端系统开发完后,利用网络仿真测试系统可以对所开发的交换机和端系统逐一进行半实物仿真测试,因此,也可用于TTEthernet分布式实时系统开发过程中的半实物仿真和测试阶段。 TTEthernet网络仿真测试系统,支持最高网络传输速率为1Gbit/s,余度通信,同一通信网络中可同时支持硬实时的时间触发以太网消息和事件触发的普通以太网消息。普通以太网消息在其它消息传输的空隙进行传输,不影响硬实时时间触发以太网消息传输。 TTEthernet技术的提出基于航电系统和工业自动化领域丰富的工程应用经验,并经过了严格的验证。网络中各端系统并行传输的TTEthernet消息在网络交换机处不会发生消息拥塞,适用于安全关键系统。 时间触发以太网技术 利用TTEthernet开发工具链可以进行系统通信需求开发和网络拓扑规划,按部就班即可获得TTEthernet网络交换机和端系统的配置文件。开发工具之间的信息交换通过标准的XML文件格式,因此用户可以对该工具链进行裁剪,灵活地按照自己既定的开发流程进行开发。 时间触发以太网开发工具链 基于TTEthernet网络仿真测试系统可以简单快捷地设计复杂实时系统,研究基于以太网的机载系统新特性,高可用性和容错网络以及信息娱乐系统等。 仿真测试系统功能 高带宽,确定的报文传输,双通道容错通信 同时支持时间触发消息,ARINC664 p7消息和普通以太网消息支持音频、视频信息传输提供实例,用户可修改 技术优势 2个1Gbit/s的TTEthernet实验室用交换机 4个集成TTEthernet PCIe板卡的端系统(安装于4台PC主机内)特定的时间触发报文调度表(可以通过工具进行修改)提供基于Linux的PCIe板卡驱动和API库 集成标准PCIe接口板卡,实验室用;基于IEEE802.3标准以太网;支持10/100/1000 Mbit/s全双工以太网通信;支持多达3通道冗余通信;PCIe 1.1*4 Gen 1(2.5Gbit/s);两个SFP光纤接口模块;提供通信板卡的Linux驱动;符合TTEthernet 1.0协议;支持DMA;支持ARINC664 part7消息收发;提供Demo;支持ARINC664 part7消息收发。 仿真测试系统总体描述 TTEthernet端系统技术参数 12个全双工1Gbit/s以太网口;支持安全关键实时系统使用的时间触发以太网;支持三种消息的并行通信;内部数据处理带宽达24Gbit/s;功能强大的TTEthernet交换机IP核:支持8个子调度表、可支持最多4096个VL ID、可支持1024个相同的BAG;时钟同步精度达微秒级别。 TTEthernet交换机技术参数 TTE-Build:用于生成网络交换机和各端系统的配置文件TTE-Load:用于网络交换机的配置下载TTE-View:用于网络实时监测分析 软件开发工具 7

安全生产模拟考试平台题库

3 1、企业应负责制定现场应急预案,并且定期检验和评估现场应急预案和程序的有效程度,并适时进行修订。(1.0分)答案:对 2、现场处置方案的应急组织与职责主要包括应急自救组织机构、人员的具体职责,不应同单位或车间、班组人员工作职责紧密结合,明确相关岗位和人员的应急工作职责。(1.0分)正确答案:错 3、针对应急演练活动可能发生的意外情况制定演练保障方案或应急预案,并进行演练,做到相关人员应知应会,熟练掌握。(1.0分)正确答案:对 4、应急救援预案要有实用性、要根据本单位的实际条件制订,使预案便于操作。(1.0分)正确答案:对 5、一个单位的不同类型的应急救援预案要形成统一整体,救援力量要统一安排。(1.0分)正确答案:对 6、生产经营单位主管安全工作的领导对本单位事故隐患排查治理工作全面负责。(1.0分)正确答案:错 7、应急救援过程中,应急救援人员应加强对重要目标和地段的警戒和巡逻,防止人为破坏、制造事端。(1.0分)正确答案:对 8、企业要加强对各种救援队伍的培训,保证人员能够熟悉事故发生后所采取的对应方法和步骤,做到应知应会。(1.0分)正确答案:对 9、在建立警戒区域时,不必要把警戒区和污染区内与事故无关的人员撤离。(1.0分)正确答案:错 10、应急救援组织机构应包括应急处置行动组、通信联络组、疏散引导组、安全防护救护组等。(1.0分)正确答案:对11、职业病诊断机构在安全生产监督管理部门作出调查结论或者判定前应当中止职业病诊断。(1.0分)正确答案:对12、用人单位安排未经职业健康检查的劳动者从事接触职业病危害的作业的,并处5万元以上30万元以下的罚款;情节严重的,责令停止产生职业病危害的作业,或者提请有关人民政府按照国务院规定的权限责令关闭。(1.0分)正确答案:对13、职业病防护设施,包括降低职业病危害因素的强度或浓度的设备和设施,也包括有关建筑物和构筑物。(1.0分)正确答案:对 14、危险化学品项目的职业卫生防护设施无需与主体工程同时设计,同时施工,同时投入生产和使用,可先行投产、运行。 (1.0分)正确答案:错 15、职业禁忌症,如Ⅰ期及Ⅱ期高血压、活动性消化性溃疡、慢性肾炎、未控制的甲亢、糖尿病和大面积皮肤疤痕的患者,均不得从事高温作业。(1.0分)正确答案:错 16、为降低噪声,对其传播途径的处理实质就是增加声音在传播过程的衰减。(1.0分)正确答案:对 17、在进入受限空间作业前,应切实做好工艺处理工作,将受限空间吹扫、蒸煮、置换合格;对所有与其相连且可能存在可燃可爆、有毒有害物料的管线、阀门加盲板隔离,有阀门的可关闭阀门代替安装盲板。(1.0分)正确答案:错 18、凡确诊患有职业病的职工,可由企业决定是否享受国家规定的工伤保险待遇或职业病待遇。(1.0分)正确答案:错 19、电机冒烟起火时要紧急停车。(1.0分)正确答案:对 20、严重缺水时,如果立即上水就可能导致锅炉事故。(1.0分)正确答案:对 21、锅炉是把燃料的化学能变成热能,再利用热能把水加热成具有一定温度和压力的蒸汽的设备。(1.0分)正确答案:对22、气瓶充装和使用人员允许穿化纤服。(1.0分)正确答案:错 23、特殊情况下,气瓶允许长时间置于烈日的曝晒下。(1.0分)正确答案:错 24、气瓶实行固定单位充装制度,气瓶充装单位只充装自有气瓶和托管气瓶,不得为任何其它单位和个人充装气瓶。(1.0分)正确答案:对 25、《危险化学品安全管理条例》规定,申请危险化学品安全使用许可证的化工企业不用进行安全评价。(1.0分)正确答案:错 26、生产经营单位为了企业利益,可以与从业人员订立协议,免除或者减轻其对从业人员因生产安全事故伤亡依法应承担的责任。(1.0分)正确答案:错 27、特种设备安全监督管理部门应当制定特种设备应急预案。特种设备使用单位应当制定事故应急专项预案,并定期进行事故应急演练。(1.0分)正确答案:对 28、特种设备使用单位应当使用符合安全技术规范要求的特种设备。(1.0分)正确答案:对 29、产生职业病危害的用人单位工作场所还应当有配套的更衣间、洗浴间、孕妇休息间等卫生设施。(1.0分)正确答案:对 30、《中华人民共和国消防法》规定,建设工程的消防设计、施工必须符合国家工程建设消防技术标准。(1.0分)正确答案:对 31、《中华人民共和国消防法》规定,单位的安全管理人员是本单位的消防安全责任人。(1.0分)正确答案:错 32、对产生严重职业病危害的作业岗位,应当在其醒目位置,设置警示标识和中文警示说明。(1.0分)正确答案:对 33、职工发生工伤时,用人单位应当采取措施使工伤职工得到及时救治。(1.0分)正确答案:对 34、《中华人民共和国安全生产法》规定,任何单位或者个人对事故隐患或者安全生产违法行为,均有权向负有安全生产监督管理职责的部门报告或者举报。(1.0分)正确答案:对35、《安全生产许可证条例》规定的行政处罚,由安全生产许可证颁发管理机关决定。(1.0分)正确答案:对 36、25Hz~300Hz的交流电流对人体伤害最严重。(1.0分)正确答案:对 37、蒸气和气体静电比固体和液体的静电要强一些,有的能高达数万伏以上。(1.0分)正确答案:错 38、静电屏蔽可以消,在静电场中可除静电电荷。(1.0分)查看答案 40、人体是导体能接触起电而成为带电体,引起感应放电。(1.0分)正确答案:错 41、泡沫灭火器一般用于带电灭火。(1.0分)正确答案:错 42、化学危险品仓库应设在远离城镇和人口密集的地区,并设置专用仓库和专用线路,有保证安全的特殊装卸设备以及符合城市规划、公安、防火等有关条例规定的安全措施,设置地点应与当地有关单位协商确定。(1.0分)正确答案:对 43、输送有毒、易燃和易腐蚀物料的机泵,在解体检修之前,

构建基于XPC目标的实时仿真测试系统

万方数据

可通过局域网、Intemet进行连接;(2)支持任何台式Pc机、PC/104、CompactPCI、工业PC或SBC(单板机)作为实时目标系统;(3)依靠处理器的高性能水平,采样率可达到100kHz;(4)扩展了L/0驱动设备库,现已支持超过150种标准L/O板;(5)可以得到来自主机或目标机的信号,也可以动态调整参数;(6)在宿主机和目标机上都可进行交互式的数据可视化和信号跟踪;(7)使用xPcTargetEmbeddedOption能针对独立操作进行系统配置. 图1XPC目标双机模式 3系统的硬件连接 在xPc目标的半实物仿真中,主要通过数据采集卡来实现计算机和外部设备的连接,既需要通过数据采集卡的A/D接口从外部模拟设备采集数据送到目标机,也需要通过D/A接口将目标机的计算结果送往外部模拟设备. 3.1采用XPC目标提供的I/O设备 xPc目标提供了支持超过150种标准工/o板的I/0驱动设备库.xPc目标所提供的D/A、A/D、DI、D0等模板,它实际上是为不同的板卡提供不同的驱动程序.在应用中,将所用到的L/o设备对应的模板拖人模型中,进行采集卡的参数设置(如通道数、电压范围、采样时间、基地址等),并在实际仿真测试系统中接入相应板卡.在编译模型文件时,其中的板卡的信息就会被编译为可执行代码,下载到目标机上后,目标就通过数据采集卡和外部设备建立了联系,构成实时仿真测试回路.在仿真过程中可以从这些板上输入输出数据,以进行半实物仿真.本文目标机安装的是研华公司(Advantech)的PCL一711B和PCL一728数据采集卡. 水利水电技术第36卷2005年第1期 张江滨,等∥构建基于xPC目标的实时仿真测试系统 3.2采用其他I/O设备 如果没有采用xPC目标提供的L/0设备,则需自己编写设备驱动程序,这时可参考xpcblocks文件夹下的各种设备驱动程序模块的源代码来编写程序,并存为filename.c,然后在MATLAB命令窗口输入命令:mex£1ename.c,MATLAB自动调用编译器生成mex动态连接库文件filename.dll,并将其设置到MATLAB的搜索路径中,最后将文件封装成一个s—function模块,进行参数设置即可. 4目标启动盘的制作 目标机必须通过特制的软盘启动才能调用和运行XPC目标的实时内核.在安装了xPC目标软件和网络通信硬件后,就可以设置宿主机和目标机的环境属性,进行目标启动盘的制作.本文的宿主机和目标机都安装了网卡,中问通过Hub连接.将软盘插入宿主机的软驱,在MATLAB命令行输入xpcsetup,出现xPcTar- getsetup对话框,就可以进行宿主机和目标机环境属性设置.最后单击BootDisk按钮,就可完成目标启动盘 的制作. 5仿真模型的构建 根据实际测试要求可在Simulink环境中方便地构建模型.本文以发电机励磁测试系统为例,用Simulink提供的发电机和负荷模型代替现实中复杂的电力系统,忽略调速器,以一常数代替.在xPcTarge∥BlockLibrary的A/D库中拖动研华公司(Advantech)的PCL.711B(在目标机上已经安装了PCL一711B数据采集卡)作为励磁电压的数字输入通道,采用PcL_728作为发电机A相电压的模拟输出通道.这样通过数据采集卡就可以很方便地与实际的励磁控制器结合起来,进行控制器的闭环实时仿真测试.因为PCL-728的D/A输出范围为一5~+5V,为了使A相电压在这一范围完整地输出,可在电压测量元件输出端口加适当的比例环节.同时,如果要测量其他参数,可在发电机m—pu端口加入测量模块MeasurementDemux,可对发电机的三相电流、角速度、输出功率等参数进行观察.simulink模型如图2所示. 6xPC目标应用程序的创建和下载 6.1仿真参数的设置 在simulink模型中,仿真和实时运行参数都可在simulationPammeters对话框中设置,主要包括S01ver、workspaceL/O、Diagnostics、Real-Timeworksh叩等4 71  万方数据

安全生产模拟考试平台题库

安全生产模拟考试平台题库

3 1、企业应负责制定现场应急预案,并且定期检验和评估现场应急预案和程序的有效程度,并适时进行修订。(1.0分)答案:对 2、现场处置方案的应急组织与职责主要包括应急自救组织机构、人员的具体职责,不应同单位或车间、班组人员工作职责紧密结合,明确相关岗位和人员的应急工作职责。(1.0分)正确答案:错 3、针对应急演练活动可能发生的意外情况制定演练保障方案或应急预案,并进行演练,做到相关人员应知应会,熟练掌握。 (1.0分)正确答案:对 4、应急救援预案要有实用性、要根据本单位的实际条件制订,使预案便于操作。(1.0分)正确答案:对 5、一个单位的不同类型的应急救援预案要形成统一整体,救援力量要统一安排。(1.0分)正确答案:对 6、生产经营单位主管安全工作的领导对本单位事故隐患排查治理工作全面负责。(1.0分)正确答案:错 7、应急救援过程中,应急救援人员应加强对重要目标和地段的警戒和巡逻,防止人为破坏、制造事端。(1.0分)正确答案:对8、企业要加强对各种救援队伍的培训,保证人员能够熟悉事故发生后所采取的对应方法和步骤,做到应知应会。(1.0分)正确答案:对 9、在建立警戒区域时,不必要把警戒区和污染区内与事故无关的人员撤离。(1.0分)正确答案:错 10、应急救援组织机构应包括应急处置行动组、通信联络组、疏散引导组、安全防护救护组等。 (1.0分)正确答案:对 11、职业病诊断机构在安全生产监督管理部门作出调查结论或

者判定前应当中止职业病诊断。 (1.0分)正确答案:对 12、用人单位安排未经职业健康检查的劳动者从事接触职业病危害的作业的,并处5万元以上30万元以下的罚款;情节严重的,责令停止产生职业病危害的作业,或者提请有关人民政府按照国务院规定的权限责令关闭。 (1.0分)正确答案:对 13、职业病防护设施,包括降低职业病危害因素的强度或浓度的设备和设施,也包括有关建筑物和构筑物。(1.0分)正确答案:对 14、危险化学品项目的职业卫生防护设施无需与主体工程同时设计,同时施工,同时投入生产和使用,可先行投产、运行。(1.0分)正确答案:错 15、职业禁忌症,如Ⅰ期及Ⅱ期高血压、活动性消化性溃疡、慢性肾炎、未控制的甲亢、糖尿病和大面积皮肤疤痕的患者,均不得从事高温作业。(1.0分)正确答案:错 16、为降低噪声,对其传播途径的处理实质就是增加声音在传播过程的衰减。(1.0分)正确答案:对 17、在进入受限空间作业前,应切实做好工艺处理工作,将受限空间吹扫、蒸煮、置换合格;对所有与其相连且可能存在可燃可爆、有毒有害物料的管线、阀门加盲板隔离,有阀门的可关闭阀门代替安装盲板。(1.0分)正确答案:错 18、凡确诊患有职业病的职工,可由企业决定是否享受国家规定的工伤保险待遇或职业病待遇。(1.0分)正确答案:错19、电机冒烟起火时要紧急停车。(1.0分)正确答案:对20、严重缺水时,如果立即上水就可能导致锅炉事故。(1.0分)正确答案:对 21、锅炉是把燃料的化学能变成

通用嵌入式系统软件测试平台的设计

2007,43(15) 1引言 目前,软件测试的理论和方法应用于普通个人计算机和大型机中已经非常成熟,这主要得益于它们的硬件资源比较丰富,而且内部结构和外部接口高度统一,并且有强大的操作系统支持。相对而言,嵌入式系统由于受自身内存不丰富,外设资源少,体系标准不统一,没有操作系统,或者难以获得操作系统足够支持等因素的制约,嵌入式软件的测试必须高度依赖于自身的调试平台,而往往这样的调试平台不足以进行全面的软件测试。 通用嵌入式系统软件测试平台(以下简称通用测试平台)通过仿真的手段,在PC机上模拟各种嵌入式系统,让嵌入式系统软件在模拟的环境中运行,并且在通用测试平台的控制下进行各种测试,从而能将成熟的软件测试方法应用于嵌入式系统软件中,有效地提高嵌入式系统软件的可靠性和开发效率、缩短产品的开发周期。 本文讨论的通用测试平台仅针对基于32位ARMCPU内核的各种嵌入式系统。通用测试平台必须高度可配置,可由用户根据实际的嵌入式系统,配置不同的模拟目标,并且真实反映实际的硬件外设资源;更为重要的是,通用测试平台必须提供完善的平台与被测软件交互的接口,通过这些接口,用户能方便地实现和使用各种软件测试方法;而且具备可靠的记录手段,将测试结果保存下来进行后续分析;同时还应该具有良好的结构和人机界面,方便扩充模拟目标和二次开发。 本文将围绕上述要求阐述通用嵌入式系统软件测试平台的整体框架设计,并介绍与之配合使用的工具链。 2通用嵌入式系统软件测试模拟环境 2.1嵌入式系统软件模拟测试方法 本文介绍的通用测试平台运用了全数字仿真技术,在PC机上模拟整个嵌入式硬件系统,不但包括核心CPU,而且将外围各种器件,如串口、定时器、实时时钟、通用I/O等,进行数字化仿真。嵌入式软件无需,或者稍加改动就能在这个仿真环境下运行。在这个封闭的黑盒子中,嵌入式软件如同在真正硬件上被执行,通过仿真模型内建的测试接口导出或发送测试数据,驱动被测软件运行,进而验证软件测试结构,从而实现对嵌入式系统软件动态的封闭测试。 2.2嵌入式系统软件测试环境与功能 通用测试平台为嵌入式软件测试的自动化提供了必要的支持,这些支持分别体现在测试过程的两个阶段:编译插装和测试运行。在测试开始前,使用通用测试平台专用的工具链,将被测软件和测试用例、测试方法进行整体插装和编译。在测试运行过程中,要求通用测试平台能够对测试脚本中的测试任务进行管理和实时的调度,组织被测系统运行所需要的输入条件,并提供人工干预界面,实现测试中人机模型之间以及与被测系统之间的数据交互,并实时地收集从被测系统返回的结果数据用于实时显示和事后的数据分析等。 通用嵌入式系统软件测试平台的设计 沈永清,徐中伟 SHENYong-qing,XUZhong-wei 同济大学通信工程系,上海200331 DepartmentofCommunicationEngineering,TongjiUniversity,Shanghai200331,China SHENYong-qing,XUZhong-wei.Designofgeneralsimulationtestplatformforembeddedsystemsoftware.ComputerEngineeringandApplications,2007,43(15):83-85. Abstract:Simulationtestisavaluablewaythatcanimprovethequalityandreliabilityofsoftware;generalsimulationtestplatformisasetofsoftwaresystemrunningonpersonalcomputer,viausingmodulesofARMCPUbehaviorandperipheralhardwaresimulatorandatestingcontroller,whichsupporttestingdifferentembeddedsoftwarewithoutanychanginginsource.Thispaperfocusesonthearchitectureofageneralsimulationtestplatformandthedesignofsimulator,testingmanagerandspecialtoolsforthisplatform,thenputsforwardanimplementationmoduleforthetestingmanagerindetail. Keywords:embeddedsoftware;softwaretest;embeddedsystemsimulation;testingenvironment;testmanagement 摘要:仿真测试是嵌入式软件系统测试阶段的一种有效测试方法,探讨了通过在PC机上仿真模拟ARM嵌入式系统,对嵌入式系统软件进行仿真测试的通用测试平台的设计。该平台可以在不做大幅度修改的情况下对不同的嵌入式系统软件进行各种测试。重点介绍了仿真模拟器、测试管理器和测试平台专用工具链的设计,提出了一种测试管理器的实现模型,并进行了详细的描述。 关键词:嵌入式软件;软件测试;嵌入式系统仿真;测试环境;测试管理 文章编号:1002-8331(2007)15-0083-03文献标识码:A中图分类号:TP311 作者简介:沈永清(1978-),男,在读硕士研究生,主要研究方向:铁路软件安全测试,计算机通信网;徐中伟(1964-),男,教授,博士生导师,主要研究方向:铁路软件安全测试与安全评估,测试自动化。 ComputerEngineeringandApplications计算机工程与应用83

MIMO系统检测仿真

一、引言 随着无线通信业务的发展,人们对数据率的要求越来越高,而传统通信方式通过使用某些信道编码方法已接近香农极限,要想再提高频谱利用率已经很困难。在这种情况下,多输入多输出(MIMO,Multiple Input Multiple Output)技术由于能同时带来分集增益和空间复用增益,成为未来移动通信系统的有力竞争方案。MIMO通信系统的检测器是MIMO技术实用过程中关键的一个模块,选择一种检测性能好而且便于硬件实现的检测方法是人们追求的目标。 传统的MIMO检查算法主要有:最大似然(ML,Maximum Likelihood)检测算法、迫零(ZF,Zero Forcing)检测算法、最小均方误差(MMSE,Minimum Mean-Square Error)检测算法、V-BLAST(ZF-OSIC)检测算法和基于QR分解的检测算法等。此外,通过把在给定格中寻求最短向量的球形解码思想应用于MIMO系统,形成了MIMO系统的球形解码算法,在保持优良检测性能的同时,大大减小了计算复杂度。本次课程设计主要针对最大似然算法,迫零算法和最小均方误差算法进行仿真和性能仿真比较。 二、MIMO系统 MIMO通信系统可以定义为收发两端分别采用多个天线或阵列天线的无线通信系统。MIMO的多输入多输出是针对多径无线传输信道而言的。 考虑n T根发射天线n R根接收天线的MIMO系统,如下图所示,数据流被分成n T个子数据流,每个子流通过星座点映射后送给发射天线。分别从个发射天线发射出去,再经多径传输信道后由n R个接收天线接收,同时用接收到的信号进行信道估计得到信道参数值,然后通过一定的检测算法处理分解出子信息流。因为n T个发射天线同时发射子信息流,各发射信号只占用同一频带,并未增加带宽,达到提高频谱利用率的目的,同时多个并行空间也实现了更高的数据传输速率。

相关文档
最新文档