사용자 정의 PID
블록을 MATLAB
블록에 추가하는 데 필요한 정보를 찾으려고합니다. 나는 그것의 대부분을 마쳤지 만, 나는 정말로 이해할 수없는 몇 가지 매개 변수가 있으며, 그러한 매개 변수를 줄 때 어떤 가치가 있는지 알지 못합니다. 참고 PID 이득 조정에 도움을 요청하지 않습니다.PID 필터 계수 출력 최소, 최대 및 매개 변수 속성
그들은 모든 필터 계수 블록 안에있다 : I가 블록을 열면
제가 몇몇 매개 변수를 설정할 수있다 (출력 최소/최대 데이터 타입, 변수 최소/최대, 등). 누군가가 내게이게 무슨 뜻인지 설명 할 수 있습니까? 나는 좋은 자원을 어디에도 찾을 수 없다. 내가 시도한 유일한 방법은 각각을 []
(즉, -inf)으로 설정하고 입/출력 데이터 유형을 '상속 : 내부 규칙을 통해 상속'으로 설정하는 것이지만 내 출력은 지옥으로 연결됩니다. PID 블록에서 블록을 복사하여 복사하면 거기에 정의되지 않은 많은 변수가 있으므로 프로그램도 컴파일되지 않습니다. 다른 사람이 이것에 대한 좋은 자료를 지적하거나 설명 할 수 있습니까? 감사!
그래서 나는 동시에 옳고 그름의 일종이었습니다. 당신의 길은 여전히 훨씬 더 나은 실천입니다. 기본적으로 시뮬 링크 라이브러리의 기본값은 마스크 블록을 수동으로 변경 (예 : [], 상속 등) 한 것과 같습니다. 내 코드가 엉망이 된 이유는 블록이 아니라 MATLAB 함수 때문이었습니다. 감사! 내가 충고가 아니었다면 나는 그것을 이해하지 못했을 것이다! – tmwoods