• 1 Open
    0 Closed
    Updated 2025-11-27 17:24:03 +08:00
    2025-12-10

    流程执行模块

    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