Okay, in Bascom sieht das dann so aus:
Leider muss man in Bascom diese ganzen Rechnungen zerlegen.Code:l_ist = Left_Distance * 3.518304078 r_ist = Right_Distance * 3.622007069 Left_distance = 0 Right_distance = 0 PIDR = 0 PIDL = 0 Kp = 15 Ki = 0.1 Ta = 1 Error = l_soll - l_ist Error_suml = Error_suml + Error PIDL = Kp * Error PID_Buffer = Ki * Ta PID_Buffer = PID_Buffer * Error_suml PIDL = PIDL + PID_Buffer Error = r_soll - r_ist Error_sumr = Error_sumr + Error PIDR = Kp * Error PID_Buffer = Ki * Ta PID_Buffer = PID_Buffer * Error_sumr PIDR = PIDR + PID_Buffer







Zitieren

Lesezeichen