毕业设计测试方法(12篇)
1.毕业设计测试方法 篇一
航天器测试控制语言设计与实现方法研究
提出以航天器测试系统监控管理软件为运行环境的结构化航天器测试控制语言的语句定义和采用专用编译器、解释器实现的.一种方法,可作为研制测试语言和在测试系统监控管理运行软件环境中增强测试序列管理和功能的设计参考.
作 者:王宪文 WANG Xianwen 作者单位:北京空间飞行器总体设计部,北京,100094刊 名:航天器工程 ISTIC英文刊名:SPACECRAFT ENGINEERING年,卷(期):16(2)分类号:V525 TP31关键词:航天器 测试控制语言 研究
2.毕业设计测试方法 篇二
本文设计了一种电子战数字测试系统, 对与电子战有接口关系的网络节点的数据信息进行模拟。可模拟高密度大批量的雷达威胁目标信息来检验电子战系统的信息处理、综合显示、目标分配等战术功能;可应用于电子战接口调试、测试、系统功能检验等不同场合, 满足不同的需求;可检测电子战系统在各种威胁环境下的反应时间;构建模拟作战环境, 用于测试电子战系统的数据融合等功能。
1 数字测试系统的体系结构
数字测试系统采用了灵活的模块化设计方法。把每个相关网络节点设计为一个基本模块, 包括侦察模块、干扰模块、指挥控制模块等;基本模块之间相互独立, 每个基本模块各自与被检系统相连, 能够独立完成网络报文的收发、处理、显示、解析和应答功能。在基本模块基础上设计高层模块, 包括反应时间检测、多目标处理能力检测、目标库管理、战情设置与演练等。高层模块调用基本模块提供的接口函数, 实现对被检系统各项战术功能的检测。这种设计方法使测试系统具有良好的开放性和可扩充性。
数字测试系统的体系结构见图1。
图1中, 基本模块基于UDP协议/TCP协议与被检系统进行网络通信。UDP是一个面向数据报的传输层协议, UDP协议的优点是提供了两种特有的传送数据的方式:广播与组播。通常情况下, 一个数据报仅发往单个目的主机, 也就是点对点 (Unicast) 报文。当需要将报文同时送到网上所有其它主机时, 可使用广播 (Broadcast) , 而不必同一条报文连续发送若干次, 从而有效降低了网络负荷。当需要把报文送往某些节点, 而不是全部节点, 则可以使用组播 (Multicast) , 以最大限度降低对该报文不感兴趣的节点的处理负荷。基于UDP协议通信, 通过应用层的超时重发机制来保证报文收发的可靠性。
与UDP协议对应的是, TCP协议提供一种面向连接的可靠的字节流服务, 并通过下列机制来保证传输的可靠性:在传输层实现应答超时重发;在TCP报文头包含“校验和”信息, 若收方检测后发现“校验和”有误, 则丢弃该报文段而要求重发;TCP连接的每一方都有固定大小的缓冲区, 接收端只允许另一端发送其缓冲区所能接纳的数据。
2 基本模块的设计
基本模块实现某一相关网络节点数据信息的模拟。
每个基本模块提供相应的人机界面, 示意图见图2。用户首先对需要发出信息的参数进行设置, 然后点击“发出报文”菜单, 弹出一个子菜单, 其中列出该模块所有可发报文的名称。点击子菜单, 完成发出信息的操作。
报文参数的设置方式大致有3种类型。参数比较多、比较复杂的报文, 用表格方式, 比如报文1, 在一个表格中列出若干批目标的参数, 用户可根据需要用鼠标选中1批或多批目标, 作为发出信息 (表中的数据来源于相关联的目标数据库) 。比较简单的报文, 比如报文2和报文4, 用户直接在文本框中输入数据, 或直接选择复选框中的1个或多个状态即可。还有一种特殊的报文需要用简单的态势图来表示, 比如报文3, 给两个9管发射架装填弹种, 设置炮管为不同颜色来表示相应弹种。
基本模块的工作流程见图3。
基本模块的输入包括用户命令、高层模块调用和网络报文接收三类。
对于用户命令, 根据用户操作类型调用各自的流程进行处理:1、针对“开关机”命令, 进行节点状态初始化, 包括人机界面初始化、通信控件初始化等;2、针对“发出报文”命令, 根据用户选择的报文名称和输入的参数进行报文编辑、发出, 并记录发出时戳, 最后显示报文。
对于高层模块调用, 根据函数调用中的参数设置, 选择报文进行编辑、发出、显示, 并把报文发出时戳返回给高层模块。
对于网络报文接收, 记录下收到报文的时戳, 然后根据报文命令码进行识别。非法报文予以剔除, 合法报文则判断数字测试系统的应答方式:若是自动应答方式, 则组织报文进行应答。最后对接收的报文进行解析、显示。
3 高层模块的设计
3.1 目标库管理模块
目标库管理模块是一个重要的辅助模块, 用于实现对系统中各种目标库的数据管理功能。
数字测试系统建有多个目标库, 分别为各基本模块提供目标数据 (例如图2中的报文1) 。各目标库中预生成若干批目标参数。当基本模块开机时, 对应目标库中的数据就被载入模块的目标表中。
目标库管理模块提供了查看和修改库中数据的功能, 使目标参数符合用户的需求。
3.2 多目标处理能力检测模块
多目标处理能力检测模块通过下发命令到侦察模块, 控制侦察模块在瞬间发出大批量的侦察目标信息。侦察模块根据此命令, 从目标表中提取相应数量的目标参数, 组成ESM侦察信息, 发送给被检系统。在被检系统上观察信息处理结果, 同时在数字测试系统的干扰模块观察目标引导结果, 可检测被检系统多目标处理的能力。
3.3 反应时间检测模块
反应时间检测模块通过控制侦察模块向被检系统发出一批ESM侦察信息, 并提取发出报文的时戳;当干扰模块收到来自被检系统的目标引导, 则提取收到报文的时戳;通过比对时戳, 实现检测反应时间的功能。
3.4 战情设置与演练模块
战情设置与演练模块可用于检测电子战系统的数据融合等功能。
该模块的设计思路是:构建模拟战区, 设置作战区域, 设置我方平台和目标平台的初始位置 (经度、纬度) 、运动轨迹、速度等;目标平台所携带的辐射源类型包括ESM信息等。把这些辐射源信息按一定的数据格式和数据频率发送, 目标方位信息随运动时间而变化。考虑目标与我方平台的距离:当目标进入我方侦察系统探测范围时, 控制侦察模块发送ESM信息;当目标飞出侦察系统探测范围时, 控制侦察模块发送目标消失信息。把上述设置的战情态势数据保存到预案库中。战情演练时, 从库中调用预案, 在模拟时钟的控制下, 执行预案并控制各模块发送相应信息。
战情设置与演练模块中, 战情演练是其中的核心部分。战情演练的过程由模拟时钟控制。时钟在战情演练命令下发时即初始化归零, 此后按照模拟步长周期性触发, 统一各平台的解算步骤。平台位置解算是后续参数解算的基础。根据预案中对敌我双方平台的运动轨迹设置, 依据时钟计算当前时刻各运动平台的位置, 进而解算目标平台至我方平台的方位和距离。下一步进行侦收与探测判别。判断侦察系统对敌方辐射源的侦收情况, 对辐射源信号中不可接收到的部分进行过滤, 降低处理密度。主要通过频率判别和距离判别进行处理。根据侦收判别的结果, 控制侦察模块发出ESM信息或目标消失信息, 指挥控制模块发出目标航迹信息, 等。
此时, 在被检系统观察对各种数据进行融合处理的结果, 并与战情设置与演练模块设置的数据进行比对, 完成对被检系统数据融合功能的评估。
4 结语
电子战数字测试系统采用模块化设计思路, 分两个层次进行软件模块设计, 具有较好的开放性和可扩充性。该数字测试系统成功解决了电子战系统接口测试困难、检验缺乏手段等问题。
参考文献
[1]张永顺, 童宁宁, 赵国庆.雷达电子战原理[M].北京:国防工业出版社, 2007.
3.毕业设计测试方法 篇三
现在各高校普遍面临的一个问题就是毕业生就业难。大量的毕业生找不到工作和用工荒形成了鲜明的对比。
随着十二五规划的进行,振兴东北工业基地的政策的落实,东北工业面临着巨大的用工缺口。再加上国家对职业技术类学校的大力支持,职业类学校的毕业生就业前景非常广阔。但是近几年以来,一方面国家的支持和时代的机遇,另一方面毕业生和用人单位无法全面系统的互相进行了解和选择,职业学校还是面临着毕业生就业困难的尴尬境地。往往是学生签订工作之后,工作几个月就跳槽或者转行,这对于用人单位和就业学生甚至学校对学生的教育都是一种损失。如何针对这种现象,立足本学校实际情况,为就业生和来招聘的企业建立一个高质量,针对性强的就业信息管理系统,就成为当前我们学校面临的所有课题当中的重中之重。
在这样的背景之下,我院各系提出“展示本我特色,加强对外交流,配合就业处工作,自主招聘推荐”的口号,决定配合就业处整体工作,开发出适合自己系别的毕业生就业信息管理系统。本文所实现的是以Java技术代表的web应用系统技术对于传统就业管理方式的改进,提高了班主任、就业指导辅导员与同学的沟通,增强了毕业生与企业的互相了解和选择,提高了选择就业的效率。
与传统的高校培养理论研究型人才不同,职业技术类学校更重视的是同学的技能学习,理论教学和技能教学同步进行,达到与企业同步,与市场同步,与时代同步的三同步效果,学生就业的时候能够通过各种技能证书在企业单位面前更加全面的展示自我,得到高端企业单位的认可。
就业信息化管理的实现是一个业务层面上的突破与创新,是在总结了以往的就业管理经验出现的种种问题后,得出的一个业务过程监控和管理模式。如何对学生就业环节进行更加有效的过程监控?如果在系统中实现?也是学生就业工作本身要求的核心所在。
现在大专院校的毕业生的就业率和就业质量已经受到了社会各界的广泛关注,本文研究的结合本校的就业信息管理系统具有以下四点意义:
第一、建设完善的就业信息管理系统,实现学生就业网络化,从而减轻就业处,就业教师及班主任的压力,提高就业管理的办公效率。
第二、把以前经常采用的传统方式,如贴通知、电话联系方式、无规律面试改为利用就业管理系统来实现数据共享,将就业管理实现网络自动化。
第三、因为管理系统是双向性的,学生可以去了解企业单位,企业单位也可以通过系统去选择和了解毕业生,加大了签约的成功率,避免的毕业生刚毕业之后频繁跳槽的尴尬境地。
第四、首先对企业单位的认定,正规单位通过就业处的认定,再通过辅导员和老师对毕业生的指定就业指导,实现在线交流,线下指导的方式,实现就业信息化、网络管理化,提供了毕业生的就业率。
二、系统总体设计流程与测试步骤与方法
完成系统设计工作之后,我们一般是需要进行系统的性能测试。使用人工或者自动的方式来运行或者测定某个软件系统的过程,目前在与检验他是否满足规定的需求或是弄清预期结果与实际结果之间的区别。
系统采用黑盒测试的方法,按照单元测试、集成测试、确认测试、系统测试四个步骤实施。
(1) 单元测试
本系统在单元测试阶段主要完成了一下工作:
①保证模块中的所有独立路径,包括每个语句、每个分支至少被使用一次;②对所有逻辑值均按照True和False进行了了测试;③在上下边界及可操作范围内运行所有循环;④检查内部数据结构以确保其有效性。
经过以上的测试,结果发现了个别模块的形参和实参个数不相同、属性不匹配、个别变量名拼写错误、个别运算符的优先级别理解不正确等错误,并及时地进行了改正。
一组元测试用例见表2.1。
(2)集成测试
本系统在集成测试中主要采用了黑盒测试方法,重点测试模块相互之间的接口和数据通信问题。这一阶段主要测试了个人求职管理、单位招聘管理模块间数据传输与接收是否有误,经测试传输与接收正确无误。
(3) 确认测试
确认测试又称合格性测试,主要是检验系统是否能够按照用户的要求运行,经检验,系统的功能、性能及其它方面要求均满足用户需求。
(4) 系统测试
对项目交易管理系统登录画面和首页进行系统测试。根据表5.2和表5.3提供的登录测试用例,按照测试过程,使功能达到预期效果,保证模块质量。
根据表登录测试用例中提供的测试数据和测试过程,对登录画面进行测试,使其功能达到预期效果,保证模块功能的正常使用。
根据表2.2首页测试用例中提供的测试数据和测试过程,对首页画面进行测试,使其开始的画面显示功能达到预期效果,保证模块功能的正常使用。
三、总结
4.天线测试方法介绍 篇四
天线测试方法介绍
对天线与某个应用进行匹配需要进行精确的天线测量。天线工程师需要判断天线将如何工作,以便确定天线是否适合特定的应用。这意味着要采用天线方向图测量(APM)和硬件环内仿真(HiL)测量技术,在过去5年中,国防部门对这些技术的兴趣已经越来越浓厚。虽然有许多不同的方法来开展这些测量,但没有一种能适应各种场合的理想方法。例如,500MHz以下的低频天线通常是使用锥形微波暗室(Anechoic Chamber),这是20世纪60年代就出现的技术。遗憾的是,大多数现代天线测试工程师不熟悉这种非常经济的技术,也不完全理解该技术的局限性(特别是在高于1GHz的时候)。因此,他们无法发挥这种技术的最大效用。随着对频率低至100MHz的天线测量的兴趣与日俱增,天线测试工程师理解各种天线测试方法(如锥形微波暗室)的优势和局限的重要性就愈加突出。在测试天线时,天线测试工程师通常需测量许多参数,如辐射方向图、增益、阻抗或极化特性。用于测试天线方向图的技术之一是远场测试,使用这种技术时待测天线(AUT)安装在发射天线的远场范围内。其它技术包括近场和反射面测试。选用哪种天线测试场取决于待测的天线。
为更好地理解选择过程,可以考虑这种情况:典型的天线测量系统可以被分成两个独立的部分,即发射站和接收站。发射站由微波发射源、可选放大器、发射天线和连接接收站的通信链路组成。接收站由AUT、参考天线、接收机、本振(LO)信号源、射频下变频器、定位器、系统软件和计算机组成。
在传统的远场天线测试场中,发射和接收天线分别位于对方的远场处,两者通常隔得足够远以模拟想要的工作环境。AUT被距离足够远的源天线所照射,以便在AUT的电气孔径上产生接近平面的波阵面。远场测量可以在室内或室外测试场进行。室内测量通常是在微波暗室中进行。这种暗室有矩形的,也有锥形的,专门设计用来减少来自墙体、地板和天花板的反射(图1)。在矩形微波暗室中,采用一种墙面吸波材料来减少反射。在锥形微波暗室中,锥体形状被用来产生照射。
图1:这些是典型的室内直射式测量系统,图中分别为锥形(左)和矩形(右)测试场。
近场和反射测量也可以在室内测试场进行,而且通常是近场或紧缩测试场。在紧缩测试场中,反射面会产生一个平面波,用于模拟远场行为。这使得可以在长度比远场距离短的测试场中对天线进行测量。在近场测试场中,AUT被放置在近场,接近天线的表面上的场被测量。随后测量数据经过数学转换,即可获得远场行为(图2)。图3显示了在紧缩测试场中由静区上的反射面产生的平面波。
图2:在紧缩测试场,平坦波形是由反射测量产生。
一般来说,10个波长以下的天线(中小型天线)最容易在远场测试场中测量,这是因为在可管理距离内往往可以轻松满足远场条件。对大型天线(Electrically Large Antenna)、反射面和阵列(超过10个波长)来说,远场通常在许多波长以外。因此,近场或紧缩测试场可以提供更加可行的测量选项,而不管反射面和测量系统的成本是否上升。
假设天线测试工程师想要在低频下进行测量。国防部门对此尤感其兴趣,因为他们需要研究诸如在低频下使用天线等事项,以便更好地穿透探地雷达(GPR)系统中的结构(针对工作在400MHz范围的射频识别(RFID)标签),以及支持更高效的无线电设备(如软件定义无线电(SDR))和数字遥感无线电设备。在这种情况下,微波暗室可以为室内远场测量提供足够好的环境。
矩形和锥形是两种常见的微波暗室类型,即所谓的直接照射方法。每种暗室都有不同的物理尺寸,因此会有不同的电磁行为。矩形微波暗室处于一种真正的自动空间状态,而锥形暗室利用反射形成类似自由空间的行为。由于使用了反射的射线,因此最终形成的是准自由而非真正自由的空间。
众所周知,矩形暗室比较容易制造,在低频情况下的物理尺寸非常大,而且随着频率的提高工作性能会更好。相反,锥形暗室制造起来较复杂,也更长一些,但宽度和高度比矩阵暗室要小。随着频率的提高(如2GHz以上),对锥形暗室的操作必须十分小心才能确保达到足够高的性能。
通过研究每种暗室中使用的吸波措施可以更清楚地认识矩形和锥形暗室之间的区别。在矩形暗室中,关键是要减小被称为静区(QZ)的暗室区域中的反射能量。静区电平是进入静区的反射射线与从源天线到静区的直接射线之差,单位是DB。对于给定的静区电平,这意味着后墙要求的正常反射率需等于或大于要达到的静区电平。
由于矩形暗室中的反射是一种斜入射,这会使吸波材料的效率打折扣,因此侧墙非常关键。但是,由于存在源天线的增益,只有较少的能量照射到侧墙(地板和天花板),因此增益差加上斜入射反射率必须大于或等于静区反射率水平。
通常只有源和静区之间存在镜面反射的侧墙区域需要昂贵的侧墙吸波材料。在其它的例子中(例如在位于源后面的发射端墙处),可以使用更短的吸波材料。在静区周围一般使用楔形吸波材料,这样有助于减少任何后向散射,并防止对测量造成负面影响。
锥形暗室中采用什么吸波措施呢?开发这种暗室的最初目的是为了规避矩形暗室在频率低于500MHz时的局限性。在这些低频频段,矩形暗室不得不使用低效率天线,而且必须增加侧墙吸波材料的厚度来减少反射并提高性能。同样,必须增加暗室尺寸以适应更大的吸波材料。采用较小的天线不是解决之道,因为更低的增益意味着侧墙吸波材料仍必须增大尺寸。
锥形暗室没有消除镜面反射。锥体形状使镜面区域更接近馈源(源天线的孔径),因此镜面反射成为照射的一部分。镜面区域可以用来通过形成一组并行射线入射进静区,从而产生照射。如图3所示,最终的静区幅度和相位锥度接近自由空间中的期望值。
图3:在紧缩测试场中由静区上的反射面产生的平面波。
使用阵列理论可以更清楚地解释锥形暗室的照射机制。考虑馈源由真实的源天线和一组映像组成。如果映像远离源(在电气上),那么阵列因子是不规则的(例如有许多纹波)。如果映像比较靠近源,那么阵列因子是一个等方性图案。对位于(远场中的)AUT处的观察者来说,他看到的源是源天线加上阵列因子后的图案。换句话说,阵列将看起来像是自由空间中的独立天线。
在锥形暗室中,源天线非常关键,特别是在较高频率时(如2GHz以上),此时暗室行为对细小的变化更加敏感(图4)。整个锥体的角度和处理也很重要。角度必须保持恒定,因为锥体部分角度的任何变化将引起照射误差。因此测量时保持连续的角度是实现良好锥形性能的关键。
图4:在典型的锥形暗室中,吸波材料的布局看起来很简单,但离源天线较近的区域(锥形暗区域)非常重要。
与矩形暗室一样,锥形暗室中的接收端墙体吸波材料的反射率必须大于或等于所要求的静区电平。侧墙吸波材料没有那么重要,因为从暗室立方体部分的侧墙处反射的任何射线会被后墙进一步吸收(后墙处有性能最好的吸波材料)。作为一般的“经验之谈”,立方体上的吸波材料的反射率是后墙吸波材料的一半。为减少潜在的散射,吸波材料可以呈45度角或菱形放置,当然也可以使用楔形材料。
表中提供了典型锥形微波暗室的特性,可以用来与典型的矩形暗室作比较。较少量的锥形吸波材料意味着更小的暗室,因此成本更低。这两种暗室提供基本相同的性能。不过需要注意的是,矩形暗室要想达到与锥形暗室相同的性能,必须做得更大,采用更长的吸波材料和数量更多的吸波材料。
图5:一个用于天线测试的200MHz至40GHz小型锥形暗室。
虽然从前面的讨论中可以清楚地知道,在低频时锥形暗室可以比矩形暗室提供更多的优势,但测量数据表明锥形暗室具有真正的可用性。图5 是一个200MHz至40GHz的小型锥形暗室,外形尺寸为12×12×36英尺,静区大小为1.2米。这里采用了一个双脊宽带喇叭天线照射较低频率的静区。然后利用安捷伦(Agilent)公司的N9030A PXA频谱分析仪以一个对数周期天线测量静区。在200MHz点测得的反射率大于30Db(如图6所示)。图7 和 图8分别显示了馈源顶部的源天线和静区中的扫描天线。
图6:从图中可以看出,在200MHz点测得的反射率大于30dB。
图7:图中测试采用双脊喇叭作为源。
有许多像APM和HiL那样的不同方法可进行天线测量。测量技巧在于选择正确的天线测试场,具体取决于待测的天线。对于中型天线(10个波长大小),推荐使用远场测试场。另一方面,锥形暗室可以为低于500MHz的频率提供更好的解决方案。它们也可以用于2GHz以上的频率,但操作时需要备加小心才能确保获得足够好的性能。通过了解锥形微波暗室的正确使用,今天的天线测试工程师可以使用非常有用的工具开展100MHz至300MHz以及UHF范围的天线测量。
5.材料现代分析测试方法 篇五
1.辐射的发射:指物质吸收能量后产生电磁辐射的现象。
2.俄歇电子:X射线或电子束激发固体中原子内层电子使原子电离,此时原子(实际是离子)处于激发
态,将发生较外层电子向空位跃迁以降低原子能量的过程,此过程发射的电子。
3.背散射电子:入射电子与固体作用后又离开固体的电子。
4.溅射:入射离子轰击固体时,当表面原子获得足够的动量和能量背离表面运动时,就引起表面粒
子(原子、离子、原子团等)的发射,这种现象称为溅射。
5.物相鉴定:指确定材料(样品)由哪些相组成。
6.电子透镜:能使电子束聚焦的装置。
7.质厚衬度:样品上的不同微区无论是质量还是厚度的差别,均可引起相应区域透射电子强度的改
变,从而在图像上形成亮暗不同的 区域,这一现象称为质厚衬度。
最大)向短波方8.蓝移:当有机化合物的结构发生变化时,其吸收带的最大吸收峰波长或位置(向移动,这种现象称为蓝移(或紫移,或“向蓝”)。
9.伸缩振动:键长变化而键角不变的振动,可分为对称伸缩振动和反对称伸缩振动。
10.差热分析:指在程序控制温度条件下,测量样品与参比物的温度差随温度或时间变化的函数关系的技术。
二、填空题(共20分,每小题2分。)
1.电磁波谱可分为三个部分,即长波部分、中间部分和短波部分,其中中间部分包括(红外线)、(可见光)和(紫外线),统称为光学光谱。
2.光谱分析方法是基于电磁辐射与材料相互作用产生的特征光谱波长与强度进行材料分析的方法。
光谱按强度对波长的分布(曲线)特点(或按胶片记录的光谱表观形态)可分为(连续)光谱、(带状)光谱和(线状)光谱3类。
3.分子散射是入射线与线度即尺寸大小远小于其波长的分子或分子聚集体相互作用而产生的散射。
分子散射包括(瑞利散射)与(拉曼散射)两种。
4.X射线照射固体物质(样品),可能发生的相互作用主要有二次电子、背散射电子、特征X射线、俄
歇电子、吸收电子、透射电子
5.多晶体(粉晶)X射线衍射分析的基本方法为(照相法)和(X射线衍射仪法)。
6.依据入射电子的能量大小,电子衍射可分为(高能)电子衍射和(低能)电子衍射。依据
电子束是否穿透样品,电子衍射可分为(投射式)电子衍射与(反射式)电子衍射。
2≠0)。F7.衍射产生的充分必要条件是((衍射矢量方程或其它等效形式)加
8.透射电镜的样品可分为(直接)样品和(间接)样品。
9.单晶电子衍射花样标定的主要方法有(尝试核算法)和(标准花样对照法)。
10.扫描隧道显微镜、透射电镜、X射线光电子能谱、差热分析的英文字母缩写分别是(stm)、(tem)、(xps)、(DTA)。
11.X 射线衍射方法有、、和。
12.扫描仪的工作方式有 和 两种。
13.在 X 射线衍射物相分析中,粉末衍射卡组是由 委员会编制,称为 JCPDS 卡片,又称为 PDF 卡片。
14.电磁透镜的像差有、、和。
15.透射电子显微镜的结构分为。
16.影响差热曲线的因素有、、和。
三、判断题,表述对的在括号里打“√”,错的打“×”(共10分,每小题1分)
1.干涉指数是对晶面空间方位与晶面间距的标识。晶面间距为d110/2的晶面其干涉指数为(220)。
(√)
2.倒易矢量r*HKL的基本性质为:r*HKL垂直于正点阵中相应的(HKL)晶面,其长度r*HKL等于(HKL)之
晶面间距dHKL的2倍。(×)倒数
3.分子的转动光谱是带状光谱。(×)线状光谱
4.二次电子像的分辨率比背散射电子像的分辨率低。(×)高
5.一束X射线照射一个原子列(一维晶体),只有镜面反射方向上才有可能产生衍射。(×)
6.俄歇电子能谱不能分析固体表面的H和He。(√)
7.低能电子衍射(LEED)不适合分析绝缘固体样品的表面结构。(√)
8.d-d跃迁受配位体场强度大小的影响很大,而f-f跃迁受配位体场强度大小的影响很小。(√)
9.红外辐射与物质相互作用产生红外吸收光谱必须有分子极化率的变化。(×)
10.样品粒度和气氛对差热曲线没有影响。(×)
四、单项选择题(共10分,每小题1分。)
1.原子吸收光谱是(A)。
A、线状光谱 B、带状光谱 C、连续光谱
2.下列方法中,(A)可用于测定方解石的点阵常数。
A、X射线衍射线分析 B、红外光谱 C、原子吸收光谱 D 紫外光谱子能谱
m)的物相鉴定,可以选择(D)。3.合金钢薄膜中极小弥散颗粒(直径远小于
1A、X射线衍射线分析 B、紫外可见吸收光谱 C、差热分析 D、多功能透射电镜
4.几种高聚物组成之混合物的定性分析与定量分析,可以选择(A)。
A、红外光谱 B、俄歇电子能谱 C、扫描电镜 D、扫描隧道显微镜
5.下列(B)晶面不属于[100]晶带。
A、(001)B、(100)C、(010)D、(001)
6.某半导体的表面能带结构测定,可以选择(D)。
A、红外光谱 B、透射电镜 C、X射线光电子能谱 D 紫外光电子能谱
7.要分析钢中碳化物成分和基体中碳含量,一般应选用(A)电子探针仪,A、波谱仪型 B、能谱仪型
8.要测定聚合物的熔点,可以选择(C)。
A、红外光谱 B、紫外可见光谱 C、差热分析 D、X射线衍射
9.下列分析方法中,(A)不能分析水泥原料的化学组成。
A、红外光谱 B、X射线荧光光谱 C、等离子体发射光谱 D、原子吸收光谱
10.要分析陶瓷原料的矿物组成,优先选择(C)。
A、原子吸收光谱 B、原子荧光光谱 C、X射线衍射 D、透射电镜
11.成分和价键分析手段包括【 b 】
(a)WDS、能谱仪(EDS)和 XRD(b)WDS、EDS 和 XPS
(c)TEM、WDS 和 XPS(d)XRD、FTIR 和 Raman
12.分子结构分析手段包括【 a 】
(a)拉曼光谱(Raman)、核磁共振(NMR)和傅立叶变换红外光谱(FTIR)(b)NMR、FTIR 和 WDS
(c)SEM、TEM 和 STEM(扫描透射电镜)(d)XRD、FTIR 和 Raman
13.表面形貌分析的手段包括【 d 】
(a)X 射线衍射(XRD)和扫描电镜(SEM)(b)SEM 和透射电镜(TEM)(c)波谱仪(WDS)和 X 射线光电子谱仪(XPS)(d)扫描隧道显微镜(STM)和
SEM
14.透射电镜的两种主要功能:【 b 】
(a)表面形貌和晶体结构(b)内部组织和晶体结构
(c)表面形貌和成分价键(d)内部组织和成分价键
五、简答题(共40分,每小题8分)
答题要点:
1.简述分子能级跃迁的类型,比较紫外可见光谱与红外光谱的特点。
答:分子能级跃迁的类型主要有分子电子能级的跃迁、振动能级的跃迁和转动能级的跃迁。紫外可见光谱是基于分子外层电子能级的跃迁而产生的吸收光谱,由于电子能级间隔比较大,在产生电子能级跃迁的同时,伴随着振动和转动能级的跃迁,因此它是带状光谱,吸收谱带(峰)宽缓。而红外光谱是基于分子振动和转动能级跃迁产生的吸收光谱。一般的中红外光谱是振-转光谱,是带状光谱,而纯的转动光谱处于远红外区,是线状光谱。
2.简述布拉格方程及其意义。)的相互关系,是X射线衍射产生的必要条件,是晶体结构分析的基本方程。)和波长()与反射晶面面间距(d)及入射线方位(。其意义在于布拉格方程表达了反射线空间方位(=为X射线的波长。干涉指数表示的布拉格方程为2dHKLsin为掠射角或布拉格角,,式中d为(hkl)晶面间距,n为任意整数,称反射级数,=n答:晶面指数表示的布拉格方程为2dhklsin
3.为什么说扫描电镜的分辨率和信号的种类有关?试将各种信号的分辨率高低作一比较。
二次电子像(几nm,与扫描电子束斑直径相当)答:扫描电镜的分辨率和信号的种类有关,这是因为不同信号的性质和来源不同,作用的深度和范围不同。主要信号图像分辨率的高低顺为:扫描透射电子像(与扫描电子束斑直径相当)>背散射电子像(50-200nm)> 特征X射图像(100nm-1000nm)。吸收电流像
4.要在观察断口形貌的同时,分析断口上粒状夹杂物的化学成分,选择什么仪器?简述具体的分析方
法。
答:要在观察断口形貌的同时,分析断口上粒状夹杂物的化学成分,应选用配置有波谱仪或能谱仪的扫描电镜。具体的操作分析方法是:先扫描不同放大倍数的二次电子像,观察断口的微观形貌特征,选择并圈定断口上的粒状夹杂物,然后用波谱仪或能谱仪定点分析其化学成分(确定元素的种类和含量)。
5.简述影响红外吸收谱带的主要因素。
答:红外吸收光谱峰位影响因素是多方面的。一个特定的基团或化学键只有在和周围环境完全没有力学或电学偶合的情况下,它的键力常数k值才固定不变。一切能引起k值改变的因素都会影响峰位变化。归纳起来有:诱导效应、共轭效应、键应力的影响、氢键的影响、偶合效应、物态变化的影响等。
6.透射电镜主要由几大系统构成? 各系统之间关系如何?
答:四大系统:电子光学系统,真空系统,供电控制系统,附加仪器系统。
其中电子光学系统是其核心。其他系统为辅助系统。
7.透射电镜中有哪些主要光阑? 分别安装在什么位置? 其作用如何?
答:主要有三种光阑:
①聚光镜光阑。在双聚光镜系统中,该光阑装在第二聚光镜下方。作用:限制照明孔径角。
②物镜光阑。安装在物镜后焦面。作用: 提高像衬度;减小孔径角,从而减小像差;进行暗场成像。
③选区光阑:放在物镜的像平面位置。作用: 对样品进行微区衍射分析。
8.什么是消光距离? 影响晶体消光距离的主要物性参数和外界条件是什么?
答:消光距离:由于透射波和衍射波强烈的动力学相互作用结果,使I0和Ig在晶体深度方向上发生周期性的振荡,此振荡的深度周期叫消光距离。
6.测试宝宝右脑的方法 篇六
直到3岁左右,幼儿才开始能够自由言语,不过还是以直观映象为主,仍然是以右脑为中心。等到小学时期,就开始以左脑为中心来学习文字和数位。此时脑的活动从右脑转向左脑。如果在孩子上学之前,右脑未能充分开发,那么以后再想对右脑进行开发可就难了。所以说学前期是开发孩子右脑的黄金时期,得随时给宝宝的右脑“充充电”,千万可别错过。
1.孩子能记住初次见面人的长相吗?
2.孩子喜欢木头、石头等自然材料做成的物品吗?
3.孩子肚子不饿时不吃饭吗?
4.孩子受到训斥不爱生气,改正很快吗?
5.孩子喜爱收集塑料玩具模型和其他小玩具吗?
6.孩子对电视或小人书中的人物记得清楚吗?
7.孩子看到大人做体育活动时总想模仿吗?
8.孩子愿和别人一起用餐吗?
9.孩子说话时总借助姿势(包括手势、表情、身体动作)来说明问题吗?
10.孩子对新玩具或游戏很快就感兴趣吗?
11.孩子走路时,喜欢右顾右盼,观察周围景物和人吗?
以上问题,回答“是”或“否”分别记“1”分或“0”分。
若得分在3分以下,则需对孩子施行右脑活化法;
若得分在4~6分之间者,则表示右脑状况一般,需进一步训练;
7.毕业设计测试方法 篇七
《材料分析测试方法》是一门理论性和实践性强的专业基础课程。其主要内容是探索材料组织、结构、缺陷、成分及其对材料物理、化学、力学行为的影响,涉及到晶体结构与晶体几何、金属的机械性能、陶瓷材料、相图、工程合金、复合材料和超导材料等材料学科基本理论知识,以及X射线、透射电子显微镜、扫描电子显微镜、电子探针、光谱分析等先进分析测试仪器的原理及使用方法等综合知识[2]。在教学实践中我们发现,由于《材料分析测试方法》课程涉及的知识面宽且深,使得学生对课程的学习存在许多困难,仅通过传统的单一平面式纸介课本文字和挂图,或者是幻灯投影式教学难以反映分析测试原理以及各种仪器使用的动态知识,学生的学习积极性不高,互动性不强。因此我们针对原有的《材料分析测试方法》教学多媒体课件出现的问题,基于校园网平台下,以DreamweaverMX、FlashMX等网页制作软件为主要开发工具,设计开发了《材料分析测试方法》课程多媒体网络教学课件,该网络课件在实际教学使用中取得了良好的教学效果。
1 网络多媒体课件的设计
1.1 总体设计
在制作《材料分析测试方法》课程网络多媒体课件前,首先需要根据课程的特点进行总体方案的设计。一是根据科学性原则,针对教学对象,严格按照教学大纲的要求,以目前使用的教材为蓝本,选定教学内容,明确教学目标,突出教学重点和难点,根据课程的知识结构,理清知识点之间的逻辑关系,画出知识结构图;二是根据交互性原则,在设计时注意各知识点的联系,尽量考虑不同学生的不同学习习惯和学习进度,通过设计方便快捷的导航、检索、自由控制浏览速度、分步提示等功能设置,使学生在通过课件进行学习时,能根据自身情况循序渐进,同时在组织、设计教学课件结构时注重学习情境创设,强调以学生为中心,注重“自主学习”和“协作学习”课件结构的设计;三是设计时注意实用性原则,课件设计注重清晰、明确、简单,符合学生认知规律,在疑难问题、关键知识点上提供多种形式和多层次的链接方式,通过多层面、多样性内容的学习促进知识理解[3];四是在课件的总体方案的设计中,尽量发挥多媒体技术,将文本、图像、动画、音频、视频等素材进行合理规划设计,并有机地集成起来,从而使课件能形象、生动地反映教学内容和策略,以达到良好的教学效果。
1.2 界面设计
笔者参与设计开发的《材料分析测试方法》课程的多媒体网络教学课件包括Flash动态起始页、课程简介、章节教学内容、习题测试、实验、师生交流六个部分,其总体结构如图1所示。
各模块功能分述如下:
1)FLASH动态起始页:
以Flash动画形式配背景音乐,作为进入主页面的起始引导页。
2)课程简介:
介绍了课程学习要求、学习意义、学时安排等内容,同时该页面还起着导航浏览其他教学内容的主页面作用。
3)章节教学内容:
提供各章节主要内容的介绍以及重点、难点分析,解除了传统教学中学生记录大量笔记之苦,可以让同学在课上专心听讲和思考,在课下可以通过网络及时复习消化课堂上的内容。
4)习题测试:
提供大量的课后习题,学生可以根据自己的学习进度,按章节挑选习题,自我测试。
5)实验:
该模块分为两个部分,一是实验指导书,详细介绍每个实验项目、实验所需设备、实验步骤、实验报告要求等内容;二是虚拟实验室,将每个实验项目实验过程通过视频进行详细演示并配有解说,让学生学习时犹如身临其境实验室现场,有助于学生对实验操作方法的掌握和课程内容的深入理解。
6)师生交流:
为学生和教师提供了良好的交流桥梁。采用留言板的方式,学生可以向教师提出问题,教师则定期在网上公布解答。使传统意义上的答疑不再受时间和地点的限制。
整个课件通过友好的导航功能来实现浏览,在课件中主页面左边设有树型导航目录,采用与教材章节名称相同的菜单目录,单击章名称后目录展开,显示这一章下面的节的标题,如图2所示。再次点击已展开的章标题后目录将恢复原样。整个目录还可扩展,用以显示每一节下的各小节标题内容,鼠标点击相应标题名称后,将在打开的新页中显示对应的教学内容,在打开的页面中点击设置的“返回”按钮即可返回到主页面。
2 网络多媒体课件的实现
2.1 素材的准备和制作
2.1.1 网页文本的制作
在添加编辑文本时,首先尽量选择丰满的字体;其次根据每个页面字数的多少,选择合适的字号,设定合适的字间距和行间距;再次字幕的色彩要与背景应形成对比。在本课件课程学习页面制作中,通过选择在浅色背景上用蓝色色调字的配色方案,可以起到突出文字,吸引学习者的注意力的目的,从而提高网络教学的效果。
2.1.2 图形、图像素材的制作
《材料分析测试方法》课程中涉及到很多诸如晶体结构、相图以及X射线、透射电子显微镜、扫描电子显微镜、电子探针等先进分析测试仪器图片,要想在课堂上全面向学生展示出这些最新的信息,最好的表现形式是图片。大量图片是《材料分析测试方法》课程教学的一大特点,通过将数码像机和扫描仪所得大量图片和部分网上资源输入计算机,利用FlashMX、Photoshop、Fireworks、ACD-See等专业图像软件进行图像处理。由于矢量图具有占用空间少、调整大小不失真、容易上传等优点,在该课件中所采用的图像、图形大部分都为矢量图,这样可以提高网络课件的浏览速度。
2.1.3 动画素材的制作
《材料分析测试方法》课程中涉及到不同的现代分析测试仪器,由于它们工作原理比较抽象,往往是教学中的难点,教师一般很难用语言表述清楚。在课件中采用动画形式可以使学生在感性上对不同仪器的光学原理有全面的了解。在本课件的动画制作过程中,大部分动画都是采用FlashMX软件来实现,其制作出的动画文件具有矢量描述、播放流畅、数据量小、色彩鲜明等特点,并且制作出来的动画可以任意缩放,不会产生任何变形,有利于网上快速地运行。
2.1.3 音频、视频素材的制作
网络课件需要呈现给学习者大量的且具有不同表现形式的学习资源,特别是在本课程的实验环节,适当地运用视频和音频可以将在实际实验中学生无法直接参与操作的高档分析测试仪器的操作过程展现出来,拓展了学生的眼界。本课件的视频采用基于Windows Media的课件点播技术,Windows Media技术是Microsoft提出的信息流式播放方案,其核心是ASF。ASF以网络数据包形式在Internet上传输,实现流式多媒体内容发布。客户端安装Windows MediaPlayer插件即可播放置于服务器上ASF格式的流媒体课件。通过将实验过程进行现场录像后制成的ASF格式文件放在校园网Web服务器上,并在课件中创建可以连接到ASF文件的相关网页,可供学生随时、随地连接到服务器点播所需学习内容。在播放过程中学生可自主控制如快进、后退、暂停等播放动作。对于音频文件,通过采用Goldwave及Soundforge等相关音频编辑软件对声音的格式进行转换和效果的编辑。
2.2 课件制作步骤和方法
按照前期对课件的整体设计,将收集和制作好的相关文本、图形、图像、动画、音频、视频等素材进行合理地整合、编辑,通过网页的形式进行创建和编辑并建立相互链接,才能制作成一个完整的网络多媒体课件。网络教学课件的制作过程实质上是通过使用网页制作软件完成一个小型站点的设计和编辑。《材料分析测试方法》课程的网络多媒体课件制作的主要步骤如下:
1)创建站点,确定栏目。
使用具有强大的网页控制、设计能力的Dreamweaver网页设计软件建立一个站点,根据需要建立站点结构。
2)设计制作课件Flash引导页和主页。
好的Flash引导页既要形象反映出课程的特点,又要具备一定的美观性。在课件中,通过使用Fireworks平面设计软件将一台投射电镜照片经过处理制作出精美的背景图案,课程名称做成动态的Flash动画滚动字幕,并配上了背景音乐,在页面上设置了“进入”按钮,使其与主页面进行链接。主页的作用是导航浏览整个站点。在制作主页时通过使用Dreamweaver网页设计软件先对主页进行框架布局,然后将收集、制作的素材(如导航按钮、文本、图形、图像、动画等)添加进主页面中。
3)设计制作课件中的其他页面。
将教学内容(包括文本、图形、图像、动画、视频等素材资料)依次编辑进入相应的页面,并根据站点结构建立主页与网页、网页与网页之间的链接。
4)多媒体课件的测试和发布。
在完成课件的制作后先对站点进行测试,测试通过后使用CUTFTP上传软件将课件上传到学校指定的文件传输服务器(FTP)上,从而方便学生学习,最大限度地发挥了教学资源的共享。
3 结束语
现代教育技术是教育事业的重要组成部分,其中发展网络教育是高等教育现代化的重要途径,它有力地推动着教育教学改革。在现代教育技术和网络资源飞速发展的今天,网络教学的优势已经被越来越多的人所重视,开发以教学设计为先导、以视听技术为基础、以计算机技术为核心、以网络技术为纽带的网络多媒体教学课件,将促进现代教育技术的应用和普及,实现教育的信息化和现代化。
参考文献
[1]李振亭,刘合英.多媒体课件设计理论与实践[M].北京:清华大学出版社,2006.
[2]黄新民.材料分析测试方法[M].北京:国防工业出版社,2006.
8.数字电路的故障测试方法 篇八
【关键词】数字电路;故障;测试
1.常见的故障
1.1永久故障
1.1.1固体电平故障
如果电路某处逻辑电平始终保持不变,则该故障就是固体电平故障,例如,接地故障就是典型的固体电平故障,其故障点的电平始终保持为0。
1.1.2固定开路故障
该故障常常发生在CMOS电子线路中,当CMOS电子线路中的输入管没有连通其它路而引起悬空或者栅极引线而发生断开现象,此时CMOS门电路的输出端的电阻是非常大的,即会发生短路,这样的故障就是开路故障。因为在CMOS门电路中输入电阻和输出电阻都是相当大的,所以,输出电平在某段时间内是不会发生变化的,这是由于门电路输出与下级门电路之间的分布电容有存储电荷的作用。
1.1.3桥接故障
由两根或者两根以上的信号互相短路而引起的故障就叫做桥接故障,引发该类故障的原因有:印制电路的焊接不小心、裸线部分太长等等,一般而言 ,桥接故障分为如下几种类型:(1)由于输入信号线间的桥接引起的输入端桥接现象;(2)输入端和输出端相互连接引起的反馈桥接。桥接故障会使电子线路的逻辑功能发生很大的变化。
1.2间歇故障
间歇故障的发生具有偶然性,在故障发生的时候很容易引起电路相关功能的出错,但是故障一旦消失,功能就马上恢复了。时有时无是间歇故障的表现形式。如果是虚焊、引线松动等因素造成的间歇故障,则应该要通过人工修理来消除故障,如果是电磁干扰因素造成的间歇故障,则只要对其屏蔽就可以了。
2.出现故障的主要原因
2.1没有正确安装布线
若在集成电路芯片安置以及布线安置的时候不合理,那么就会带来较大的干扰。尤其是电子元件安装错误、漏断线以及安装时出现桥接、没有适当地处理闲置输入端、没有加入或者错误地加入使能端信号等,都是引发故障的重要因素。
2.2接触不良
接触不良在数字电路中普遍存在也是最容易发生的故障。例如接插件松动、接点氧化、虚焊等等,信号的时有时无是该故障的主要表现,故障的发生也带有一定的偶然性。选取质量较好的接插件,从工艺上确保焊接的质量能有效地减少这种故障的发生。
2.3在设计的过程中没有对电子线路的参数以及工作条件进行分析
2.3.1电子线路没有良好的负载能力
一般而言,一个与非门在输出低电平的情况下最多可以带 10个同类型的门电路,如果所带门电路数超过10,则很容易导致输出低电平快速增大,最终会造成电子线路功能的丧失,系统也将无法照常运转。同样,输出高电平如果外接负载也不能有此情况的发生。可以加强电子线路的负载能力。
2.3.2电子线路没有较高的工作速度
当对电子线路输入一组信号的时候,在电路内部的延时作用下在获得稳定的输出以后,才可以将第二组信号输入进去。若电子线路工作速度过低的话,会引起延时的加长,在输入很高的脉冲频率情况下,则会很容易出现输出不稳定的现象,这种故障是很难查出来的,所以,在设计电路时,要考虑到其工作速度。
2.3.3半导体器件没有良好的热稳定性
半导体元件的性质与温度有关,主要体现在如下两种情况:(1)在开机的时候设备的工作是正常的,由于温度在不断升高,会出现问题,关机冷却后再开机又可以正常地工作;(2)温度很低的情况下,出现问题,由于温度不断地升高,又可以正常地工作。因此,在进行设计的过程中可以选择具有良好热稳定性的电子元件来解决该问题。
3.数字电路故障测试方法
数字电路的故障测试基本分为以下三步:一是对故障进行测试和隔离;二是对故障进行定位;三是对故障进行诊断和排除。
(1)故障的测试和隔离:对任何电路进行故障诊断,首先应通过考察故障特征以尽可能地缩小故障范围,即进行故障隔离。在通常情况下,当电路的信号消失以后,我们可以借助测试探头在电路信号相互连接的路径上进行测试与诊断,这样一般就比较容易找到了电路消失的信号。而且一些测试探头上,都具有逻辑存储装置的。这样,我们就可以运用这一功能来测试和诊断数字电路上脉冲信号活动的具体情况。当信号出现时,就可以把信号存储起来,并在脉冲存储器上显示出来。可见,通过查找数字电路之间的脉冲信号,可以把故障进一步缩小在一定的范围内,进而测试出电路的故障所在。
(2)故障的定位:当把故障隔离到单元电路中,就可以用逻辑探头、逻辑脉冲发生器和电流跟踪器等来观察电路故障对工作的影响,并找到故障源。我们可以运用逻辑探头来检查数字电路上的脉冲活动情况,进而测试和观察电路的输出、输入信号的活动情况。以这些活动情况和信息为出发点,可以判断数字电路运行是否正常。
(3)数字电路的故障诊断和排除:实际上,相对于数字电路故障的测试而言,其诊断比较简单。这是因为除了三态电路以外,其输入、输出状态仅有高、低电平两种。在对数字电路故障进行诊断时,首先我们可以进行动态测试,逐步缩小故障的范围。然后,再进行静态测试,进一步查找故障的具体方位。这就要求我们在测试和诊断电路故障时,要有适当的信号源以及示波仪器,而且示波仪器的频带一般应当大于10MHZ,同时要仔细观察数字电路输入、输出的具体情况。
具体的测试方法通常有一下几种:
(1)直观检查:线路连接检查和集成器件的连接检查是直观检查两种常见的类型,线路接错引起的故障是很普遍的,甚至还可能导致元器件的损坏。因此,要正确的画出安装接线图,一旦出现故障,就可以对照接线图检查实际电路,看有没有漏线、断线、错线的现象,尤其要注意电源线和地线的接线有没有错误 ,在检查集成器件的连接情况时,首先要检查外引线和其它路的连接以及集成器件插的方向有没有错误,存不存在不允许悬空的输入端没有接入电路的现象。
(2)测量电容、电阻等分立元件:先将电源关闭,通过万用表“欧姆*10”档对电源线与地线端间的电阻值进行测量,以把电源输出端与地线端间可能存在开路或者短路的情况排除掉。接下来就要检查元件,在对电解电容器进行检查时,要先把电解电容对地短路,使电容器中的电荷全部释放出来,然后看电容有没有被击穿以及是否存在漏电严重现象,这样可以避免万用表的损坏。
(3)静态测试:静态测试一般是对电路以及电源电压进行测试。在测试电路时,首先要保证电路处于某一输入状态,对照真值表,对电路的功能进行分析。一旦发现问题,就要再次测量,接着调节电路使之处于某一故障状态,用万用表对各器件的输入电压和输出电压的逻辑关系进行测量,看符不符合要求,最终确定发生故障的点。测试电源电压时,要用万用表对电源的输出电压进行测量,看有没有错误,除此之外,还要对电路外引线的地线端和电源端的电压进行测量,看符不符合要求。
4.结束语
数字电路的广泛应用,提高了电器的使用和质量,(下转第168页)(上接第54页)促进了电器产品性能的进一步提高。但是,我们应该清醒地认识到,数字电路运行过程中存在这样那样的故障及问题。因此,我们必须高度重视故障的测试,积极探索行之有效的策略措施,全面提高数字电路的应用水平和运行质量,不断拓宽其使用范围。通过本文,对数字电路故障的测试方法有了比较详尽的了解。在实际的测试过程中,应根据电路故障的具体情况,选择恰当的测试方法。
【参考文献】
9.软件测试方法有哪些 篇九
(1). 等价类划分
概念:将输入/输出域分为若干个子集,从中选取代表数据,如果被选取的数据测试没有问题,就认为未被选取的数据测试也没有问题;
相关术语:有效等价类/无效等价类(针对输入的数据是否有意义,是否合法,是否正确)
原则:a. 若输入(输出)是一个取值范围或者值的个数,则划分一个有效等价类,两个无效等价类;
b. 若输入(输出)是一个有限的集合或者必须如何的条件或者布尔值,则划分成一个有效等价类和一个无效等价类;
c. 若输入(输出)已经划分好有效等价类和无效等价类,针对有效等价类具体的值有不同的处理结果和方式,则划分成多个有效等价类和一个无效等价类;
d. 若输入(输出)要同时满足多个条件,则划分成一个有效等价类和多个无效等价类(从不同角度违反规则);
步骤:将SRS划分成规格片段→找出输入条件→进行等价类划分→给划分每一个等价类编号→选代表数据设计用例→直到所有等价类都被覆盖;
PS:编写用例原则:一条测试用例要尽量覆盖多个有效等价类&&一条测试用例只覆盖一个无效等价类;
2. 边界值分析
概念:边界值分析法是对等价类划分法的一种补充,大量的经验数据表明,边界是问题多发区,如果边界测试没有问题,就认为内部数据发生问题的概率较小;
相关术语:上点→边界上的点;离点→离边界最近的点(闭区间,离点在边界外,开区间离点在边界内); 内点→边界内任意一点;
原则:a. 如果输入(输出)是一个取值范围或者值的个数,则以边界或者边界附近的值作为测试用例数据选取;
b. 如果输入(输出)是一个有序的集合,则以第一个元素和最后一个元素作为测试用例数据选取;
c. 如果输入(输出)的值的个数是一个取值范围,则以最大值;最大值+1;最小值;最小值-1作为测试用例数据选取;
d. 如果是一个内部数据结构,则以极限值作为测试用例数据选取;
步骤:将SRS划分成规格片段→找出输入条件→进行等价类划分→给划分每一个等价类编号→分析每个数据类型,判断是否有边界值→生成用例;
PS:只有等价类和边界值才能生成最终的测试用例,其它测试设计方法生成的都是测试规则或者测试路径(逻辑测试用例)
3. 判定表
概念:分析和表达多种输入条件进行不同组合来完成不同动作的一种工具,目的是分析复杂逻辑关系的条件组合;
相关术语:条件桩(输入),条件项(输入的取值情况),动作桩(输出),动作项(输出的取值情况)
步骤:将SRS划分成规格片段→找出条件桩、条件项,动作桩,动作项→对条件项进行排列组合生成规则数→合并化简→设计最终用例;
特点:
a. 弥补了等价类不考虑组合的情况;
b. 是一种全排列组合情况,测试较全面;
c. 测试规则数目庞大,测试用例数量庞大,导致测试工作量大;
d. 合并有风险,化简需谨慎;
e. 能发现需求规格说明书中不符合逻辑的需求;
f. 对于逻辑关系比较复杂的需求无法胜任;
适用范围:功能测试;
4. 因果图
概念:将复杂逻辑关系的需求转化为判定表的一种中间系统化方法。目的是为了得到判定表;
相关术语:因(条件),果(动作);
逻辑关系:a.因果之间:恒等/非/与/或;
b.原因之间:E(排斥:最多一个为真)、I(包容:至少一个为真)、O(唯一:有且只有一个为真)、R(要求:a为真,b需为真)、 M(强制:a为真,b需为假)
中间节点: 当多个输入之间的关系不是单纯一种与,或的关系,利用中间节点存取中间结果;
当多个输入都在描述同一件事情的时候,可以利用中间节点归并逻辑;
步骤:将SRS划分成规格片段→分析原因和结果→画因果图→判断制约关系→生成判定表→合并删除→设计用例
特点:
a. 弥补了等价类不考虑组合的情况;
b. 是一种全排列组合的测试方法,测试的比较全面;
c. 测试规则数目庞大,测试用例数量庞大,导致测试工作量大;
d. 能发现需求规格说明书中不符合逻辑的需求;
e. 能够分析复杂逻辑关系的需求;
f. 制约关系可以快速删减不符合逻辑的规则,从而提高测试设计效率;
5. 正交实验法
概念:利用正交表进行试验的一种方法,是一种两两组合的方法,经验表明,如果两两组合测试没有问题就认为其他组合发生问题的概率较小。
特点:两两组合;直接套用;经济高效;
相关术语:因子(输入)、状态(水平:输入的取值)
步骤:将SRS划分成规格片段→找出因子和状态→构造因子状态表→加权筛选→套用正交表→对生成的组合进行增删→设计用例
适用范围:功能测试,配置测试
6. 状态迁移图(点到点,内部路径不可循环)
概念:针对有限状态机的状态和合法的跳转条件进行测试,目的是为了测试所有的状态能够按照正确的条件进行跳转和迁移。不要有未覆盖到的状态和非法的跳转;
有限状态机:web网页,嵌入式系统
相关术语:状态(某个时间点或某个指令后的表现);跳转条件(操作/指令);事件(输出)
步骤:将SRS划分成规格片段→找出状态和跳转条件→设定初始状态,画状态迁移图→事件转换表→状态转换树→测试路径→添加非法路径→设计用例
7. 流程分析法(端到端,内部路径可循环)
概念:针对整个软件系统的业务流程进行分析测试的一种方法,这种方法借鉴了白盒测试中的语句覆盖测试法;
相关术语:节点(某个功能点),箭线(功能点之间的连接路线)
步骤:分析SRS→找到主要功能点→画出主干图(基本流)→细化分支→进行路径组合确定优先级
8. 输入域覆盖法
主要有三点内容:中间值测试(相当于内点),极端值测试(边界中的上点),特殊值测试(业务相关,根据软件功能)
9. 输出域覆盖法
分析输出的等价类和边界值,达到输出域等价类覆盖和输出域边界值覆盖,使用此测试方法需要对系统的功能有特别深入的了解,采用该方法的一般来说是行业内的专家;
10.异常分析法
对系统有可能存在异常的操作进行测试,主要针对系统的容错能力,故障恢复能力进行测试;
11. 错误猜测法
根据经验猜测,是基于经验的测试法,是对其他测试方法的补充,不单独使用
白盒测试用例设计技术
语句覆盖
判定覆盖
条件覆盖
判定-条件覆盖
条件组合覆盖
路径覆盖
10.功率分析仪简单测试方法 篇十
任何计量器具由于种种原因都具有不同程度的误差计量器具的误差,只在允许的范围内才能应用,否则将带来错误的计量结果。对于新制的或修理后的计量器具必须用适当等级的计量标准来确定其计量特性是否合格,对于使用中的计量器具必须用适当等级的计量标准对其进行周期检定,另外有些计量器具必须借助适当等级的计量标准来确定其示值和其它计量性能,因此量值传递的必要性是显而易见的。
1.电压校准
我们使用功率分析仪进行分析计算时,利用的是功率分析仪内部采样得到的电压值。我们可以通过调整调压器输出不同电压,然后使用经过校准的高压探头和示波器,读取电压的数值和波形,与功率分析仪采到的电压数值和波形进行对比,进行电压的校准。
2.电流校准
我们使用功率分析仪进行分析计算时,利用的是功率分析仪内部采样得到的电流值。我们可以通过调整升流器输出不同等级的电流,然后使用经过校准的电流探头和示波器,读取电流的数值和波形,与功率分析仪采到的电流数值和波形进行对比,进行电流的校准。
3.频率校准
在进行电压校准和电流校准的过程中,可以使用经过校准的频率计测量给定的电压、电流的频率,与功率分析仪计算的频率数值进行比较,以此来进行简单的频率校准。
4.功率校准
按照电压校准和电流校准的方法,分别给定不同的电压和电流值,计算出功率,然后使用此数值和功率分析仪计算的功率数值进行比对,以此来简单判定功率分析仪的计算结果是否正确。
5.谐波校准
11.粉盒品质控制项目与测试方法 篇十一
设计功能品质控制
1.开盒力测试
开盒力是指消费者打开粉盒的力度,其大致分为两种:一种是打开带有前钮、卡笋、按钮结构粉盒的力,用推力表示;另一种是打开无前钮类、盖底直接卡合粉盒的力,用拉力表示。一般,开盒力主要取决于配合钩子的过盈配合量,配合钩子的角度是影响开盒力的重要因素,当然开盒力也与粉盒的材质有相当大的关系。
测试仪器:推(拉)力机。
测试方法:将粉盒固定在推(拉)力机的平台上,以一定速度施力,直至粉盒打开,此时的数值即为开盒力。不同地区和国家对开盒力的要求也不 同,欧美地区要求拉力以2.94~11.76N为宜,推力以4.90~19.60N为宜;而亚洲人用力相对较小,拉力以1.96~9.80N为宜,推力以2.94~4.90为宜。
2.跌落测试
一般情况下,根据粉盒的材质或大小设定跌落高度,硬性、易碎材质的粉盒,以70cm高度垂直跌落至坚硬地面且无部件分离和破裂现象为合格(粉盒打开视为正常现象)。跌落测试与产品及模具设计有密切关系,要注意避免产生应力;部件的牢固度则与所选材质有关。
由于塑胶材质的粉盒性能会随温度变化而改变,因此,此类材质的粉盒在进行跌落测试之前应先进行温湿度循环,即先在高温(55±5℃)环境下放置至少16小时,再在低温(-20±1℃)环境下放置至少16小时,最后在室温(21±2℃)环境下放置8小时。
3.抗压测试
抗压测试主要检测粉盒在关盒状态下的抗压能力,与所选材质的韧性和产品结构有关。
测试方法:粉盒经温湿度循环后,将一块直径为20mm的平板固定在推力机的作用头上,将另一块直径为20mm的平板固定在推力机的中心位置,然后将粉盒正面朝上居中置于推力机上,最后推力机以100mm/min的速度施加压力到规定值,以粉盒到达规定负载时没有破损为合格。
4.后钮(绞链)强度
后钮(绞链)强度是指粉盒在打开状态时,后钮部位能够承受的最大力度,与后钮钉周围的塑胶厚度、应力有较大关系。
测试方法:粉盒经温湿度循环后,将其打开并固定在固定装置上,并置于推力机的平台上(如图1所示),然后推力机以100mm/min的速度冲击粉盒后钮,直至粉盒后钮破裂,此时的数值即为后钮(绞链)强度。
5.后钮(绞链)松紧度
后钮(绞链)松紧度是指粉盒打开时后钮部位的顺畅程度,以及镜盖能否在使用角度内停留。其与粉盒后钮钉的直径、材质,以及部件组装针孔大小有直接关系。从设计上应考虑钉与孔的过盈量,以保证后钮(绞链)松紧度适宜。
测试方法:将粉盒在实验室温度下放置8小时后置于水平检测台上,打开镜盖,并停留在45°的角度,以镜盖在规定时间内不关盒为合格;再将粉盒模拟开盒200次,观察粉盒后钮钉是否存在移位、磨出粉末等不良现象。
6.部件组装牢固度
部件组装牢固度是指两件式组装(超音焊接或卡合)的粉盒经运输及消费者使用后,仍能保持正常状态。
测试方法:粉盒经温湿度循环后,将粉盒其中一个部件固定在拉力机的平台上,另一个部件用吸盘、无弹性细绳或胶带固定在拉力机的钩子上,然后以165mm/min的速度使拉力机平台下降,直至粉盒达到所需拉力或部件分离。
因结构因素而无法采用上述方法测试的粉盒,可将其从1m高处自由跌落至坚硬地面1~3次,以验证其部件组装牢固度是否足够。
装饰性能品质控制
为了达到吸引消费者眼球的目的,大多数中高档粉盒会使用不同的工艺进行装饰,常见工艺有印刷、电镀、烫金等,这些工艺的性能测试备受包装企业的关注。
1.装饰附着性
装饰附着性是为了确保装饰层经运输和使用后不会发生退色现象。
测试方法:将完成装饰的粉盒放置24小时后,用6齿梳子划出25个1mm2的小方格,将测试胶带(3M或NICHIBAN)平贴于小方格上,抚平并停留1min,再将测试胶带以45°~90°的角度大力拉起,以剥离面积小于规定值(根据所选材质和工艺的不同而定)为合格。
剥离面积的计算方法:1个小方格剥离,即剥离面积为1/25(4%);3个小方格剥离,即剥离面积为3/25(12%),以此类推。
2.耐磨损测试
耐磨损测试是指模拟随机的摩擦现象以及发生在消费者手提包中的机械振动现象。
测试方法:将粉盒放入滚筒(如图2所示)中,按每个粉盒加入20±0.5g铁质填充物的比例,将滚筒动作时间设置为5min,完成动作后取出粉盒,用细小水流将其表面清洗干净,再用软纸巾擦拭干净,然后小心地将测试胶带贴在装饰部位,并用手指压平,1min后将测试胶带以45°~90°的角度大力拉起,将剥离程度与规定剥离限度的样品进行比较,剥离程度小于预定限度为合格。
3.耐光测试
耐光测试是指将粉盒暴露在模拟辐射光源下或存放在展示柜的日光灯反射光源下,粉盒的颜色变化不超过规定的颜色要求。
测试方法:将粉盒置于耐光测试设备(设备结构如图3所示)中24小时,与未经耐光测试的粉盒进行比较,其颜色变化不能超过预定限度为合格。
4.气味测试
使用表面装饰涂料、油墨等材料的粉盒,一旦固化不彻底,容易在热作用下产生难闻气味。
测试方法:将烤箱温度设定为37±2℃,然后将粉盒放入一个5L的密闭玻璃容器(或适合产品尺寸的容器)内,盖紧盖子,在烤箱中放置24小时后,从烤箱中拿出粉盒,并立即打开盖子,尽可能快地闻气味,通常是与以前同类产品测试结果进行比较,气味在可接受范围内即可。
抵御物流环境的品质控制
物流环境是在粉盒开发设计阶段普遍被忽略的因素,如果粉盒结构设计强度与运输包装材料的抗环境冲击力小于物流环境因素的作用力,粉盒就会受到破坏;反之,可能会导致粉盒过度包装。为了达到实际操作上的平衡点,建议根据物流环境因素来分析。
物流环境因素主要包括两大方面:一是运输过程中的跌落冲击,陆(空)运过程中的振动,存储时的堆叠,长距离运输过程中的环境温湿度和压力变化等;二是高低温环境对粉盒尤其是塑胶粉盒性能产生的影响。
根据上述物流环境因素,给合实际案例,可将以下几项测试项目作为开发新产品的参考依据。
1.温度测试
测试方法:以出口欧美市场、采用海运时最高温度为57.3℃为例,在该运输温度条件下,产品的基本性能(如部件组装牢固度等)是否下降。
2.振动测试
测试仪器:振动测试仪、带有水平侧边的振动平台、满足旋转或垂直水平负载运动的机构、可调整速度/频率的振动发动机。
测试方法:将产品包装箱以正常的运输方位置于振动平台上,并将振动速度设定在250rpm或等同的9.8m/s2加速,持续振动1小时;在没有测试仪器的情况下,可进行模拟运输测试,以江浙沪公路状况为例,要保证不低于200公里的运输路程。
3.跌落测试
测试仪器:跌落测试仪。
测试方法:从0.76m高处跌落至坚硬地面,分别对产品包装箱的底平面、顶平面、长侧面、短侧面、胶黏结处的底角、短底边进行跌落测试。
4.产品变量测试
从粉盒成品下线到消费者实际使用,受各种物流环境因素的影响,粉盒相应的功能性品质会产生一定变化,我们称之为“变量”。
测试方法:在温度为60℃、湿度为70%的环境下,在面积为0.25m2测试平台上放满粉盒测试样品,并在10kg的重量下加压48小时。
实际上,对粉盒品质控制项目的选择,一般都会按照不同的结构和加工工艺来确定。总之,包装企业应以消费者的舒适度为宗旨,对粉盒进行合理的品质控制,并确定相应的品质控制项目,这样才能找到粉盒品质和成本之间的平衡点。
12.毕业设计测试方法 篇十二
目前的校园网大多数基于以太网星型结构而设计,连接了学校的办公、教学实验、管理等部门。其特点是实现了园区网内的高速互联,已经通过多期网络建设基本实现了校园的全面覆盖。校园网的维护工作涉及面广,客户端的情况复杂。对于目前的具有第三层交换多VLAN结构的数字校园而言,环形结构的核心以及具有冗余结构的至汇聚层的链路为构建稳固可靠的网络基础平台提供基本保证。通过网管软件提供的平台,网管人员可容易地查看校园网中被代理设备运行和通讯的状况。也可以使用简单的命令测试从核心到各分支网络通讯状况以及连接到内网、外网的路由关系。这些命令有:Ping、Tracert、ARP、Ipconfig/ALL|RENEW,Nslookup,Netstat命令等。虽然如此,客户端网络连接和运行状况复杂,网管人员不得不要面对客户端网络故障的各种情况。传统的方法是通过网管人员现场解决,还可以实现远程维护。随着网络规模的扩大用户量的增加,远程维护具有不能充分了解客户端的情况,现场维护存在不及时,不灵活的特点,用户端网络发生了故障,常规的方式是网管人员查看该分支网络的运行状况,确认没有问题情况下处理从接入交换到客户端的问题。然而,可以在客户端自主运行诊断维护软件以便了解客户端网络配置及网络通讯状况,即提高了网络维护的及时性。
从原理上看,网络故障发生可能性在基于TCP/IP协议的OSI体系描述的各层中都可能存在[1,2]。因此,需要从故障现象入手,分析故障产生的原因,逐步缩小检查的范围,按照OSI层次的观点逐步进行分析和定位。
2 系统测试结构及设计方法
2.1 系统测试结构
图1是典型的以太星型结构网络示例下系统测试结构。依照数字校园的特征可将系统测试范围划分为两个部分。一是网络测试区域;二是客户测试区域。网络测试区域描述了从核心层经汇聚层到用户桌面整个星型分支的连接状况。其中包含了交换机设备以及它们之间连接的光缆线路、光模块、光端设备、光跳线等。客户测试区域描述了从接入层交换端口到用户计算机的一段网络。其中包含了接入交换机、双绞线、用户端信息插座、网卡、模块、双绞线跳线、小路由小交换等。是网络中最容易发生故障的部分。如图1所示。其中A点是网管维护的分界点。
通过在客户端运行集成软件,基于ICMP协议Ping目标地址网关,即是综合了“客户测试区域”和“网络测试区域”的综合测试。一次可以探测从客户端网卡经接入层、汇聚层直至核心整个分支线路连接的正常与否。如果应用TraceRT则可以探测从客户端经认证计费、防火墙直至校园网出口边界路由器连接Internet的通讯状况。
2.2 系统设计方法
客户端自主诊断测试的原理是:1)基本状况监测:监测本地TCP/IP协议是否正确安装;监测网卡驱动等安装是否正常;监测本地是否存在网络连接;2)提取客户端配置的网关地址、IP地址及子网掩码、DNS地址;3)集成设计Ping、SendARP、TracreRT功能的程序;4)结合校园网中测试点进行测试;5)针对测试结果依照客户端的不同地理位置和网络连接状况进行分析和提示。系统设计中,Ping 127.0.0.1主要用于监测本地TCP/IP协议是否安装正确;Ping本地IP地址主要用于监测本地网卡是否正确安装;Ping网关地址是校园网中最基础的测试,Ping功能也是实现其它如TracreRT功能的基础。正如上所述,一次可以监测从如图1所示的客户测试区域到网络测试区域整个链路通讯是否正常。当与网关不能通讯,但能与同网段的其它计算机通讯时,说明从图1中的“分界点”起上联系统出现故障,这种故障的特征是接入交换所在的局域网能相互通讯,但都无法与网关通讯。当不能与同网段内的其它计算机通讯时,这时系统提示可能是连接线路甚至接入层交换机出现故障。但当网段内的计算机不容易获得,Ping网关超时不通的情况下,可从故障现象入手,从OSI模型的物理层到应用层逐次分析故障可能存在的原因和位置[3]。随着网络维护的不断深入,涵盖于软件内部的网管人员的经验有时对“客户测试区域”内故障的排除起到重要作用。如从简单的网络无连接、网关IP、客户端IP、子网掩码设置错误、IP地址设置越界、设置了冲突的IP地址等到病毒、木马、ARP欺骗、防火墙策略设置、应用层登录权限等问题都给予了常规的解决方法,通过软件的一系列的提示要求用户对照软件中所描述的问题及其解决方法进行对比检查以排除故障。如某用户Ping网关不通,软件提示有无连接,用户报告没有发现位于任务栏的网络连接的图标,这时系统提示启用网络连接后一切正常。原因可能是某些软件或者人工误“禁用了本地连接”所致。又如某用户Ping网关不通,到最后经过一系列提示检查发现该客户端网卡配置了某子网网段外的一个地址。经过分析后发现可能该用户认为254个地址的一个网段,其间的IP地址可以任意配置。
基于数字校园网状况下,不同的区域通常具有不同的网关地址,为了验证网关地址,程序利用对话框让用户选择自己所处的区域,因此,可以在软件中嵌入一个校园区域和网关地址的对照表,当通过API函数提取的网关地址与用户选择的不对应时,提示用户更改。同样的道理,可以在提取用户正在使用的IP地址后与系统自带的IP范围列表比较以提示用户IP地址的配置范围。这些方法都有助于网络故障的排除。
SendARP确切地说是一个函数,主要功能是仿真二层ARP协议功能,发出含有网关IP地址的ARP数据帧,要求其返回MAC地址。需要指出的是,在基于第三层交换多VLAN环境下,如果VLAN是建立在核心上,则VLAN接口IP对应了特定的MAC地址也即网关IP所对应的MAC地址是明确的。因此,用户端连接校园网时,其在本地ARP缓存中保存了从网关学习得到的MAC地址。本系统可以首先提取用户已经学习得到的MAC地址,并再次通过SendARP命令发出ARP数据包以得到网关对应MAC地址,然后与软件自带的真实的网关对应的真实的MAC地址比较,以判断本地二层连接是否受到了ARP欺骗。如果是,则提醒用户杀毒、OS升级、扫描木马、抑制ARP广播等。然后用命令ARP-s网关IP MAC地址进行绑定[4,5]。其表现的另外一个特征是Ping网关时出现几十甚至几百毫秒的延迟,有的可能还时断时通。
TraceRT主要利用三层ICMP协议探测路由。系统设计时,如果从用户端指向边界出口路由器所经过的路由不阻止TTL_Expire回应包,即可探测本地经过核心指向校园内外网络的连接情况。一般情况下,测试点的选择可以是网关、计费认证出口、防火墙出口、Web,DNS服务器端、路由器出口等。如图1所示。但对于不同权限的用户可能其探测的结果不尽一致。因此其测试点也不相同。例如免费的具有私网IP地址的用户到核心是连通的,但不能到计费网关;某些DHCP代理VLAN的用户只能在防火墙策略设置范围内访问;不同区域的用户如学校办公IP用户、账号登录用户、专线用户等设置了不同的策略路由等。
在与网关通讯正常情况下,如果用户仍然不能访问网络,则提示用户在应用层可能发生了问题,这时可以检查近端DNS配置、客户端登录、远端校园内部网站、服务器的访问情况。按照从客户端到核心交换再到路由器出口连接Internet的途径进行检查。例如从近端浏览器、登录方式、绑定账号、802.1x认证、DNS错误、远端计费认证、授权代理、访问权限等提示用户逐个进行检查。如调用IPCONFIG/ALL取得客户端网络配置信息;IPCONFIG/renew重新获得客户端动态IP信息;将提取的DNS地址与校园网指定的DNS进行比较并基于Nslookup检查DNS的工作状况。嵌入TWebBrowser组件自动访问校园内部站点以对访问进行判别等。
特别指出的是,依照提取客户端的信息进行网络测试但显然并不能涵盖所有的通讯故障问题,实际系统要复杂的多,需要综合多方面的因素加以综合考虑。如业务VLAN通讯发生拥塞,可能并无ARP问题,但网络仍可能存在较大的延迟。
3 系统设计与实现
系统设计与实现的关键:一是提取本地网络配置参数。实现了类似Ipconfig/ALL|renew的功能;二是利用获得的网关地址、IP地址设计Ping功能、ARP功能以及TraceRT功能。提取参数利用Windows下IPHLPAPI.DLL设计实现。而实现基于ICMP协议的Ping命令以及TraceRT则是调用ICMP.DLL中函数设计实现。
系统首先利用Delphi7.0设计工具建立TIPAdapterInfo的结构并定义指针指向。
调用函数Function GetAdaptersInfo(AI:PIPAdapterInfo;Var BufLen:Integer):Integer;StdCall;External'iphlpapi.dll'Name'GetAdaptersInfo';
其功能是返回AI所指向的TIPAdapterInfo结构,其中包含了大部分的网络配置参数。如Adapter Address、Adapter Name、Description、Index、DHCP、WINS等信息。其中网关地址表示为:AI^.GatewayList.IPAddress[i]通过指针循环取得;IP地址表示为指针@AI^.IPAddressList指向的TIPAddrString结构中的IPAddress,通过循环即可获得IP地址及子网掩码列表。
调用函数:Function GetNetworkParams(FI:PFixedInfo;Var BufLen:Integer):Integer;StdCall;External'iphlpapi.dll'Name'GetNetworkParams';
其功能是返回FI指向的TFixedInfo结构,可以看到在TFixedInfo中包含了许多网络配置的信息。用下列代码即可获得当前主机DNS列表:
调用函数function SendARP(const DestIP,SrcIP:Cardinal;pMacAddr:PULONG;var PhyAddrLen:ULONG):DWORD;externa iphlpapilib stdcall;可仿真第二层ARP协议,返回目标IP地址DestIP对应的MAC地址。位于指针pMacAddr所指向的长度为PhyAddrLen的数组中。如:ret:=SendARP(inet_addr(pChar(ip_str)),0,@MacAddr,MacAddrLen);
至于实现TraceRT则仍然是基于ICMP协议。其原理是向目的端发送具有不同生存时间TTL的ICMP报文,以确定至目的端的路由,其实现方法仍然是Ping。路径上的每个路由器在转发该ICMP回应报文之前将其TTL值减1,当报文的TTL值减到0时,路由器向源系统发回ICMP超时信息。因此,通过发送TTL为1的第一个回应报文并且在随后的发送中每次将TTL值加1,直到目标响应或达到最大TTL值,TraceRT可以确定路由。
4 结束语
需要指出的是,基于客户端的测试方法并不能涵盖所有的网络故障,实际网络故障可能原因很多,但对于数字校园而言,网络结构变化不大因而其测试点相对固定,接入网络的方式比较单一因而其测试方法也比较简单的情况下通过本系统可测试其常见的网络故障。实践表明,在正常通讯的情况下,用户通过本系统可很明确地知其访问校园内网、Internet以及访问校园网中众多服务器的状况;在故障情况下,用户通过运行本系统可探测或者被告知其网络通讯可能存在的问题及其原因。在运行上解决了许多常见的简单故障,对于网络维护提供了一种有效的手段。
参考文献
[1]黄望宗,杨建军,彭东,等.IP网络故障诊断与排除方法探讨[J].计算机工程与设计,2007(28):3379-3381.
[2]李明革,杨亚洲,姜占华,等.园区网络故障分析及解决措施[J].吉林大学学报(信息科技版),2008(26):623-625.
[3]胡天瑜.浅谈计算机网络常见故障处理及维护方法[J].湖州师范学院学报,2006(28):206-208.
[4]刘扬.基于ARP与DNS欺骗的重定向技术的研究[J].计算机工程与设计,2007(28):5605-5607.
[5]崔北亮,杨小健.针对校园网中ARP攻击的防御[J].南京工业大学学报,2007(29):79-81.
[6]曾文鹏.基于基于组件技术的网络化监测软件研究[D].华中科技大学,2004.10.
【毕业设计测试方法】推荐阅读:
毕业测试语文试题08-26
小学六年级毕业测试02-01
毕业水平测试语文试卷03-07
大班毕业语文测试题(---年度)10-28
六年级毕业测试题答案03-04
软件测试课程设计论文08-28
程序设计基础测试试卷02-06
毕业论文写作方法09-22
小学六年级语文毕业综合测试题及答案10-28
园林植物造景设计测试题07-03