본문으로 건너뛰기
ChronoFEED SIM 도움말

가상 시리얼 포트(com0com)

시리얼 포트로 연결하는 장치가 세 가지 있습니다: USB Timing Box, FDS TBox, Microgate REI2. SIM이 이 장치를 흉내 내려면 FINISH 컴퓨터에 서로 연결된 가상 시리얼 포트 한 쌍이 있어야 합니다: SIM이 한쪽을, FINISH가 다른 쪽을 평소의 드라이버로 열며, FINISH는 실제 장치와 이야기한다고 생각합니다.

원리

시리얼 포트는 케이블로 두 장치를 잇습니다. 같은 PC에서 두 프로그램이 서로 이야기하게 하려면 포트 두 개와 그 사이의 케이블이 필요합니다: com0com은 가상 포트 한 쌍을 만드는 무료 Windows 드라이버로, 한쪽에 쓴 것을 다른 쪽에서 읽습니다. 크로스 케이블과 같습니다(DTR 선도 넘어갑니다: USB Timing Box는 시계에, TBox는 기록을 보내는 데 이 선이 필요함). 기본값: SIM은 COM11, FINISH는 COM10.

ChronoFEED-SIM
COM11을 엶
◀── com0com 쌍 ──▶
(데이터, DTR → DSR)
ChronoFEED-FINISH
COM10을 엶(USB Timing Box)
같은 컴퓨터에 있는 포트 쌍의 양쪽 끝.

SIM은 FINISH가 허용한 뒤에만 포트를 열고, 연결이 끊기면 곧바로 닫습니다. 포트가 없거나 이미 쓰이고 있으면 알리고(로그에 한 번, 안내에 분명하게) 5초마다 다시 시도합니다.

시리얼 포트: com0com 가상 포트 설치

위치: com0com ? 단추. SIM의 포트가 없으면 실행할 때마다 한 번 저절로 열림

시리얼 포트: com0com 가상 포트 설치
USB Timing Box은(는) 시리얼 포트로 연결하고, ChronoFEED-FINISH는 실제 장치처럼 거기에 연결합니다. ChronoFEED-SIM과 ChronoFEED-FINISH가 통신하려면 두 프로그램이 같은 컴퓨터에 있고, 서로 연결된 가상 시리얼 포트 쌍(무료 프로그램 com0com)이 있어야 합니다. 한 번만 하면 됩니다.
✘ 이 컴퓨터에 포트 COM11이(가) 없습니다(있는 포트: COM1, COM3). 아래 단계를 따르십시오.1
1. com0com 2.2.2.0(서명된 버전) 내려받기
https://sourceforge.net/projects/com0com/files/com0com/2.2.2.0/
“com0com-2.2.2.0-x64-fre-signed.zip” 파일을 받으십시오(64비트 Windows. 오래된 32비트 Windows라면 “i386”).
2. 설치
파일 압축을 푼 다음, 안에 든 설치 프로그램을 실행하십시오(오른쪽 클릭 → 관리자 권한으로 실행). 드라이버 설치를 허용하고 옵션은 기본값으로 두십시오. CNCA0 ↔ CNCB0 쌍이 만들어집니다.
3. 포트 쌍에 COM 이름 붙이기
시작 메뉴 → com0com → “Setup Command Prompt”(오른쪽 클릭 → 관리자 권한으로 실행), 그다음 이 두 줄을 입력하십시오:
change CNCA0 PortName=COM10 change CNCB0 PortName=COM11복사2
또는 com0com의 “Setup” 도구에서: 각 포트에 “use Ports class”를 선택하고 이름을 입력하십시오. COM10이나 COM11이 이미 쓰이고 있으면 다른 빈 번호 두 개를 고르십시오.
4. 두 프로그램 연결
ChronoFEED-SIM: 시리얼 포트 COM11(기본 창의 “ChronoFEED-SIM 시리얼 포트” 목록). ChronoFEED-FINISH: 계측 모드 → USB Timing Box, 시리얼 포트 COM10, 그다음 스위치를 ON. 쌍을 이룬 두 포트가 서로 통신하며, 각 프로그램이 자기 포트를 씁니다.
Windows가 드라이버를 거부하면: Windows 보안 → 장치 보안 → 코어 격리에서 “메모리 무결성”이 드라이버 로드를 막고 있지 않은지 확인하거나, 다른 가상 시리얼 포트 프로그램(DTR 선을 DSR로 넘기는 연결된 포트 쌍)을 쓰십시오.
다시 자동으로 표시하지 않기(“com0com ?” 단추로 다시 열 수 있음)4포트 확인3닫기
설치 전, USB Timing Box용 com0com 도움말.
  1. 상태: SIM의 포트가 있는지(초록색: 있음, 빨간색: 없음)와 지금 있는 포트.
  2. 복사해서 바로 쓸 수 있는 두 명령.
  3. 포트 확인.
  4. 다시 자동으로 표시하지 않기.

글에는 FINISH 장치의 이름과 알맞은 포트가 들어갑니다: SIM의 포트, 그리고 FINISH가 쓰는 포트(알 수 있으면. 모르면 이웃 번호: COM11 → COM10). 링크는 브라우저에서 열리며, 열리지 않으면 붙여 넣을 수 있도록 복사됩니다.

명령과 복사

위치: 3단계

COMx 이름은 반드시 필요합니다: com0com은 포트 이름을 CNCA0, CNCB0으로 붙이는데, SIM도 FINISH도 그런 이름의 포트는 열 수 없습니다. 알맞은 번호가 이미 들어간 두 줄을 관리자 권한으로 연 “Setup Command Prompt”에 입력하십시오. 복사는 이 두 줄을 클립보드에 넣습니다.

포트 확인

위치: 아래쪽

컴퓨터의 시리얼 포트를 다시 읽어 상태를 업데이트합니다: “✔ 이 컴퓨터에 포트 COM11이(가) 있습니다(있는 포트: COM1, COM3, COM10, COM11).”

다시 자동으로 표시하지 않기

위치: 왼쪽 아래

창이 실행할 때 저절로 열리지 않으며, com0com ? 단추로만 엽니다. 다음 실행 때도 기억됩니다.

단계별 설치

  1. 내려받기

    FINISH 컴퓨터에서 com0com 2.2.2.0, 서명된 드라이버 버전(창에 링크 있음)을 받으십시오.

  2. 설치

    관리자 권한으로, 기본 옵션 그대로: CNCA0 ↔ CNCB0 쌍이 만들어집니다.

  3. 쌍에 이름 붙이기

    관리자 권한으로 “Setup Command Prompt”를 열고 두 명령을 입력하십시오. 두 번호 가운데 하나가 이미 쓰이고 있습니까? 빈 번호 두 개를 골라 SIM에서도 같은 번호를 고르십시오.

  4. 확인

    포트 확인: 상태가 초록색이 됩니다.

    SIM의 가상 장비 표시등이 초록색이 됩니다(“시리얼 포트 COM11”).

  5. FINISH 연결

    FINISH → 계측 모드 → 장치, 시리얼 포트 COM10(다른 쪽 끝), 그다음 장치 스위치를 ON으로.

    FINISH 연결 표시등이 초록색이 됩니다.