
"""
class MyInterlock1 (Interlock):
    def __init__(self):
        Interlock.__init__(self, (motor, motor2))

    def check(self, (m, m2)):
        if m2>m:
            return False
        return True

"""
class MyInterlock1 (Interlock):
    def __init__(self):
        Interlock.__init__(self, (table,))

    def check(self, (t,)):
        m,m2 = t
        if m2>m:
            return False
        return True    

        
i1 = MyInterlock1()
set_exec_pars(then = "i1.close()")


show_panel(table)


table.move([0.0, 0.0], 1.0)

table.move([1.0, 1.0], 2.0)






