2005-11-01 15:09:00 idhzone
<고객>님께서 작성하신 글입니다.
================================================
>권장회로도를 이용하여 모터를 구동시키기는 했는데
>
>연속적으로 동작시키지 못하겠네요..
>
>예를 들어 0x3ff 위치에서 0x00위치로 갔다가 다시 0x1ff로 움직인다든지..
>
>프로그램상 잘못된 곳이 있을텐데.. 찾기힘드네요..
>
>도움되는 설명 부탁드릴께요
================================================
C등으로 바로 구동시키시는 경우인 것같습니다.
등속으로 연속 동작을 시키시는 것은 어렵지 않습니다.
다만, 기계가 프로그램보다 훨씬 움직임이 느리다는 점을 기억하시기 바랍니다.
먼저 이동 속도를 setting하시고, 원하시는 각으로 이동하라는 명령을 전달하신 뒤에,
Moving이라는 항목을 polling하시면 됩니다.
Moving이라는 항목(address 0x2e)은 목표로 이동하는 중에는 1로 설정되고
이동이 완료되면 0으로 설정됩니다.
이것을 계속 읽어서 0으로 바뀌었을 때 다음 속도와 목표위치를 설정하시면 됩니다.