NCPlayer와 협업 모드 시작 및 종료
협업 모드(Collaboration Mode) 기능을 사용하면
여러 사용자가 동시에 같은 G-code 프로그램에서 실시간으로 작업할 수 있습니다.
이 모드는 교육, 공동 디버깅, 데모, 원격 프로그래밍 상황에서 특히 유용합니다.
모드에서 할 수 있는 일
- 세션 소유자(시작자)가 자신의 NC-ID를 다른 참가자나 관리자와 공유할 수 있습니다.
- 연결된 모든 사용자 간에 에디터 내용이 동기화됩니다:
- 한 사용자가 코드를 변경하면 다른 사용자 화면에도 즉시 반영됩니다.
- 변경 사항은 최소 지연(약 1–2초 또는 거의 실시간)으로 전송됩니다.
- 관리자 패널에서 세션 파라미터를 제어할 수 있습니다:
- 업데이트 주기(
updateInterval).
- 읽기 전용 모드(
readOnly).
- 자동 새로고침(
autorefresh).
- 관리자는 어떤 활성 세션에도 접속하여 코드를 직접 보고 편집할 수 있습니다.
협업 시작하기
- NCPlayer를 열고 G-code 프로그램을 불러오거나 새로 만듭니다.
- 상단 툴바에서 Start Collaboration 버튼을 클릭합니다.
- 세션의 고유 식별자인 NC-ID가 생성됩니다.
- 이 ID를 함께 작업할 참가자에게 공유합니다.
- 연결된 사용자는 자신의 NCPlayer에서 이 ID를 입력하여 동일한 코드를 함께 편집할 수 있습니다.
협업 종료하기
- 상단 툴바에서 Stop Collaboration 버튼을 클릭합니다.
- 세션이 종료되며, 동기화가 중지됩니다.
- 각 참가자는 마지막으로 받은 코드 버전을 로컬에 유지하지만,
그 이후의 변경 사항은 더 이상 서로 동기화되지 않습니다.
사용 시점
- 교사–학생 모드로 코드 실행을 단계별로 설명할 때.
- 원격으로 G-code 프로그램을 디버깅하고 수정할 때.
- 동료들과 함께 문서화 작업이나 코드 테스트를 준비할 때.
팁: 코드가 원치 않는 방식으로 수정되는 것을 방지하려면
관리자가 읽기 전용(read-only) 모드를 활성화하고
업데이트 주기를 높여 실시간에 가까운 모니터링을 설정하는 것이 좋습니다.