2018년 11월 13일

RTC TESTCASE 를 활용한 예제



Case 1. 고속으로 움직이는 물체에 1차원 MOTF(Marking On The Fly)를 하고자 한다면

  • RTC5 객체를 생성한다 이때 인자로 CntPerMm (밀리미터당 엔코더 개수)를 측정하여 생성해 준다. 측정방법은 ctrlGetEncoder 함수를 사용하여 현재의 엔코더 펄스 개수를 확인할 수 있다. 예를 들어 1mm 물체를 이동하여 2000 개의 펄스가 생성되면 CntPerMm = 2000 을 인자로 준다.
  • listBegin / listJump ... listMark... listArc  / listEnd 가 통상적으로 사용하는 방식인데, MOTF 를 위해서 listOnTheFlyBegin / listOnTheFlyEnd 를 추가적으로 사용한다.
  • 즉 listBegin / listOnTheFlyBegin  / listJump ... listMark... listArc  / llistOnTheFlyEnd / listEnd 의 순서로 호출하여 사용한다.
  • listOnTheFlyBegin / llistOnTheFlyEnd  사이에 호출되는 Jump/Mark 명령의 좌표값은 호출당시의 입력된 엔코더의 값 만큼 상쇄되어 이동 물체를 추종하게 된다
  • 마치 아래와 같은 방식의 동작이 가능해진다. 




Case 2. 윈도우즈 폰트를 이용해 'Sepwind is Best!' 의 외곽선을 레이저를 이용해 가공한다면,




댓글 없음:

댓글 쓰기

시리우스 라이브러리 홈페이지 오픈

현재 시리우스(Sirius) 라이브러리라는 제품을 개발하고 이를 소개하는 홈페이지를 오픈 하였습니다. 관심있는 분들의 많은 방문 요청드립니다. 앞으로 업데이트 소식및 변경사항은 스파이럴랩 홈페이지를 통해 진행할 예정입니다. 스파이럴랩 홈페이지 :  h...