2014-11-12 2 views
4

Mac OSX에는 시리얼 포트 에뮬레이터가 있습니까? Mac에서 시리얼 장치 (RS232)를 제어하는 ​​프로그램을 만들고 있습니다. 나는 시리얼 장치에 대한 나의 프로그램을 com0com으로 확인 했었지만 윈도우 전용이다.Mac OSX 용 시리얼 포트 에뮬레이터

나는 this thread을 읽었지만 여전히 헛된 상태입니다. MultiCom은 제가 찾고있는 것이 아닙니다. 가 가상 직렬 장치을 생성/에뮬레이션하는 소프트웨어가 필요합니다.

미리 도움을 청하십시오.

+0

이것은 도움이 될 수도 있지만 도움이되지 않을 수도 있지만 아마존에서 PL2303 기반 USB-DB9 변환기를 매우 저렴한 가격으로 구입할 수 있습니다. [this one] (http://www.amazon.com/Sabrent-RS-232-Adapter-Publications-SBT-USC1K/dp/B00065H0QQ). 그것은 드라이버없이 박스에서 작동 할 것이고 실제 직렬 포트를 갖게 될 것이고, 소프트웨어를 에뮬레이트하기 위해 소프트웨어를 사냥하는 것보다 적은 노력 일 것입니다. –

+0

고맙습니다. 나는 그것에 대해 생각 해왔다. 외장형 물리적 장치가 2 개있는 경우 가끔 나를 귀찮게합니다. 그러나 최소한의 선택이 될 것입니다. – Qiao

답변

2

나를 위해 일한 Mac에서 직렬 장치 (RS232)를 에뮬레이트하는 방법은 Arduino (하드웨어는 필요하지만 다른 많은 장치를 에뮬레이트 할 수 있음)를 꽂는 것입니다. 나는 더 비싼 센서를 에뮬레이션하기 위해 그것을 사용한다. 이것은 문을 연속적으로 인쇄하도록 약간 수정 된 Arduino website의 간단한 코드 예제입니다.

// the setup routine runs once 
void setup() { 
    // initialize serial communication at 9600 bits per second: 
    Serial.begin(9600); 
    // Wait for serial port to connect (Needed for native USB port only) 
    while (!Serial) { 
    ; 
    } 
} 

// the loop routine runs over and over again forever: 
void loop() { 
    // Print a statement through Serial 
    Serial.println("Hello world !"); 
    // Some delay 
    delay(10); 
}