This is an old revision of the document!
Table of Contents
사용자 액션 그룹 (User Action Group)
사용자 액션 그룹은 사용자가 자주 사용하는 여러 개의 액션을 하나의 묶음으로 정의하여 관리하는 기능입니다. 프로그래밍의 '사용자 정의 함수(User-Defined Function)'와 유사한 개념으로, 복잡한 동작을 체계적으로 구조화할 수 있습니다.
아래 예시에서는 <변수초기화>라는 이름의 그룹에 3개의 세부 액션을 포함하여 구성하였습니다.
호출 및 실행
사용자 액션 그룹은 독립적으로 실행되지 않으며, 특정 트리거에 의해 호출될 때 동작합니다.
- 호출 가능 위치: <멀티액션 버튼>, <전역 이벤트>, <화면 이벤트>, <숫자 입력기> 등
- 호출 방법: 액션 목록에서 <사용자 액션 그룹 실행> 액션을 추가한 뒤, 미리 정의한 그룹을 선택합니다.
주의사항: 재귀 호출(Recursive Call)은 지원하지 않습니다. (액션 그룹 내부에서 자기 자신을 다시 호출하는 설정 불가)
고급 옵션 (반복 실행)
고급 옵션을 활성화하면 사용자 액션 그룹을 지정된 규칙에 따라 반복적으로 실행할 수 있습니다.
- 반복 횟수: 특정 횟수만큼 반복하거나 무한 반복하도록 설정 가능합니다.
- 첫 실행까지의 대기 시간: 액션이 호출된 시점부터 최초 실행 전까지의 지연 시간(ms)입니다.
- 첫 실행 후 실행 간 대기 시간: 반복 실행 시 각 액션 그룹 실행 사이의 간격(ms)입니다.
사용자 액션 그룹 반복 중지
무한 반복 또는 장기 반복 중인 액션 그룹을 강제로 멈추려면 <사용자 액션 그룹 반복 중지> 액션을 사용해야 합니다.
- 이 액션은 별도의 <이벤트>나 <멀티 액션 버튼> 등에 배치하여 사용자가 필요할 때 실행하도록 구성합니다.
