이 문서에서는 조건이 포함된 트리거를 다루며, 간단한 조건을 사용하여 트리거를 구축하는 방법을 예시로 제시합니다.
참고: 이 주제는 Tulip University의“품질 검사 앱 구축” 섹션에 소개되어 있습니다.
목적
조건을 사용하면 트리거에 if/else 논리를 추가할 수 있습니다.
조건은 트리거 입력에 따라 작업자를 특정 결과로 안내하는 방법으로 생각할 수 있습니다.
Tulip에서는 하나 또는 여러 개의 조건을 추가할 수 있으며, 액션이 트리거되려면 “모든” 조건이 충족되어야 하는지, 아니면 “어느 하나”의 조건만 충족되면 되는지 선택할 수 있습니다.
다음 세 가지 유형의 트리거 모두에서 이 기능을 사용할 수 있습니다.
트리거에 대한 소개가 필요하시면 이 문서를 확인해 보세요
이벤트를 선택한 후에는 확인할 값의 유형을 선택해야 합니다.
"If" 문 추가하기
"If" 문 내에서 오른쪽의 "새 조건 추가"를 클릭하고 8가지 옵션 중 하나를 선택하세요.

각 옵션에 대한 설명은 다음과 같습니다.
그런 다음, 출력을 트리거하기 위해 이벤트 발생 시 필요한 조건을 정의해야 합니다. Tulip에서 사용할 수 있는 조건 연산자는 다음과 같습니다.
- 같음 (=)
- 보다 큼 (>)
- 보다 크거나 같음 (≥)
- 범위 내 (Y<X<Z)
- 공백 (X=_)
- 비어 있지 않음 (X≠_)
- 작거나 같음 (≤)
- 보다 작음 (<)
- 다르다 (≠)
- 범위 외 (XZ)

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"
조건이 포함된 예제 트리거 생성 방법
이 예제에서는 연결된 캘리퍼에서 측정된 값이 허용 범위 내에 있는지 확인합니다:
-
Tulip 앱 편집기에서 원하는 앱 내의 단계를 엽니다.
-
측면 패널의 더하기 아이콘을 클릭하여 단계 트리거를 선택합니다.
-
트리거 편집기에서 제목을 클릭하여 트리거 이름을 지정합니다.
-
이벤트를 설정합니다:
- 드롭다운 메뉴에서 “device”를 선택합니다.
- 두 번째 드롭다운 메뉴에서 “캘리퍼 또는 깊이 게이지”를 선택합니다.
- 세 번째 드롭다운 메뉴에서 “이 스테이션”을 선택합니다.

- 조건 설정:
- “조건” 행 오른쪽에 있는 더하기 아이콘을 클릭하십시오.
- 드롭다운 메뉴에서 “장치 출력”을 선택하십시오
- 드롭다운 메뉴에서 “데이터”를 선택하세요
- 연산자 드롭다운 메뉴에서 “범위 내”를 선택하여 출력이 원하는 범위 내에 있는지 확인하십시오.
- “크거나 같음” 드롭다운 메뉴에서 “정수 값”을 선택합니다.
- “숫자”를 선택하고 숫자 20을 입력합니다.
- “작거나 같음” 드롭다운 메뉴에서 “정수값”을 선택하십시오
- “숫자”를 선택하고 숫자 40을 입력합니다.
{height="" width=""}6. 작업 설정:
1. ‘액션’ 행 오른쪽에 있는 더하기 아이콘을 클릭합니다. 2. 드롭다운 메뉴에서 “데이터 조작”을 선택합니다. 3. “저장”을 선택합니다. 4. “장치 출력”을 선택합니다. 5. “길이 측정”을 선택합니다. 6. 위치 드롭다운 메뉴에서 “새 변수”를 선택하고 새 변수의 이름을 “In\_Range”로 지정합니다.

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

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

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

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

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

추가 정보
자주 사용되는 트리거에 대한 더 많은 예시를 보시려면“가장 자주 사용되는 10가지 트리거는 무엇인가요?”를 읽어보시기 바랍니다.
원하시는 정보를 찾으셨나요?
community.tulip.co로 이동하여 질문을 게시하거나 다른 사용자들이 비슷한 질문을 올렸는지 확인해 보세요!

