achan.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:seelab-jr 作者: jithinbp 项目源码 文件源码
def regenerateCalibration(self):
        B=self.R[1]
        A=self.R[0]
        intercept = self.R[0]

        if self.gain!=None:
                gain = self.gain_values[self.gain]
                B = B/gain
                A = A/gain


        slope = B-A
        intercept = A
        if self.calibrationReady and self.gain!=8 :  #special case for 1/11. gain
            self.calPoly10 = self.__cal10__
            self.calPoly12 = self.__cal12__

        else:
            self.calPoly10 = np.poly1d([0,slope/1023.,intercept])
            self.calPoly12 = np.poly1d([0,slope/4095.,intercept])

        self.voltToCode10 = np.poly1d([0,1023./slope,-1023*intercept/slope])
        self.voltToCode12 = np.poly1d([0,4095./slope,-4095*intercept/slope])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号