NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 외부 API - 시리얼 통신 - 메세지 보내기. (External API, Serial Communication, Send m…

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 RPA 매크로에는 외부 API로 시리얼 통신을 사용할 수 있습니다. 하지만, 엔지엠 매크로에서 제공하는 마우스, 키보드 관련된 인터페이스만 자동으로 수행할 수 있었는데요. 이번에 추가된 시리얼 통신 메세지 보내기를 통해 다른 기기 또는 프로그램에 메세지를 보낼 수 있게 되었습니다.

    ※ 이 액션은 엔터프라이즈 기능입니다.

     

    시리얼 통신을 사용하려면 COM 포트를 사용하는 장치 또는 소프트웨어가 필요합니다. 이 예제에서는 VSPE(Virtual Serial Ports Emulator)를 사용해서 가상 포트를 만들고, 메세지를 수신했는지 확인하기 위해 HyperTerminal을 이용해서 테스트를 진행합니다. 아래 그림과 같이 VSPE를 실행하고, COM2 장치를 만들었습니다.

    BmTfVmD.png

     

     

    COM2 포트로 메세지를 수신하기 위해 하이퍼터미널을 COM2로 연결하세요.

    CZ7ZIKD.png

     

     

    엔지엠 에디터를 실행하고, 새로운 스크립트를 생성(Ctrl+N)합니다. 우측의 외부 API 탭에서 시리얼 통신 카테고리에 있는 [ 연결 ] 액션을 추가하세요. 그리고, 메세지 보내기 액션도 같이 추가 해줍니다. 아래 그림을 참고하세요.

    jwOprgE.png

     

     

    연결 액션의 시리얼 포트에서 추가한 COM2 포트를 선택 해줍니다. VSPE를 실행하지 않으면 컴퓨터의 COM 포트만 보일겁니다. 테스트할 장치나 기타 다른 프로그램이 있다면 해당 COM 포트를 선택해도 됩니다.

    t1VCMBe.png

     

     

    메세지 보내기에는 "NGMsoftware" 텍스트를 입력 해줍니다.

    XKAK7Kd.png

     

     

    스크립트를 실행(Ctrl+Alt+F8)하면 아래 동영상처럼 연결된 COM2 포트로 메세지를 보냅니다. 그리고, 하이퍼터미널에서 메세지를 수신한것을 확인할 수 있습니다.

    FAi2MDl.gif

     

     

    시리얼 통신은 일반적인 상황에서 사용할일이 그리 많지는 않습니다. 하지만, 하드웨어를 개발하는 회사에서는 비전 검사 자동화나 장비 모듈에서 트레이스 또는 이벤트 메세지를 수신해서 분석할 필요도 있습니다. 트레이스의 경우 1,000 또는 100ms 로 요청할 수 있습니다. 다음에 알아볼 시리얼 통신의 메세지 받기 이벤트와 함께 사용하면 분석을 통해 OK, NG와 같은 양품 또는 불량을 판단할 수 있습니다.

     

    속성 정보

    0uPKTWe.png

     

     

    기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 실행율: 이 액션을 실행하는 확률입니다. (기본값은 무조건 실행이며, 50으로 설정하면 50프로 확률로 실행하거나 건너뛰게됩니다.)
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

    작업

    • 메세지 보내기: 현재 연결된 시리얼 통신 포트로 메세지를 보냅니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.