2体系特色剖析
本体系首要面向引信软件进行测验,因为测验方针的特别性,使得该体系具有如下特色:
2.1嵌入式软件测验体系
引信软件是固化在引信中嵌入式微处理器单元上的软件,归于嵌入式软件,因而其测验体系属 于嵌入式软件测验体系。因为嵌入式软件都是直接或直接和硬件设备相连的,所以嵌入式软件的测 试无法直接在宿主机上进行。要对其进行测验,体系有必要具有以下功用:把被测嵌入式软件和测验 体系物理地衔接在一起,并进行逻辑的描绘,经过主动生成测验用例,仿真发生输入,驱动被测目 标体系运转,得到运转成果。
2.2测验要点为安全性测验
安全性测验相对日见老练的可靠性测验来讲是一个较新的范畴。可靠性重视的是体系在该效果 的时分有必要效果,安全性则要求体系在不应效果的时分不能效果。所以,从测验的意图到测验用例的 规划,两者都是有差异的,而安全性测验则愈加重视软件对非正常的测验用例的呼应、在特别情况 下的输出。别的,因为对引信软件的安全性要求极高,所以体系应具有主动重复测验功用。
2.3测验体系为单机渠道
现在仿真测验体系的体系结构大体上分为两类:单机渠道和分布式渠道。因为引信软件程序量 少、功用相对简略,所以本体系选用单机渠道。
3体系完结
根据上述对体系特色的剖析,本文决议选用虚拟仪器(Visual INSTRUMENT)技能来完结体系。虚 拟仪器是指经过使用程序将通用计算机与硬件结合起来,用户经过虚拟操控面板进行操作,然后完结被测量值的收集、剖析、判别、显现和数据贮存。用户仅经过特定编程,就能定制具有特别用处 的仪器。选用该技能构建的测验体系不只能够完结主动测验,并且能够大大下降规划本钱,进步测 试功率。
3.1体系硬件结构
本体系由主控计算机、数据收集卡和待测方针机组成。 硬件结构框图如图 1 所示:
主控计算机为一台 PC 机,首要功用:进行I/O 装备;生成测验用例;进行进程操控。 数据收集卡完结仿真信号的输入和输出。本体系选用美国NI 公司的PCI-*0E 数据收集卡,配 有16 个模仿输入通道、2 个模仿输出通道、8 个数字I/O,自带A/D、D/A 等功用,彻底满意了体系 需求。被测方针机为引信上起操控效果的微处理器。
3.2体系软件规划
3.2.1软件功用
软件是引信软件安全性测验体系的中心,其功用包含:主动生成测验用例,经过收集卡驱动被 测程序运转,实时捕获运转成果,进行判别,一起具有显现和打印记载的功用。根据模块化编程思 想,将软件体系分为三大模块:鼓励信号发生模块,数据收集模块,数据处理模块。
3.2.2关键技能
本体系完结的难点和要点是怎么处理多使命性。LabVIEW 对多使命的运转机制是:考虑使命的 优先级和使命先后顺序的CPU 的分时占用进程。并行使命优先级的设置有两种办法:一种是设置 Wait 函数;另一种是经过VI 设置对话框中的优先级设置。经过设置Wait 函数,能够让其它更重要 的使命有更多时刻履行,经过VI 设置对话框中的优先级选项来设置优先级。这两种办法能够归纳使 用。需求指出的是以上两种办法都需求对被测程序有深化的了解,和用户有杰出的沟通。
3.3体系测验进程
根据虚拟仪器技能的引信软件安全性测验体系测验流程如图 2:
4结束语
使用 LabVIEW 和数据收集卡构建虚拟仪器来开发引信软件安全性测验体系,完结主动测验、仿 真测验,克服了手艺测验功率低,需求花费很多人力物力的缺乏,减少了体系开发时刻和开发本钱,在开发引信软件安全性测验体系具有杰出的使用远景。