모터컨트롤러 파이썬/C++ 사용 문의
페이지 정보
본문
사용 환경: 윈도우
개발 언어: C++ 또는 파이썬
안녕하세요. MW-MDC24D200s 또는 MW-MDC24D200D를 이용해 진공 DC모터를 구동시키려고 합니다.
전원이 들어간 후 신호를 주면 모터가 정방향 회전을 하고, 다시 신호를 주면 역방향 회전을 하도록 구성하고 싶습니다.
노트북과 시리얼 통신을 통해 파이썬 또는 C++로 코드를 구성하고 싶은데, 혹시 관련 예제나 SW자료가 있을까요?
UI로 PC와 컨트롤러가 연결되어 작동하는 것은 확인했습니다. 또한 메뉴얼의 오브젝트는 무엇을 의미하는 것인지 궁금합니다.
- 이전글MW-MDC24D200D-V2 ROS를 이용한 DC 모터 제어 24.06.23
- 다음글MW-MDC24D100D-v2 모터 드라이버 문의 (수정) 24.01.24
댓글목록
최고관리자님의 댓글
최고관리자 작성일
안녕하세요.
아이디어 로봇입니다.
아래 github에 저희 모터드라이버를 구동하는 ros2 패키지가 있습니다.
https://github.com/ntrexlab/2th_NtrexMotorDriver_lib_ROS.git
해당 패키지를 참고하시면 c++코드를 구성하시는데 도움이 될 것으로 보입니다.
그리고 메뉴얼의 오브젝트의 경우 어느 페이지의 오브젝트를 말하시는 것인지 알려주실 수 있으실까요?
씐나님의 댓글
씐나 작성일
제어기의 객체를 통신 프로토콜로 읽고 쓸때, 오브젝트의 긴 이름과 짧은 이름이 Index와 호환된다고 나와 있는데, 그게 어떤 의미인지 잘 모르겠습니다!
그리고 전원이 들어간 후 신호를 주면 모터가 정방향 회전을 하고, 다시 신호를 주면 역방향 회전을 하도록 구성하는 것은 엔코더 없이 가능할까요?
최고관리자님의 댓글
최고관리자 작성일
텍스트 이름으로 생각하시면 됩니다.
하지만 바이너리로 통신하시면 크게 신경쓰지 않으셔도 됩니다.
혹시 따로 제어는 하지 않고 정 역 이것만 하실건가요?
씐나님의 댓글
씐나 작성일네 우선은 진공 모터를 이용해 신호를 주면 정회전을 하고, 다시 신호를 주면 역회전을 하도록만 구성하고 싶습니다. 그리고 혹시 단순히 회전 방향만 바꿀 수 있는 스위칭 기능이 있나요?
최고관리자님의 댓글
최고관리자 작성일200D 에 DIO 기능을 사용하셔서 스크립트를 만드시면 될 거 같습니다.