사용자 도구

사이트 도구


commands:reference:ipidoutput

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
commands:reference:ipidoutput [2026/09/14 20:30] – 바깥 편집 127.0.0.1commands:reference:ipidoutput [2026/10/25 11:33] (현재) – 바깥 편집 127.0.0.1
줄 15: 줄 15:
 ===== 예제 ===== ===== 예제 =====
  
-MPINO-16A8R8T의 A0 아날로그 입력을 0~1023의 원시값으로 읽어 PID 계산에 사용합니다. 이 예제는 계산 결과를 시리얼 모니터에만 표시하며 출력 단자를 구동하지 않습니다. A0의 전압·전류 설정은 실제 연결한 센서에 맞춰 확인하십시오.+MPINO-16A8R8T의 A0 아날로그 입력을 0~1023의 원시값으로 읽어 PID 계산에 사용합니다. 이 예제는 계산 결과를 시리얼 모니터에만 표시하며 출력 단자를 구동하지 않습니다. A0의 전압·전류 설정은 실제 연결한 센서에 맞는지 확인해주시기 바랍니다.
  
 <code cpp> <code cpp>
줄 36: 줄 36:
 ===== 주의사항 ===== ===== 주의사항 =====
  
-  * PID 출력은 현장 장비에 직접 영향을 줄 수 있으므로 처음에는 낮은 출력 범위와 작은 게인으로 테스트한다. +  * PID 출력은 현장 장비에 직접 영향을 줄 수 있습니다. 처음에는 낮은 출력 범위와 작은 게인으로 시험해주시기 바랍니다. 
-  * ''IpidRun()''은 ''sampleMs'' 주기가 되기 전에는 직전 출력값을 유지한다. ''loop()''에서 반복 호출해도 된다. +  * ''IpidRun()''은 ''sampleMs'' 주기가 되기 전까지 직전 출력값을 유지합니다. ''loop()''에서 반복 호출할 수 있습니다. 
-  * 적분항은 출력 제한을 기준으로 자동 제한되어 windup을 줄인다. 추가 제한이 필요하면 ''IpidItermLimit()''을 사용한다. +  * 적분항은 출력 제한에 맞춰 자동으로 제한되어 windup을 줄입니다. 추가 제한이 필요하면 ''IpidItermLimit()''을 사용해주시기 바랍니다. 
-  * 미분항은 설정값 변화에 의한 급격한 튐을 줄이기 위해 PV 변화량 기준으로 계산한다. +  * 미분항은 설정값 변화에 따른 급격한 변동을 줄이기 위해 PV 변화량을 기준으로 계산합니다. 
-  * ''IpidReset()''은 적분항, 직전 PV, 직전 출력값을 초기화한다. +  * ''IpidReset()''은 적분항·직전 PV·직전 출력값을 초기화합니다. 
-  * 같은 ''id''는 하나의 제어 루프에만 사용한다.+  * 같은 ''id''는 하나의 제어 루프에만 사용해야 합니다.
  
 ===== 같은 카테고리의 내장 명령어 ===== ===== 같은 카테고리의 내장 명령어 =====
commands/reference/ipidoutput.1789385456.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki