제어그룹
제어그룹은 여러 개의 제어를 하나의 그룹으로 묶어 실행 방식을 설정하는 블록입니다. 제어그룹은 로직의 바로 하위에만 추가할 수 있으며, 로직이 비어 있을 때는 우측 상단의 + 추가에서 제어그룹을, 블록이 있을 때는 기존 제어·제어그룹 위·아래에 표시되는 + 버튼으로 추가합니다.
우선 모드
그룹에 포함된 여러 제어가 동시에 조건을 만족할 때 어떤 제어를 실행할지 결정하는 방식입니다.
없음
우선 모드를 적용하지 않습니다. 각 제어는 조건을 만족하면 포함된 순서에 따라 실행됩니다.
- 조건을 만족한 제어는 모두 실행됩니다.
- 제어는 그룹에 포함된 순서대로 실행되며, 역순으로 실행을 켜면 반대 순서로 실행됩니다.
우선 순위
조건을 만족한 제어 중 우선순위가 가장 높은 제어가 실행됩니다.
- 숫자가 작을수록 우선순위가 높습니다(우선 순위 1 > 2 > 3). 각 제어의 우선순위는 제어의 우선 순위 항목에서 설정합니다.
- 실행 중인 제어보다 높은 우선순위의 조건이 만족되면 현재 제어를 즉시 중단하고 우선순위가 높은 제어를 실행합니다.
- 우선순위가 높은 제어의 동작이 완료되면 다시 모든 조건을 확인하여, 그 시점에 조건을 만족한 제어 중 우선순위가 가장 높은 제어를 실행합니다.
먼저 우선
가장 먼저 조건을 만족한 제어가 실행됩니다.
- 실행이 완료된 후 해당 조건이 더 이상 만족되지 않으면 다음으로 조건을 만족한 제어가 실행됩니다.
- 실행할 제어는 조건을 만족한 시점의 순서로 결정됩니다.
나중 우선
가장 나중에 조건을 만족한 제어가 우선 실행되며, 실행 중이던 제어는 즉시 중단됩니다.
- 나중에 조건을 만족한 제어의 동작이 완료된 후 해당 조건이 더 이상 만족되지 않으면, 그 이전에 조건을 만족했던 제어의 동작이 실행됩니다.
- 실행할 제어는 조건을 만족한 시점의 순서로 결정됩니다.
공통 항목과 관리
사용, 이름, 역순으로 실행 항목은 로직과 동일하게 동작합니다. 사용하지 않는 제어그룹은 실행되지 않으며, 이름은 임의로 입력할 수 있습니다. 역순으로 실행 항목은 우선 모드가 없음 또는 우선 순위일 때만 표시됩니다. 블록은 드래그 앤 드롭으로 이동하고, 마우스 우클릭 메뉴에서 편집, 복제, 복사, 잘라내기, 삭제할 수 있습니다. 그룹을 삭제하면 포함된 모든 블록이 함께 삭제되며 복구할 수 없습니다. 자세한 조작 방법은 블록 공통 조작을 참고합니다.