조건부 트리거 로직

Prev Next

이 문서에서는 조건이 포함된 트리거를 다루며, 간단한 조건을 사용하여 트리거를 구축하는 방법을 예시로 제시합니다.

참고: 이 주제는 Tulip University의“품질 검사 앱 구축” 섹션에 소개되어 있습니다.

목적

조건을 사용하면 트리거에 if/else 논리를 추가할 수 있습니다.

조건은 트리거 입력에 따라 작업자를 특정 결과로 안내하는 방법으로 생각할 수 있습니다.

Tulip에서는 하나 또는 여러 개의 조건을 추가할 수 있으며, 액션이 트리거되려면 “모든” 조건이 충족되어야 하는지, 아니면 “어느 하나”의 조건만 충족되면 되는지 선택할 수 있습니다.

다음 세 가지 유형의 트리거 모두에서 이 기능을 사용할 수 있습니다.

트리거에 대한 소개가 필요하시면 이 문서를 확인해 보세요

이벤트를 선택한 후에는 확인할 값의 유형을 선택해야 합니다.

"If" 문 추가하기

"If" 문 내에서 오른쪽의 "새 조건 추가"를 클릭하고 8가지 옵션 중 하나를 선택하세요.

각 옵션에 대한 설명은 다음과 같습니다.

그런 다음, 출력을 트리거하기 위해 이벤트 발생 시 필요한 조건을 정의해야 합니다. Tulip에서 사용할 수 있는 조건 연산자는 다음과 같습니다.

  • 같음 (=)
  • 보다 큼 (>)
  • 보다 크거나 같음 (≥)
  • 범위 내 (Y<X<Z)
  • 공백 (X=_)
  • 비어 있지 않음 (X≠_)
  • 작거나 같음 (≤)
  • 보다 작음 (<)
  • 다르다 (≠)
  • 범위 외 (XZ)

NOTE

The available operators depend on the type of values you are using for the condition

트리거를 완성하려면 "Then" 섹션에서 원하는 동작을 하나 이상 생성하세요.

WHEN

  • "Device" "Barcode Scanner"가 "this station"에서 출력될 때

IF

  • "변수" "num" "=" "정수형 상수" "5"

THEN

  • "데이터 조작" "저장" 데이터: "장치 출력" "데이터" 위치: "test_variable"

조건이 포함된 예제 트리거 생성 방법

이 예제에서는 연결된 캘리퍼에서 측정된 값이 허용 범위 내에 있는지 확인합니다:

  1. Tulip 앱 편집기에서 원하는 앱 내의 단계를 엽니다.

  2. 측면 패널의 더하기 아이콘을 클릭하여 단계 트리거를 선택합니다.

  3. 트리거 편집기에서 제목을 클릭하여 트리거 이름을 지정합니다.

  4. 이벤트를 설정합니다:

    1. 드롭다운 메뉴에서 “device”를 선택합니다.
    2. 두 번째 드롭다운 메뉴에서 “캘리퍼 또는 깊이 게이지”를 선택합니다.
    3. 세 번째 드롭다운 메뉴에서 “이 스테이션”을 선택합니다.

  1. 조건 설정:
    1. “조건” 행 오른쪽에 있는 더하기 아이콘을 클릭하십시오.
    2. 드롭다운 메뉴에서 “장치 출력”을 선택하십시오
    3. 드롭다운 메뉴에서 “데이터”를 선택하세요
    4. 연산자 드롭다운 메뉴에서 “범위 내”를 선택하여 출력이 원하는 범위 내에 있는지 확인하십시오.
    5. “크거나 같음” 드롭다운 메뉴에서 “정수 값”을 선택합니다.
    6. “숫자”를 선택하고 숫자 20을 입력합니다.
    7. “작거나 같음” 드롭다운 메뉴에서 “정수값”을 선택하십시오
    8. “숫자”를 선택하고 숫자 40을 입력합니다.

{height="" width=""}6. 작업 설정:

1. ‘액션’ 행 오른쪽에 있는 더하기 아이콘을 클릭합니다. 2. 드롭다운 메뉴에서 “데이터 조작”을 선택합니다. 3. “저장”을 선택합니다. 4. “장치 출력”을 선택합니다. 5. “길이 측정”을 선택합니다. 6. 위치 드롭다운 메뉴에서 “새 변수”를 선택하고 새 변수의 이름을 “In\_Range”로 지정합니다.

다음은 트리거 편집기의 전체 예시입니다.

트리거 액션 복제

r235 버전부터 사용자는 트리거 편집기에서 액션이나 조건을 복제할 수 있습니다. 이를 통해 여러 조건이나 액션을 더 쉽게 “복사-붙여넣기”할 수 있습니다. 조건을 복제하려면 조건 위에 마우스를 올린 다음, 강조 표시된 아이콘을 클릭하십시오.

아래 이미지는 복제된 조건을 보여줍니다.

마찬가지로, 트리거 편집기에서 액션을 복제하려면 액션 위에 마우스를 올린 후 강조 표시된 아이콘을 클릭하십시오.

아래 이미지는 복제된 액션을 보여줍니다.

추가 정보

자주 사용되는 트리거에 대한 더 많은 예시를 보시려면“가장 자주 사용되는 10가지 트리거는 무엇인가요?”를 읽어보시기 바랍니다.


원하시는 정보를 찾으셨나요?

community.tulip.co로 이동하여 질문을 게시하거나 다른 사용자들이 비슷한 질문을 올렸는지 확인해 보세요!