無野Morefree 2021-05-21 16:22 采纳率: 100%
浏览 291
已结题

Odrive配置的Attribute error

配置Odrive时出现了下面的错误:,请大佬帮忙看下这个RemoteObject 和 Fet_Thermistor是什么?如何排除。

Odrive3.6 

固件版本0.5.1 post0

电机BLDC 增量编码器

axis0 
--------------------------------------------------------------------------- 
AttributeError                            Traceback (most recent call last)
/usr/local/lib/python3.9/dist-packages/fibre/shell.py in <module>
----> 1 dump_errors(odrv0) 
 
/usr/local/lib/python3.9/dist-packages/odrive/utils.py in dump_errors(odrv, clear) 
     81             ('axis', axis, {k: v for k, v in odrive.enums.__dict__ .items() if k.startswith("AXIS_ERROR_")}), 
     82             ('motor', axis.motor, {k: v for k, v in odrive.enums.__dict__ .items() if k.startswith("MOTOR_ERROR_")}), 
---> 83             ('fet_thermistor', axis.fet_thermistor, {k: v for k, v in odrive.enums.__dict__ .items() if k.startswith("THERMISTOR_CURRENT_LIMITER_ERROR")}),
     84             ('motor_thermistor', axis.motor_thermistor, {k: v for k, v in odrive.enums.__dict__ .items() if k.startswith("THERMISTOR_CURRENT_LIMITER_ERROR")}),
     85             ('encoder', axis.encoder, {k: v for k, v in odrive.enums.__dict__ .items() if k.startswith("ENCODER_ERROR_")}), 
 
/usr/local/lib/python3.9/dist-packages/fibre/remote_object.py in __getattribute__(self, name) 
    243             return attr 
    244         else: 
--> 245             return object.__getattribute__(self, name) 
    246             #raise AttributeError("Attribute {} not found".format(name)) 
    247  
 
AttributeError: 'RemoteObject' object has no attribute 'fet_thermistor'

  • 写回答

2条回答 默认 最新

  • CSDN专家-黄老师 2021-05-21 18:25
    关注

    RemoteObject' object has no attribute 'fet_thermistor是RemoteObject没有fet_thermistor这个属性,你看看是不是版本更新问题导致类没有了这个属性和方法

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月28日
  • 已采纳回答 8月20日