Go to documentation repository
Previous page Next page
매크로는 특정 이벤트에 대해 시스템이 반응하도록 설정할 수 있는 도구입니다. 시스템의 반응은 하나 이상의 다양한 동작으로 구성될 수 있습니다.
Axxon One 은 시스템 내에서 어떤 이벤트가 발생했을 때 특정 동작을 수행하도록 설정할 수 있습니다. 예를 들어, 화재가 감지되었을 때 음성 알림을 활성화하거나, 카메라가 해제되었을 때 이메일 알림을 보내고 경보를 작동시키는 등의 작업이 가능합니다. 이러한 작업을 수행하려면 매크로가 필요합니다.
Attention!
매크로는 하나의 Axxon 도메인 내에서만 작동합니다. 매크로의 조건이나 동작에 다른 Axxon 도메인의 객체를 포함시킬 수 없습니다.
매크로에는 세 가지 유형이 있습니다.
주기적 매크로 (3). 일정 시간 간격으로 자동 실행되거나, 지정된 간격 내에서 임의의 시점에 실행되는 매크로입니다.
주기적 매크로는 매크로가 실행되는 시점에 사용 가능한 Axxon 도메인 내 첫 번째 서버(알파벳순)에서 실행됩니다. 시스템에 저장한 즉시 실행되며 시간 일정 외부에서 생성된 것이 아니라면 자동으로 시작됩니다 (매크로 생성 참조). 모든 동작을 완료한 후 매크로는 자동으로 다시 시작됩니다. 또한, 주기적 매크로는 지정된 시간 간격 또는 해당 간격 내 임의의 시점에 실행되도록 설정할 수 있습니다. 이 경우 매크로의 모든 동작은 한 번 실행됩니다.
Attention!
주기적 매크로가 특정 이벤트에 반응하여 실행 중일 때, 동일한 매크로로 처리되어야 하는 또 다른 이벤트가 발생하면 그 이벤트는 건너뛰게 됩니다.
반면, 이벤트 기반 매크로가 실행 중일 때 새로운 이벤트가 발생하면, 지정된 매개변수에 따라 해당 이벤트도 처리됩니다.
대기 명령어가 포함되어 있지 않으면 (이벤트 대기, 타임아웃 동안 대기, 이전 작업 완료 시까지 대기 참조), 매크로에 설정된 모든 동작은 동시에 실행됩니다.
매크로 설정은 프로그래밍 탭에서 생성 및 구성할 수 있습니다 (매크로 생성 참조).
매크로를 설정하려면 다음을 수행하세요.
시작 조건 (녹색 영역)을 지정합니다(1). 이는 매크로를 트리거할 시스템 내 이벤트입니다 (이벤트 기반 매크로에 대한 필터 설정 참조).
주기적 매크로에는 대기 시간(주황색 영역) 설정이 추가로 존재합니다. 이는 동작 간의 시스템 대기 시간을 설정하는 항목입니다. 기적 매크로 설정에 대한 자세한 내용은 Cycle macros 항목을 참조하세요.
매크로 예시는 다음 페이지에서 확인할 수 있습니다: 차량 목록 작업 시 매크로 구성, 얼굴 목록 작업 시 사용되는 매크로 예시