论文部分内容阅读
随着电子系统复杂程度的日益提高,人们越来越重视对测试手段和技术的研究。日趋成熟的自动测试设备和自动测试系统为测试、维护和维修复杂系统提供了有效的手段。其中,系统仿真测试平台利用仿真建模技术,借助计算机强大的计算能力和控制能力,能够为被测试系统提供测试必需的仿真测试环境。在武器装备系统中,嵌入式实时系统的应用非常广泛,而针对实时系统的测试手段一直受限。在仿真测试平台出现之前,对嵌入式实时软件的测试方法主要采用人工走查、跟踪监测的方法,然而既能输入错误激励,又能满足时序关系的测试方法一直难以实现。仿真建模技术和“硬件在回路”方法出现后,被测系统或不方便仿真的系统部件可以与仿真系统或部件通过硬件连接起来,形成一个完整的系统。由于测试人员可以相对容易的控制仿真部分,解决了嵌入式实时软件在测试过程中难以控制的问题,克服了以往嵌入式实时软件测试中系统级测试存在的难题,有利于对软件的中间状态进行跟踪和控制,在诸多的系统测试方法中,采用仿真测试平台进行测试有着广阔的发展前景。构建测试平台的方法主要有三种:真实环境、数字仿真和硬件在回路仿真。这里主要研究硬件在回路仿真测试平台的特点和构建方法。借助MATLAB 系列软件对系统进行建模,使用RT-LAB 软件实现图形化模型到可执行代码的转换,并对仿真过程加以控制。这样建立的仿真测试平台具有开环或闭环仿真能力;可以建立在实时网络上;还可以根据仿真系统的复杂程度以及各个部分时序差异对实时网络进行扩充。用硬件在回路仿真建立起来的仿真测试平台,扩充性好,兼容性好,引入测试的外界影响因素大大减少。在不影响时序的情况下可以容易地跟踪到整个系统运行中的大部分关键和主要的中间状态,并可以通过调整参数和输入不同的激励,来实现对嵌入式实时系统的故障测试。