测试失步曲线

#! code=utf-8

from mrq.MRQ import MRQ
from mrq.mgr import DevMgr

if __name__=="__main__":
    dev = MRQ("Device1")
    print( dev.IDN )
    
    tMgr = DevMgr()
    print( tMgr.IDN )

    # clear diagnosis
    tMgr.diagnosis()
    # loop for each 
    for i in range( 100, 1, -1 ):
        dev.move( 0,0,360, i * 0.01 )
        dev.waitIdle( 0,0,60 )

        # check the ret
        ret = tMgr.diagnosis()
        if ( ret[0] > 0 ):
            print( i )
  • diagnosis 返回最近的诊断记录,并清空
  • 格式: [ cnt, str ]
  • cnt表示至少cnt条诊断记录
  • 查询缓存有限,没有全部返回诊断记录,最多记录128条,超过的记录,前面的被删掉。

你可能感兴趣的:(测试失步曲线)