LabVIEW PID and Fuzzy Logic Toolkit API Reference

6. 조건부 생성하기

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

규칙을 생성하는 첫번째 단계는 규칙의 조건부를 생성하는 것입니다. 다음 단계에 따라 'Temperature' IS 'Cold''Humidity' IS 'Dry'라는 조건부를 생성합니다.

  1. [FL 조건부 생성] VI를 블록다이어그램에 추가합니다. 이 VI는 퍼지 시스템에 대한 규칙의 조건부(IF 부분)를 생성합니다.
  2. [FL 조건부 생성] VI의 변수 인덱스소속 함수 인덱스 입력에 상수를 생성한 후, 모두 0으로 설정합니다. 이러한 입력은 Temperature 입력 언어 변수를 Cold 소속 함수에 연결할 지 여부를 지정합니다.
  3. [FL 조건부 생성] VI의 조건 입력에 상수를 생성합니다.
  4. 조건 상수에서 =를 선택하여 소속 함수 내의 언어 변수의 소속도를 계산합니다. [FL 조건부 생성] VI는 이제 'Temperature' IS 'Cold' 조건부를 생성합니다.
  5. 단계 1에서 단계 4를 반복하여 'Humidity' IS 'Dry' 조건부를 생성합니다. 온실 퍼지 시스템에서, Dry는 두 번째 입력 언어 변수의 첫 번째 소속 함수이므로, 변수 인덱스1을 사용하고 소속 함수 인덱스0을 사용합니다.
  6. 블록다이어그램에 [배열 만들기] 함수를 추가합니다.
  7. 2개의 입력 원소가 디스플레이되도록 [배열 만들기] 함수의 크기를 조절합니다.
  8. 첫번째 [FL 조건부 생성] VI의 조건부 출력을 [배열 만들기]함수의 첫번째 원소 입력에 연결합니다.
  9. 두번째 [FL 조건부 생성] VI의 조건부 출력을 [배열 만들기]함수의 두번째 원소 입력에 연결합니다. 생성된 블록다이어그램의 섹션은 다음 그림과 같습니다:

  10. VI를 저장합니다.
이전
5. 규칙 변경하기

길라잡이: 퍼지 로직 VI를 사용하여 퍼지 시스템 변경하기
다음
7. 결론부 생성하기

Log in to get a better experience