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