Adapter 퀵 가이드

Adapter에 관한 소개

Adapter는 Mech-Center 소프트웨어의 통신 컴포넌트로 Basic API 인터페이스를 통해 Mech-Vision, Mech-Viz 와 gRPC 통신을 진행하며 외부 장치와 TCP/IP Socket, HTTP 또는 PLC 데이터 블록 전송 프로토콜(예를 들어 PLC MC) 등과 같이 다양한 산업적 통식 방식으로 통신을 진행합니다.

../../../../_images/mech_interface_architecure.png

Adapter의 응용 시나리오와 관련된 정보는 “사용 설명” 내용을 참조하십시오.

Adapter 기능

Adapter를 통해 다음과 같은 기능을 실현할 수 있습니다.

  • 내부에서 Mech-Vision과 Mech-Viz 소프트웨어를 제어할 수 있습니다.

유형

기능

Mech-Vision과 관련된 기능

소프트웨어를 실행하고 Mech-Vision의 비전 처리 결과를 획득하기

Mech-Vision 스텝의 파라미터를 설정하기

Mech-Vision 스텝의 파라미터를 읽어내기

Mech-Vision 파라미터 레시피

Mech-Viz와 관련된 기능

Mech-Viz를 시작하기

Mech-Viz를 중지하기

Mech-Viz 태스크 파라미터를 설정하기

Mech-Viz 태스크 파라미터를 읽어내기

클램프 번호를 설정하기

로봇의 실행 속도를 설정하기

포인트 클라우드의 충돌 파라미터를 설정하기

Mech-Viz에서 반환된 실행 상태를 획득하기

기타

구체적인 기능은 “Adapter 프로그래밍 가이드” 내용을 참조하십시오.

  • 외부에서 사용자 인터페이스, 데이터 베이스, 파일 읽기 및 쓰기, Web 시스템과의 통신 등 비전 이외의 기능을 실현할 수 있습니다.

    외부적인 기능은 Python 프로그래밍을 통해 실현되어야 합니다.

Adapter 개발

TCP/IP Socket 통신 방식을 사용할 때 Mech-Center에 내장되어 있는 Adapter 생성기 기능을 통해 Adapter를 처음으로 사용하는 사용자도 Adapter 프로그램을 신속하게 생성하고 Adapter 프로젝트를 구축할 수 있습니다. 상세한 정보는 “Adapter 생성기 매뉴얼” 내용을 참조하십시오.

이미 생성된 Adapter를 기반으로 하여 프로그램의 2차 개발을 진행할 수 있습니다.

물론 처음부터 끝까지 완전한 어댑터 프로그램을 자체적으로 작성할 수도 있습니다. “Adapter 프로그래밍 가이드” 및 “Adapter 프로그래밍 샘플” 내용을 참조하십시오.

Adapter 프로젝트 배포

Adapter 프로그램을 작성한 다음에 다음 단계를 참조하여 Adapter 프로젝트를 배포하세요.

  1. Mech-Center 소프트웨어를 열어 툴바에 있는 구성 설정 버튼을 클릭하십시오.

  2. 구성 설정 창에서 Mech-Interface 를 선택하고 Mech-Interface 실행하기 옵션을 선택하며 인터페이스 서비스 유형Adapter 로 설정하세요. 아래 그림과 같습니다.

    ../../../../_images/adapter01.png
  3. 어댑터 프로젝트 폴더 를 Adapter 프로그램이 저장되는 디렉터리로 설정하세요.

  4. 작업 현장에 실제 상황에 근거하여 호스트 주소 를 설정하세요. 포트는 상대 쪽의 포트와 일치해야 합니다.

  • 상대 쪽이 통신의 서버 역할을 하면 호스트 주소 는 상대 쪽의 IP 주소로 설정해야 합니다.

  • 상대 쪽이 통신의 클라이언트 역할을 하면 호스트 주소 는 “0.0.0.0”로 설정해야 합니다.

  1. 저장 버튼을 클릭하고 Mech-Center 소프트웨어를 다시 시작하세요.

  2. 툴바에 있는 인터페이스 실행 버튼을 클릭하여 Adapter 서비스를 시작하세요.

인터페이스 실행 버튼이 인터페이스 정지 버튼으로 변하고 서비스 표시줄에 이미 실행된 Adapter 프로그램이 표시되면 Adapter 서비스가 이미 성공적으로 시작되었다는 뜻입니다. 아래 그림과 같습니다.

../../../../_images/adapter02.png

Adapter에 대해 이해한 후 “Adapter 생성기 매뉴얼” 내용을 참조하여 첫 번째 Adapter 프로그램을 신속하게 생성할 수 있습니다.