系统工作时,操作人员首先在管理机上对试验条件(如所需要的电应力)进行设置,然后,管理机协调(通过网络上各进程间的通讯)整个系统进行自检,确保各设备准备就绪。自检完成后,管理机按照操作员设置的试验条件对试验条件进行自动设置后才开始进行试验。在试验循环的每个工作循环中,各图像机首先在不出现故障(由算法和操作人员目测保证)的情况下获得标准图像,此后与图像机所联接的CCD摄像机不断将影像增强器目镜处的图像转换为标准的视频信号输入到图像采集卡。图像采集卡对视频信号进行分解、采集后将其转换为数字信号并输送计算机进行处理,图像机上的故障图像识别与处理软件对数字图像信号进行实时处理,并识别图像中是否存在故障,如果存在故障便保存,否则继续判断下一帧。管理机在试验过程中对每帧图像对应的试验环境参数进行同步监测并将它们记录到数据库中。每个工作循环结束后,管理机控制施加到影像增强器的电应力关闭,确保影像增强器休息,同时控制光机分系统的运动机构改变光阑和透过率板,进行光应力切换,以保证下一个工作循环开始前光应力准备就绪。如此重复,直到完成整个试验的多个试验循环为止。

开发过程中用虚拟仪器开发平台NI LabVIEW5.0 PDS和机器视觉软件开发平台NI IMAQ Vision 5.0再结合NI SQL ToolKit快速开发大部分软件模块。为了提高软件的处理速度用VC++6.0开发底层的故障识别程序,并利用LabVIEW的CIN接口将用C语言编写的程序嵌入整合到软件系统中。用POWER Builder 6.0和MS SQL Server 7.0开发状态数据管理模块。用LabVIEW与NI DataSocket编写数据通讯和系统管理模块。这些软件模块分别安装在管理机和图像机上,并且各图像机的软件和配置完全相同,如果要对系统进行扩展,只需要将按图像的配置要求配置的计算机连接到网络中即可。