内置流程控制模块
0%
流程执行模块
1,在tbl_sn_List表格中进行字段读写操作,字段必须通过web页面在另外的流程添加,命令不修改字段
SetRecord:参数:DUT_SN,字段名、值,返回:成功、失败 (只对已存在的字段进行写入,如果写入补充不存在的字段则返回失败)
GetRecord:参数:DUT_SN,字段名,返回:值,如果为空则不返回,超时失败
对返回值进行格式判断,其中包括:字符格式,字符长度、上下限(包含匹配,不区分大小写)
2,在tbl_sn_List表格中做流程数据合并
CombindRecord:参数:主SN,副SN,合并字段1,合并字段2。。。。合并字段3
逻辑:从副SN记录中复制指定字段到主SN的对应字段,覆盖写入
返回:成功,失败
3,流程管控
编辑方式:带树形目录的表格编辑
表达方式:树形目录的父子关系,表示组合关系,父节点也是一个有效站位节点
同级站位的前后顺序从下向上
编辑过程:
在AUTS_Studio中,站位表增加树形目录,通过父子关系确定站位先后关系
输入站位成功后,转为站位关系,表存到数据表(可能需要增加字段)
# AUTS_Win命令集增加站控命令:
**1,站位状态**分为:第一位表示测试状态,0=未测试 1=测试成功 2=测试失败 NULL=未测试
**2,设置站控:**
站控前提:必须有DUT_SN字段
站控保存:主要保存在tbl_snList表格的Sx字段中
前后站关系:tbl_StationList中表达(可能要加字段)
(1)AUTS_Win增加配置开关(ConfigFLowControl),通常在Setup中调用。参数如下:
站控是否启用:0=不启用 1=启用,默认0
站控逻辑模式:0=内置站控逻辑,本站测试结束后,根据结果对本站和后站(根据重测处理模式配置)做处理
1=手动站控逻辑,默认0,手动站控逻辑下,站控信息由用户通过指令设置
前站判断模式:0=仅判断前站 1=判断所有前站
重测处理模式:0=前站重测时,如果测试成功,后站测试结果不变。如果测试失败,后站设置为未测试
1=前站重测时,无论是否成功,后站设置为未测试
2=前站重测时,无论是否成功,后站测试结果不变,默认为2
(2)AUTS_Win增加站控命令:
SetFlowResult:设置本站站位结果,参数如下:
重测处理模式:0=前站重测时,如果测试成功,后站测试结果不变。如果测试失败,后站设置为未测试
1=前站重测时,无论是否成功,后站设置为未测试
2=前站重测时,无论是否成功,后站测试结果不变,默认为2
GetFlowResult:读取前站站位结果,参数如下:
前站判断模式:0=仅判断前站 1=判断所有前站
SetFlowResultByName(指定站位)
GetFlowResultByName(指定站位)
4,复制、保存或命令lable或record时,提示重复项,但是不删除,可以继续编辑或保存。
**5,增加伪指令设置模式,**以后可能会有较多的命令
**6,增加本地保存参数命令,**参数保存在本地,主要用于平行站时每个站有差异化的情况下使用,以xml文件形式保留或保留在localDB中,待议
SaveSetting
LoadSetting