根据以上分析本系统将结束类型条件分为以下几种:时间(即该步续执行目标时间后结束并按顺序执行下一个步续,或由用户自定义转入该步续所在阶段中的其他步续);自定义条件(即某路模拟量或数字量输入信号达到要求的目标值后结束并按顺序执行下一个步续,或由用户自定义转入该步续所在阶段中的其他步续)、对话框提示(即在该步续开始时弹出对话框提示用户要进行的事情,在用户确认可以结束该对话框后,系统将转入下一个步续);自定义条件与时间条件组合。此外在步续配置界面中还可以配置AO、DO输出来控制执行器,AO方面,用户可以选择的输出方式有开环和闭环两种。
开环时,用户可以设置目标值及到达目标值所需要的时间。闭环时,本系统采用PID控制,用户需要选择反馈信号,并设定PID中的比例、积分和微分常数。DO方面主要是由用户配置输出高低电平来控制电磁阀的操作。在设置AI、DI报警方面,用户可以自由设定超限值和报警值,以便当试验出现意外时,能够将试验及时转入安全处理流程,最大程度上保证试验仪器和用户人身的安全。除上述功能外,对于试验中的某些对产品测量和评定起到关键作用的步续,用户还可以选择在该步续进行数据保存。以便以后可以对试验数据进行回放和生成试验报表等。
阶段配置如图5所示,这是一个普通的试验流程,共有4个阶段,如果不加上试验循环的话,按照上述的配置方法就可以实现了。但是为了模拟出一个产品实际使用的环境,加入了试验循环的概念。针对本系统来说,是通过软件计数器的方式来实现的。对于简单的单个循环,可以在需要循环的阶段开始时对计数器进行初始化,并在该阶段结束时将计数值自加后的当前值同目标值进行比较,并根据比较结果来决定试验流程的走向(满足目标值时,执行下一个阶段的第一个步续,不满足时,重复循环当前阶段,如图6所示。