论文部分内容阅读
海军现阶段运用的自动测试方法,一般都是基于人工分析写TPS程序的方法,这种方法开发过程复杂,投入大,也不利于升级,本论文引入蒙特卡洛模拟法,其目的就是大大提高电路板自动测试程序的开发效率,蒙特卡洛模拟法是以概率和统计理论方法为基础的一种计算方法,将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡洛命名,又称统计模拟法、随机抽样技术。由S.M.乌拉姆和J.冯·诺伊曼在20世纪40年代为研制核武器而首先提出,它的基本思想是,为了求解数学、物理、工程技术以及管理等方面的问题,首先建立一个概率模型或随机过程,使它们的参数,如概率分布或数学期望等问题的解;然后通过对模型或过程的观察或抽样试验来计算所求参数的统计特征,并用算术平均值作为所求解的近似值。对于随机性问题,有时还可以根据实际物理背景的概率法则,用电子计算机直接进行抽样试验,从而求得问题的解答。蒙特卡洛模拟分析方法有很强的适应性,问题的几何形状的复杂性对它的影响不大。该方法的收敛性是指概率意义下的收敛,因此问题维数的增加不会影响它的收敛速度,而且存贮单元也很省,这些是用该方法处理大型复杂问题时的优势。蒙特卡洛模拟法在许多测试理论中被提及,但在实际的测试系统中的应用却很少。本论文在实践的基础上,特别研制了基于此算法的电路板自动测试仪,并编写出自动测试软件,对组合逻辑电路、时序电路、带RAM的电路、带有触发器的电路以及带有FPGA芯片的电路进行了测试实验。在对测试数据进行分析比较的基础上,对蒙特卡洛模拟法测试进行了改进,通过加入人工编写TPS程序的方式,使蒙特卡洛模拟法更贴近数字电路板算法测试的实际应用,解决各型数字电路板的自动测试问题,并对以上电路重新进行测试,得出实验结果。实践证明,该结果达到了实际应用的水平。