취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

모터를 제어하는 vi를 짜고싶습니다(왕왕초보..)

해결 완료!
솔루션으로 이동

파워서플라이와 모터를 이용해서 전원은 항상 공급되고, 전원을 켜고끄는 것에 따라 모터가 움직이는 회로를 만들었습니다.

 

여기에 cDAQ과 NI9477을 추가로 연결하여 랩뷰에서 신호를 주면 전원공급을 on/off 할 수 있는 vi를 만들고 싶습니다.

 

dayske_0-1720160609559.png

 

ni9477모듈에 있는 그림을 보면, 제가 어떠한 신호를 주거나 전원을 공급해주기 전까지 모듈 안에있는 스위치는 열려있고, 제가 전원을 공급해주어야만 스위치가 닫히는 것이라고 이해했는데요.

 

저 스위치역할을 하는 로직을 랩뷰에서 짜고싶습니다....

 

DAQmx쓰기 함수를 써야하는것인지..어떻게 해야하는지 정말 도저히 감이 안잡히네요

 

정말정말 왕초보인데, 급하게 결과물을 내야하는 상황이라 커뮤니티에 질문올립니다....

0 포인트
1/2 메시지
253 조회수
솔루션
주제 작성자 dayske이(가) 승인함

(0) 말씀하신 "제가 어떠한 신호를 주거나 전원을 공급해주기 전까지 모듈 안에있는 스위치는 열려있고, 제가 전원을 공급해주어야만 스위치가 닫히는 것이라고 이해했는데요"

이 내용은 맞습니다.

아래의 예제에서 "생성할 데이터" 를 'True' 로 입력하면 스위치가 닫힙니다.

 

_0-1720403149125.png

 

 

(1) 예제 위치

   - 도움말 -> 예제 찾기

   - 하드웨어 입력과 출력 -> DAQmx -> 디지털 출력 -> Digital - SW-Timed Output

   -  예제의 '라인' 부분을 실제 나의 장비로 바꾸면 됩니다.

_0-1720402788418.png

_1-1720402859227.png

 

(2) 9477 의 디지털 출력은 한 채널에 1A 이상 걸면 채널이 타 버립니다.

그래서 그림의 'Device'에 모터를 바로 연결하면  9477 이 탈 수 있습니다.

 

사용하고자 하는 모터가 어떤 모터인지 모르고, External Power 의 전압이 얼마인지 모르겠지만

모터의 구동에 대해서 전혀 모르시는 상황에서 LabVIEW 예제를 실행하시면 안될 것 같습니다

 

0 포인트
2/2 메시지
229 조회수