Protocol Player 사용법

실행과 화면 구성

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

화면 구성

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

⑤ 고정 슬롯과 ⑥ Protocol 리스트의 구성 방법은 문서 작성 (.playing)에서 설명합니다.

상태 배지

Status 배지는 현재 상태를 색으로 구분하여 표시합니다.

상태 배지 5종
상태 배지 — Stopped · Listening · Connected · Paused · Stopped (client sent @exit)
배지의미
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).