728x90 c언어2 PID 제어 #include // PID 구조체 정의typedef struct { double Kp; // 비례 상수 double Ki; // 적분 상수 double Kd; // 미분 상수 double prev_error; // 이전 오차 double integral; // 적분 값} PIDController;// PID 초기화 함수void PID_Init(PIDController *pid, double Kp, double Ki, double Kd) { pid->Kp = Kp; pid->Ki = Ki; pid->Kd = Kd; pid->prev_error = 0.0; pid->integral = 0.0;}// PID 계산 함수double PID_Comp.. 2024. 6. 26. [C언어] static 과 extern의 차이 * extern 다른 파일에서 그 변수를 사용할 수 있다. * static 다른 파일에서는 사용 불가능. 오직 그 파일에서만 사용 가능 2023. 2. 22. 이전 1 다음 728x90