실행과 화면 구성
Aurora Protocol Player를 실행하는 방법과 화면 각 영역, 상태 배지의 의미.
Aurora Protocol Player는 Aurora Professional 안에서 동작하는 모달리스 도구입니다. 측정용 User Application(클라이언트)과 TCP/IP 또는 UDP로 연동하여, Aurora Protocol에 따라 프로젝트의 스크립트 그룹을 자동 실행합니다.
실행 방법
다음 세 가지 방법 중 하나로 실행합니다.
- 리본 메뉴의 Tools 탭 → External Tools → Aurora Protocol Player 버튼
- 메뉴의 Tools → Aurora Protocol Player...
- 단축키 F8

- 프로젝트가 열려 있어야 실행할 수 있습니다. 프로젝트가 없거나 Aurora 본체에서 스크립트가 실행 중이면 F8을 눌러도 창이 열리지 않습니다.
- 창을 닫아도 작성 중인 내용은 유지되며, 버튼을 다시 누르면 같은 창이 다시 표시됩니다.
- Aurora 본체에서 스크립트가 실행 중일 때는 모니터링을 시작할 수 없습니다. 일시정지 상태에서의 재시작도 동일하게 차단됩니다(일시정지와 재시작 참고).
화면 구성

| 번호 | 영역 | 설명 |
|---|---|---|
| ① | 문서 툴바 | New / Open / Save / Save As. 같은 줄 오른쪽 끝에 Settings(톱니)와 Help 버튼이 있습니다 |
| ② | 시험 정보 | Started(시작 시각) · Ended(종료 시각) · Status(상태 배지) |
| ③ | 경과 시간 | 모니터링 경과 시간 (HHH:MM, 7세그먼트 표시) |
| ④ | Start Testing / Pause / Stop | 모니터링 시작 / 일시정지 / 중지. 일시정지 상태에서는 Start Testing 버튼의 이름이 Restart Testing으로 바뀌며 재개 버튼이 됩니다 (일시정지와 재시작 참고) |
| ④-1 | Run precondition on restart | 재시작할 때 Precondition 그룹을 다시 실행할지 선택하는 체크박스. 일시정지 상태이고 Precondition 슬롯이 매핑되어 있을 때만 사용할 수 있으며, .playing 문서에는 저장되지 않습니다(시작할 때마다 해제됨) |
| ⑤ | Script Groups | Precondition · Standby · Ready 고정 슬롯. ... 버튼으로 그룹 선택, 지우개 버튼으로 해제. 라벨 옆 ⓘ 아이콘에 마우스를 올리면 슬롯 설명이 표시됩니다 |
| ⑥ | Protocol 리스트 | !01 명령의 데이터 순서와 1:1로 대응하는 스크립트 그룹 목록. 오른쪽 버튼으로 추가(+) / 순서 이동(▲▼) / 삭제(지우개) |
| ⑦ | 통신 로그 | 클라이언트와 주고받은 모든 명령/응답 기록 |
| ⑧ | 상태바 | 왼쪽에 통신 로그 파일 정보, 오른쪽 끝에 통신 상태 아이콘 (통신 로그 참고) |
⑤ 고정 슬롯과 ⑥ Protocol 리스트의 구성 방법은 문서 작성 (.playing)에서 설명합니다.
상태 배지
Status 배지는 현재 상태를 색으로 구분하여 표시합니다.

| 배지 | 의미 |
|---|---|
| Stopped (회색) | 모니터링 정지 상태 |
| Listening (주황) | 서버 기동, 클라이언트 접속 대기 중 |
| Connected (녹색) | 클라이언트 접속됨, 명령 수신 가능 |
| Paused (파랑) | 일시정지 상태. 클라이언트 연결은 유지되지만 수신 데이터는 처리하지 않습니다 (일시정지와 재시작 참고) |
| Stopped (client sent @exit) | 클라이언트의 @Exit 명령으로 종료됨 |
UDP에서는 연결 개념이 없으므로 Connected는 "첫 데이터그램을 받아 응답 대상 클라이언트가 정해진 상태"를 뜻합니다.
같은 상태가 창 맨 아래 상태바의 오른쪽 끝에 아이콘으로도 표시됩니다.
| 아이콘 | 상태 |
|---|---|
| 회색 빈 막대 3개 | Stopped (정지, @exit 종료 포함) |
| 주황 막대 (2개 채움) | Listening |
| 초록 막대 (3개 채움) | Connected |
| 파랑 일시정지 표시 | Paused |
또한 툴바의 Settings 버튼 왼쪽에는 현재 문서의 통신 설정이 배지로 표시됩니다 (예: TCP/IP · 127.0.0.1:7010, UDP · 0.0.0.0:7010 -> :7011).