파일, 세션, 도구, 도움말 메뉴
머리글의 메뉴 네 개: 세션과 그 파일(파일), 세션 구성과 계측 모드(세션), 사진 판독·기록·데이터베이스(도구), 그리고 도움말·라이선스·언어(도움말).
- 파일: 세션(열기, 데이터베이스에서 불러오기, 동기화), 선수 가져오기, EVT 출력.
- 세션: 세션 구성, 계측 모드, 레이스 관리.
- 도구: FinishLynx, 기록, 백업, 데이터베이스 취합.
파일
위치: 머리글, 오른쪽
세션 메뉴: 오늘 계측하는 대회와 그 레이스 목록. 레이스는 파일(EVENT나 다른 관리 프로그램이 쓴 것) 또는 공유 데이터베이스에서 옵니다.
세션 열기…
위치: 파일
세션 파일을 읽어 새 레이스 목록으로 만듭니다. 인식하는 형식(“세션 파일”로 한꺼번에, 그다음 하나씩 제안):
| 형식 | 쓰는 프로그램 | 용도 |
|---|---|---|
.cfevent | EVENT(“FINISH로 내보내기…”) | 모든 것: 위치, 헬멧, 트랜스폰더, 언어, 출발 위치 색, 종목마다 트랙. |
.json | SpeedSkatingResults | 롱트랙: 페어, 그룹 출발, 추월 경기. 이때 FINISH가 롱트랙 모드를 묻습니다. |
.evt | 사진 판독·관리 프로그램 | 주로 쇼트트랙. 거리는 종목 이름의 첫 숫자입니다. |
.xlsx, .xlsm | Excel | 모든 것, 훈련 포함: 첫 시트 = 선수와 옵션, 그다음 레이스마다 시트 하나. 예전 .xls는 읽지 않습니다. |
같은 파일을 다시 열어도 새 세션입니다: 탭의 레이스를 닫고(불러옴 → 미진행, 진행 중 또는 종료 → 끝남, 순위 저장), 목록을 비운 뒤 파일로 채웁니다. 데이터베이스가 끝났다고 아는 레이스는 끝남으로 남습니다. 사람인 선수는 중복 없이 선수 데이터베이스에 들어갑니다(세션의 선수를 데이터베이스에 추가). 파일을 기억하므로, 그 뒤 새로 고침과 자동 동기화가 병합으로 다시 읽습니다.
창은 세션 파일 폴더에서 열립니다.
데이터베이스에서 대회 불러오기…
위치: 파일
파일 대신 데이터베이스에서 세션을 가져옵니다: 데이터베이스의 대회 목록(지운 레이스 제외)과 검색(모든 단어, 대소문자·악센트 무시), 대회마다 그리고 거리마다(“500 m (40)”) 상태별 레이스 수를 레이스 목록과 같은 색 배지로 보여 줍니다. 불러오기는 파일을 연 것처럼 이 대회를 세션으로 만듭니다: 탭의 레이스를 닫고 목록을 바꿉니다. 이 PC에서 이미 끝난 레이스는 끝남으로 남습니다.
FINISH와 EVENT가 같은 데이터베이스를 쓸 때 EVENT가 보낸 레이스를 이렇게 가져옵니다: EVENT의 조 하나가 레이스 하나이며, 위치, 헬멧, 트랜스폰더, 언어, 색, 종목의 트랙이 함께 옵니다.
레이스 순서는 EVENT가 데이터베이스로 주는 순서입니다: 일정의 진행 순번(모든 종목 통틀어)으로, 대회 전체의 .cfevent 파일을 가져온 뒤와 같습니다. 그래서 이 PC가 이미 레이스를
썼더라도 목록은 파일과 같은 번호(1, 2, 3…)와 같은 “다음 레이스”를 가집니다. EVENT가 일정을 바꾸면 목록의 레이스는 다시 읽을 때 새 순서를 받습니다. 불러왔거나 진행 중이거나 끝난 레이스는 자기
순서를 유지하며, 목록에서 손으로 바꾼 순서도 유지됩니다.
대회에 종목이 여럿이면 불러오기 전에 불러올 종목 선택 창이 열립니다: 체크한 종목의 레이스만 목록에 들어갑니다.
그 뒤 새로 고침은 데이터베이스에서 대회를 다시 읽고(병합), 자동 동기화가 체크되어 있으면 EVENT가 대회를 바꿨을 때 다시 읽습니다. 파일은 기억하지 않으며, 다음 실행 때 저절로 다시 읽지도 않습니다.
롱트랙 대회 시나리오를 참조하십시오.
종목 선택…
위치: 파일(세션이 데이터베이스에서 왔을 때 사용 가능). 대회에 종목이 여럿이면 데이터베이스에서 대회 불러오기… 뒤에 저절로도 열림
FINISH는 데이터베이스에서 대회의 종목을 알아냅니다: EVENT가 레이스마다 게시한 종목(이름, 거리, 성별, 부문)을 프로그램 순서로. EVENT에서 오지 않은 레이스는 거리(“500 m”)로 묶입니다. 종목마다 확인란, 레이스 수, 그 상태(레이스 목록과 같은 배지)가 있습니다.
- EVENT 프로그램 순서의 종목. “신규”: 마지막 선택 뒤 데이터베이스에 나타난 종목으로, 체크하기 전에는 불러오지 않습니다.
- 전체는 모든 종목을 체크합니다: EVENT가 나중에 더할 종목도 불러옵니다. 없음은 모두 해제합니다.
- 불러오기: 종목을 하나 이상 체크해야 작동합니다.
선택은 이 PC에 대회마다 기억되어, 같은 대회를 다시 불러올 때 그대로 씁니다. 그래서 FINISH 두 대가 대회를 나눠 맡을 수 있습니다(한쪽은 여자부, 다른 쪽은 남자부). 처음에는 모든 종목이 체크되어 있으며, 종목이 하나뿐인 대회는 창을 열지 않습니다.
세션 중에 파일종목 선택…로 다시 열면: 체크한 종목의 레이스는 프로그램의 제자리로 목록에 들어오고, 해제한 종목의 레이스는 빠집니다. 단, 불러왔거나 진행 중이거나 종료되었거나 끝난 레이스는 남습니다(메시지가 그 이름을 알림). 데이터베이스에서는 아무것도 지우지 않습니다. EVENT가 선택에 없는 종목을 더하면 로그에 남습니다: “데이터베이스에 불러오지 않은 새 종목 1개: 1000 m Hommes. 추가하려면 파일 → “종목 선택…”.”
대회가 요구하는 설정
위치: 세션 열기…(.cfevent)나 데이터베이스에서 대회 불러오기… 뒤에 저절로 열림
EVENT에서 준비한 대회는 어떻게 계측해야 하는지 알려 줍니다. 세션이 그렇게 설정되어 있지 않으면 대회가 요구하는 설정 창이 보여 줍니다: “대회 요구: 다중 레이스 + 그룹 자동 불러오기 + 레이스마다 출발 한 번”, “세션 상태: 단일 레이스”, 그 이유(예: 쿼텟: G1 그룹의 두 레이스가 트랙을 함께 씀), 그리고 다른 설정 목록(설정, 요청함, 세션에 있음).
- 이 설정 적용
- 기본 단추(Enter): 세션이 요구한 설정을 받고, 자동 불러오기가 레이스를 불러옵니다(쿼텟이면 그룹 전체).
- 내 설정 유지
- 아무것도 바뀌지 않습니다(Esc). 나중에 구성에서 세션을 설정할 수 있습니다.
바뀔 수 있는 설정은 이것뿐입니다: 계측 모드(단일 레이스 / 다중 레이스), 자동 불러오기, 그룹, 불러올 레이스 수, 같은 출발. 트랜스폰더 배정, 디코더, 트랙의 선과 루프, 송출은 이 PC의 설정 그대로입니다. “한 번에 레이스 하나”는 불러올 레이스 1의 다중 레이스로 이미 지켜집니다.
대회의 종목군이나 세부 종목이 세션과 다르면 경고가 나옵니다. FINISH는 이를 바꾸지 않습니다(필요하면 세션 구성에서 바꾸십시오). 선택은 로그에 남습니다. 다시 읽을 때마다 묻지는 않으며, 대회의 요구가 바뀌거나 다음 세션을 열 때 다시 묻습니다. 이전 EVENT의 파일이나 다른 형식의 파일은 아무것도 바꾸지 않습니다.
새 세션…
위치: 파일
아직 제공되지 않습니다: 메시지가 이를 알립니다. 파일 없이 계측하려면 레이스를 손으로 만들거나(목록의 추가) 긴급 레이스를 시작하십시오.
세션 동기화
위치: 파일
아직 제공되지 않습니다. 파일을 바로 다시 읽으려면 목록(조) 탭의 새로 고침.
선수 가져오기…
위치: 파일(이력 › 선수에도)
Excel, CSV, JSON 파일에서 선수를 가져오는 마법사를 엽니다: 대응, 미리 보기, 데이터베이스와 대조, 가져오기. 선수 가져오기를 참조하십시오.
종료된 레이스 불러오기
위치: 파일(확인란)
체크: 레이스 목록에 이전 세션에서 끝난 레이스도 회색으로 나옵니다. 해제: 이번 세션에서 끝난 레이스만 보입니다. 목록의 이미 끝난 레이스 표시(회색) 확인란, 그리고 이미 DB에 있는 레이스도 불러오기와 같은 설정입니다.
자동 불러오기
위치: 파일(확인란)
구성 › 모드 › 자동 불러오기와 상태 표시줄의 자동 불러오기 칸과 같은 설정입니다. 실행할 때 다시 읽을지도 정합니다: 이 설정이 없으면 FINISH는 시작할 때 지난 세션의 파일을 다시 읽지 않습니다(“세션 열기…” 전까지 목록이 비어 있음).
자동 동기화
위치: 파일(확인란)
관리 프로그램이 새 레이스로 다시 쓰는 세션 파일(EVT, JSON, Excel, .cfevent)을 주기적으로 다시 읽습니다. 다시 읽기는 출발했지만 끝나지 않은 레이스가 없어질 때까지 기다립니다
(“다시 읽기 대기: 진행 중인 레이스가 있습니다.”). 병합입니다: 새 레이스는 더하고, 목록에만 있으며 파일에서 온 레이스는 업데이트하며, 불러왔거나 진행 중이거나 종료되었거나 끝났거나 손으로 고친 레이스는
절대 건드리지 않습니다.
데이터베이스에서 불러온 세션도 같은 방식으로 다시 읽습니다: 간격마다 FINISH가 EVENT가 대회를 바꿨는지(게시한 레이스, 일정 순서, 더하거나 뺀 레이스) 봅니다. 바뀌었으면 로그에 “데이터베이스에서 대회가 바뀌었습니다. 진행 중인 레이스가 없어지는 대로 다시 읽습니다.”를 남기고, 고른 종목으로 병합합니다. 여기서 손으로 고친 레이스도 새 순서는 받습니다(순서만). 이 PC가 직접 쓴 것은 아무것도 일으키지 않습니다.
동기화 간격
위치: 파일(“동기화 간격: 3 min…”)
이름에 두 번 다시 읽기 사이의 간격이 나옵니다. 클릭하면 입력 창이 열립니다(시간: “30 s”, “3 min”. 숫자만 쓰면 분).
EVT 출력
위치: 파일
.evt 형식(사진 판독 프로그램의 “lynx.evt”) 내보내기 하위 메뉴.
.EVT로 내보내기…
위치: 파일 › EVT 출력
목록의 모든 레이스를 순서대로 선수와 함께 .evt 파일로 씁니다. FinishLynx의 레이스 이름이 FINISH와 같도록 FinishLynx에 줄 파일입니다(FinishLynx 참조).
쓰는 내용은 설정 › EVT 내보내기에서 정합니다. 형식에 자리가 없는 것은 사라지며(상태, 페어, 그룹, 루프, 최소/최대, 탈락, 종…), 세션 로그가 경우마다 알립니다
(바뀐 레이스 이름, 참조 번호 없는 선수…).
각 선수는 파일에서 고유 ID(각 줄의 2번째 필드)를 가지며, 맨 앞 목록과 모든 레이스에서 같습니다. FinishLynx는 이 ID로 선수를 알아봅니다. ID는 배번이지만, 배번이 겹치면(매스 스타트에서는 배번이 각 레이스의 위치: 여자 1, 2, 3…, 남자도 다시 1, 2, 3…) 모든 선수를 레이스 순서대로 1, 2, 3…으로 번호를 매기고 기록에 남깁니다. 레인(3번째 필드)은 출발 위치 그대로입니다.
경기장 포함
위치: 파일 › EVT 출력
여기서는 아직 제공되지 않습니다: 경기장 이름은 설정 › EVT 내보내기에서 정합니다.
필드 8개짜리 선수
위치: 파일 › EVT 출력
아직 제공되지 않습니다: 선수 줄에는 언제나 필드 여덟 개가 있습니다.
끝내기
위치: 파일, 아래쪽
FINISH를 닫습니다. 탭의 레이스를 정리하고(불러옴 → 미진행, 진행 중 또는 종료 → 끝남), 송출, 종합 순위, 통과 기록, 랩이 기록되도록 몇 초를 줍니다. FINISH를 닫을 때 백업이 켜져 있으면 그다음 데이터베이스를 복사합니다.
세션
위치: 머리글, 오른쪽
세션의 상황과 계측 방식.
세션 구성…
위치: 세션
계측 세션 구성 창을 엽니다: 활동(대회, 훈련, 시연), 대회 등급, 종목군, 세부 종목, 국가, 경기장과 트랙, 자유 훈련. 여기서 열면 취소가 FINISH를 끝내지 않습니다.
계측 모드(디코더)…
위치: 세션(구성 모듈에도)
계측 모드 창을 엽니다: 디코더, 수동, 혼합, 포토셀, 장비와 연결.
레이스 관리 모드…
위치: 세션
계측의 구성 탭, 모드 영역을 보여 줍니다: 단일 레이스, 다중 레이스, 타임 트라이얼, 자동.
계측 옵션…
위치: 세션
계측의 구성 탭, 진행 방식 영역을 보여 줍니다.
즐겨찾는 레이스…
위치: 세션(설정 › 파일과 트랙, 목록 메뉴에도)
레이스 템플릿: FINISH와 함께 제공되는 세부 종목의 레이스와 여러분의 즐겨찾기. 긴급 레이스, 레이스 정보의 “사용” 단추,
SpeedSkatingResults와 .cfevent 파일 읽기(루프, 최소/최대, 랩 예측)에 쓰입니다. 각각: 이름, 거리, 트랙 길이, 출발선(결승선 앞 m), 랩 수, 결승 루프, 최소·최대 랩, 가속도와 최고 속도(랩마다
예상 시간 표시), 종 비율, 탈락(공식, 또는 연맹이나 여러분의 제외 규칙. 알기 쉬운 문장으로 다시 보여 줌. 옆의 … 단추는
제외 규칙을 엶), 최종 기록과 팀에서 셀 선수. 세부 종목의 레이스를 고치면 그 레이스를 대신하는 즐겨찾기가 되며, 이 즐겨찾기를 지우면 원래 값으로
돌아갑니다. 랩 수 × 트랙이 거리와 맞지 않으면 창이 경고합니다.
제외 규칙…
위치: 세션(설정 › 파일과 트랙, 그리고 즐겨찾기와 레이스 정보의 “…” 단추에도)
세션 세부 종목의 제외 규칙: 공통 데이터와 함께 받은 연맹 규칙(보기, 복제)과 여러분의 규칙(“내 규칙”: 새 규칙, 복제, 수정, 삭제)을 같은 표 편집기로 다룹니다. 공통 데이터 업데이트는 여러분의 규칙을 절대 건드리지 않습니다. 모든 컨트롤과 메시지: 제외 규칙과 표 편집기. 단계별: 나만의 제외 규칙 만들기.
코치(ChronoFEED-COACH)…
위치: 세션
코치의 ChronoFEED-COACH 태블릿: ChronoFEED-COACH 허용 옵션, 코치의 접근 요청(전부, 일부, 또는 아무것도 수락하지 않기), 태블릿과 그 선수(접근 회수), 로그. 모든 컨트롤: 코치(ChronoFEED-COACH). 단계별: 코치 태블릿 페어링.
도구
위치: 머리글, 오른쪽
Finish-Lynx
위치: 도구
사진 판독: FINISH가 FinishLynx 소프트웨어의 최종 기록을 네트워크로 받습니다. 명령 세 개이며, 설정 › FinishLynx와 같은 설정입니다.
연결(서버 작동 중)
위치: 도구 › Finish-Lynx(확인란)
체크: FINISH가 정한 포트에서 수신하며, FinishLynx가 연결해 결과를 보낼 수 있습니다. FinishLynx 서버 사용을 참조하십시오.
서버(IP 주소, 포트), 레이스 필드…
위치: 도구 › Finish-Lynx
설정 › FinishLynx를 엽니다.
디버그
위치: 도구 › Finish-Lynx(확인란)
체크: FinishLynx에서 받은 줄을 모두 로그에 씁니다. 레이스 이름이 몇 번째 위치로 오는지 볼 때 씁니다.
기록 업데이트(SpeedSkatingResults)…
위치: 도구
기록 창: 세션 세부 종목에 대한 데이터베이스의 기록. 진행 중인 레이스마다 FINISH는 그 거리와 성별의 기록(세계, 올림픽, 고른 국가, 세션 트랙)을 전광판으로 송출하고, 선수마다 개인 최고·시즌 최고 기록도 함께 보냅니다.
- 기록 업데이트(SpeedSkatingResults): 목록을 체크하고(세계 기록, 올림픽 기록, 국가의 국내 기록:과 세 글자 코드, 마스터즈 기록), 트랙(SpeedSkatingResults):을 고른 다음, 필요하면 이 트랙의 기록, 세션 선수의 개인 최고 기록, 트랙 절대 최고 기록을 체크하고 업데이트. 막대가 진행 상황을 보여 주며, 취소로 멈춥니다 (이미 쓴 것은 남음). 사이트는 롱트랙에서만 조회합니다.
- 기록 직접 추가: 유형, 거리, 성별, 부문, 기록(“34.03” 또는 “1:06.42”), 보유자, 국가, 날짜, 장소(트랙 기록이면 세션 구성에 있는 트랙 이름). 선택한 기록 삭제.
업데이트한 뒤 이미 불러온 레이스는 새 기록을 받아 다시 게시됩니다. 레이스마다 기록 탭에 나옵니다.
데이터베이스 백업…
위치: 도구
설정 › 저장 › 데이터베이스 복사본을 엽니다.
다른 데이터베이스에서 취합…
위치: 도구
여러분 단체의 다른 FINISH 데이터베이스(다른 PC, 클럽 서버, 보관본)의 끝난 레이스를 기록, 랩, 순위와 함께 이 PC의 데이터베이스로 복사합니다. 고른 데이터베이스는 읽기만 합니다.
- 알려진 데이터베이스: 새 데이터베이스, 이름(출처로 기록됨), 서버 주소, 포트(5432. 다른 PC의 로컬 데이터베이스는 54329), 데이터베이스, 계정, 비밀번호(Windows 암호화로 보관). 연결 시험, 저장, 제거.
- 이 데이터베이스에서 취합…: 레이스 중에는 거부됩니다. 무엇이 일어날지 묻고, 막대가 진행 상황을 보여 주며, 취소는 복사 중인 레이스가 끝나면 멈춥니다. 그다음 보고서가 나옵니다(로그에도).
중복도 덮어쓰기도 없습니다: 다시 실행해도 두 번 복사하지 않고, 고른 데이터베이스에서 그 뒤에 고친 레이스는 다시 가져오며, 이 PC에서 계측하거나 고친 것은 절대 바꾸지 않습니다. 고른 데이터베이스에서 진행 중인 레이스는 다음으로 미룹니다.
데이터베이스 시스템 파일 동기화…
위치: 도구
아직 제공되지 않습니다: 메시지가 이를 알립니다.
도움말
위치: 머리글, 단추
메뉴 맨 위: ChronoFEED-FINISH 도움말(F1: 이 도움말, 가리킨 요소의 구역으로. 상황별 도움말 참조)과 ChronoFEED 제품군 도움말.
공통 데이터 업데이트…
위치: 도움말
Technofeed가 게시한 공통 표를 내려받습니다: 국가, 종목군, 경기장, 트랙, 클럽, 연맹, 주석 유형… 현장에서 더한 것은 건드리지 않습니다.
라이선스…
위치: 도움말
이 PC의 라이선스 상태(체험, 활성, 만료일)와 활성화.
ChronoFEED-FINISH 정보…
위치: 도움말
버전과 빌드 번호. 주 창 제목 표시줄에도 나옵니다(“ChronoFEED-FINISH 2.0.17 (…)”).
문제 신고 또는 개선 제안…
위치: 도움말
Technofeed에 글을 보내는 창: 텍스트, 주석을 단 화면 캡처, 첨부 파일. 인터넷이 없으면 묶음을 저장해 두었다가 이메일에 첨부합니다. Technofeed는 받았음을 알리고, 요청이 반영된 버전이 나오면 여러분의 언어로 알려 줍니다.
지원팀에 문의…
위치: 도움말, “문제 신고 또는 개선 제안…” 바로 다음
ChronoFEED 지원팀 상담원과 실시간으로 글로 대화합니다. 창이 열려 있어도 FINISH을(를) 그대로 쓸 수 있고, 창이 스스로 앞으로 나오지 않으므로 레이스 중에 메시지가 와도 방해받지 않습니다.
- 상담원 찾기
창을 열 때만(시작할 때나 백그라운드에서는 절대 하지 않음) FINISH이(가) 인터페이스 언어로, 이 프로그램과 (알고 있다면) 종목에 맞는 온라인 상담원을 찾습니다. 최대 5초입니다.
- 같은 언어의 상담원
“상담원이 온라인입니다.” 이메일 주소(필수, 대화를 이어 가기 위해)와 원하면 이름을 입력합니다. 첫 메시지로 대화가 시작되며 Ctrl+Enter로 보냅니다.
- 다른 언어의 상담원
“영어로 도와줄 상담원이 있습니다. 영어로 도움을 받으시겠습니까?” 수락은 그 언어로 채팅을 열고, 아니요, 요청 작성은 피드백 창을 엽니다.
- 채팅 중
내 메시지는 오른쪽, 상담원의 메시지는 왼쪽에 이름과 함께 표시됩니다. 연결이 끊기면 알려 주며, 메시지는 기다렸다가 연결이 돌아오면 한 번만 보내집니다. 대화 종료로 끝냅니다.
세 가지 도구. 동의 없이는 아무것도 보내지 않습니다. 각 도구는 먼저 미리 보기를 보내기, 취소와 함께 보여 줍니다. 상담원이 도구를 요청하면 확인 후 보내기…와 무시가 있는 배너로 알려 줍니다. 보내는 사람은 항상 사용자입니다.
- 화면 클립…: 이 프로그램 또는 이 컴퓨터에 열려 있는 제품군의 다른 프로그램의 창 하나이며, 전체 화면은 절대 보내지 않습니다. 주석 달기 및 가리기…로 글을 쓰고, 보내면 안 되는 부분을 검게 가리고, 일부 영역만 남길 수 있습니다(이미지 전체로 전체 이미지로 돌아감). 이미지에 선수 이름이 보일 수 있으니 필요하면 가리세요.
- 설정…: 진단에 쓸모 있는 설정이며 비밀 값은 가려집니다. 줄마다 확인란이 있어 빼고 보낼 수 있습니다.
- 토폴로지…: 설치된 ChronoFEED 프로그램, 버전과 연결이며 각 컴퓨터는 별칭(“Poste 1”)으로 표시됩니다. 보내질 글을 그대로 볼 수 있습니다.
대체 경로. 여유 있는 상담원이 없거나, 채팅이 닫혀 있거나, 서버에 연결할 수 없거나 너무 느리거나, 라이선스가 거부되었거나, 한도에 도달했거나, 상담원이 2분 동안 답하지 않으면, 오류 메시지 없이 피드백 창(문제 신고 또는 개선 제안…)이 대신 열립니다. 쓴 내용이 이미 채워져 있고 맨 위에 이유가 표시됩니다. 요청은 이 경로로 보내지며 답변은 이메일로 받습니다.
언어
위치: 도움말, 아래쪽
인터페이스 언어(프랑스어, 영어…). 선택은 FINISH를 다음에 실행할 때 적용됩니다.