LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID 셋포인트 프로파일 VI

  • 업데이트 날짜:2023-02-21
  • 3분 (읽기 시간)

PID 셋포인트 프로파일 VI

상위 팔레트: PID VI

다음에서 설치됨: Full Development System

램프(ramp) 및 소크(soak) 타입의 컨트롤 어플리케이션을 위한 컨트롤에서 시간에 따라 셋포인트 값을 생성합니다.

예제

 블록다이어그램에 추가하기  팔레트에서 찾기
셋포인트 프로파일은 셋포인트 프로파일을 시간 함수로 정의하는 시간 배열과 셋포인트 값의 쌍을 지정합니다.
시간(초)는 셋포인트 프로파일에서 시간값을 지정합니다. 시간(초) 값을 오름차순으로 지정합니다.
셋포인트는 셋포인트 프로파일에서 셋포인트 값을 지정합니다.
dt(초)는 이 VI가 호출되는 루프 사이클 시간 또는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용하여 마지막으로 호출된 때부터의 시간을 계산합니다. dt(초)가 1 ms보다 작아야 하는 경우에는 이 값을 명시적으로 지정합니다. 기본은 -1입니다.
다시 초기화?는 시간 t = 0일 때, 출력을 셋포인트 프로파일로 다시 초기화할지 지정합니다.
셋포인트는 이 VI가 셋포인트 프로파일과 이 VI의 첫번째 호출 또는 다시 초기화한 시점부터 경과된 시간으로부터 계산한 셋포인트 값 출력을 반환합니다.
프로파일 완료?는 경과 시간이 셋포인트 프로파일에서 마지막으로 정의된 시간값과 같은지 또는 더 큰지 나타냅니다.
경과 시간(초)는 VI가 첫번째 호출된 후 또는 VI가 재초기화된 후부터 경과한 시간은 초 단위로 반환합니다.
dt 출력(초)은 실제 시간 간격을 초 단위로 반환합니다. dt 출력(초)dt(초)를 -1로 설정하는 경우, dt(초)의 값 또는 계산된 간격을 반환합니다.

예제

PID 셋포인트 프로파일 VI의 사용 예제는 labview\examples\control\PID 디렉토리의 Simulation - Cascade and Feedforward Surge Tank Level VI을(를) 참조하십시오.

 예제 열기  관련 예제 찾기

Log in to get a better experience