XCom 을 구매해야하는지 XGem 을 구매해야 하는지 모르겠습니다.
먼저 XCom 과 XGem 의 차이점을 설명 드리겠습니다.
XCom SECS Driver 는 SECS 통신 프로토콜을 보다 쉽고 간편하게 사용할수 있도록 지원하는 통신용 드라이버 입니다. 통신을 위한 최소한의 규약으로 실제 장비에서 발생하는 다양한 기능에 대한 동작 자체를 표준화한 것은 아닙니다.
XGem 드라이버는 반도체 장비에 적용되는 E30(GEM) 사양을 지원하는 GEM S/W 드라이버입니다.
장비의 동작에 대한 시나리오와 이때 사용되는 메시지를 묶어 놓은 장비 구동에 관한 표준 입니다.
XCom과 XGem개발 시 주요 차이점
XCom 은 요구하는 사양을 직접 개발 하신 후 SECS-II 메시지 포맷 까지 직접 구현해야 하지만 XGem 은 GEM 사양을 준수 한다면 해당 기능과 SECS-II 메시지 포맷을 직접 개발 하지 않으셔도 됩니다.
예를 들어, GEM 영역에서 사용하는 SECS message 의 Stream 1 ~ Stream 10 까지의 메세지를 직접 만들 필요가 없이 설비 상태를 XGem 이 제공하는 API 로 XGem 프로세스로 실시간 업데이트 하면 GEM 시나리오를 XGem 이 처리하기 때문에 개발이 편리하고 개발기간이 단축되는 이점이 있습니다.
하지만 GEM 표준 사양을 벗어난다면 XGem 제품을 적용할 수 없고 XCom 을 사용하여야합니다.
이점 참고하시어 제품을 선택하시면 되겠습니다.