示例#1
0
 def filt_volts(self, volts_in):
     self.volts_buffer = np.roll(self.volts_buffer, -1) 
     self.volts_buffer[:,-1] = volts_in[0], volts_in[1] 
     v_x = gf.filter_data_rt(self.volts_buffer[0,:],
                             self.butter_lowpass_rt_b,
                             self.butter_lowpass_rt_a)
     v_y = gf.filter_data_rt(self.volts_buffer[1,:],
                             self.butter_lowpass_rt_b,
                             self.butter_lowpass_rt_a)
     return v_x, v_y
示例#2
0
文件: pydaq.py 项目: efunn/fingdiv
 def filt_volts(self, volts_in):
     self.volts_buffer = np.roll(self.volts_buffer, -1) 
     self.volts_buffer[:,-1] = volts_in[0], volts_in[1], volts_in[2], volts_in[3]
     v_1 = gf.filter_data_rt(self.volts_buffer[0,:],
                             self.butter_lowpass_rt_b,
                             self.butter_lowpass_rt_a)
     v_2 = gf.filter_data_rt(self.volts_buffer[1,:],
                             self.butter_lowpass_rt_b,
                             self.butter_lowpass_rt_a)
     v_3 = gf.filter_data_rt(self.volts_buffer[2,:],
                             self.butter_lowpass_rt_b,
                             self.butter_lowpass_rt_a)
     v_4 = gf.filter_data_rt(self.volts_buffer[3,:],
                             self.butter_lowpass_rt_b,
                             self.butter_lowpass_rt_a)
     return v_1, v_2, v_3, v_4