Ejemplo n.º 1
0
def finalFun(product):
    '''自动弹开夹具,输出结果信号,并给OBU下电'''
    try:
        board_digital.finalFun(product)
        iob = __getIoBoard()
        iob.openClap()
        broadcastTestResult(product)
    finally:
        SESSION["autoTrigger"].resume()
Ejemplo n.º 2
0
def finalFun(product):
    '''自动弹开夹具,输出结果信号,并给OBU下电'''
    SESSION["autoTrigger"].resume()
    iob = __getIoBoard()
    if product.testResult:
        iob.notifySuccess()
    else:
        iob.notifyFail()
    iob.pressDemolishButton()  #结束后松开防拆键,否则下一个产品就放不进去了
    iob.openClap()
    time.sleep(1)
    broadcastTestResult(product)
Ejemplo n.º 3
0
def finalFun(product):
    '''自动弹开夹具,输出结果信号,并给OBU下电'''
    try:
        board_digital.finalFun(product)
        iob = __getIoBoard()
        iob.sensiSwitchToLeft()
        if product.testResult:
            iob.notifySuccess()
        else:
            iob.notifyFail()
        iob.openClap()
        broadcastTestResult(product)
    finally:
        SESSION["autoTrigger"].resume()
Ejemplo n.º 4
0
def finalFun(product):
    '''结束后输出'''
    if "boardResult" in PARAM and PARAM["boardResult"]:
        manul.broadcastTestResult(product)
Ejemplo n.º 5
0
def finalFun(product):
    if "boardResult" in PARAM and PARAM["boardResult"]:
        manul.broadcastTestResult(product)

    from hhplt.testengine.localdata import writeToLocalData
    writeToLocalData(product)