파워서플라이와 모터를 이용해서 전원은 항상 공급되고, 전원을 켜고끄는 것에 따라 모터가 움직이는 회로를 만들었습니다.
여기에 cDAQ과 NI9477을 추가로 연결하여 랩뷰에서 신호를 주면 전원공급을 on/off 할 수 있는 vi를 만들고 싶습니다.
ni9477모듈에 있는 그림을 보면, 제가 어떠한 신호를 주거나 전원을 공급해주기 전까지 모듈 안에있는 스위치는 열려있고, 제가 전원을 공급해주어야만 스위치가 닫히는 것이라고 이해했는데요.
저 스위치역할을 하는 로직을 랩뷰에서 짜고싶습니다....
DAQmx쓰기 함수를 써야하는것인지..어떻게 해야하는지 정말 도저히 감이 안잡히네요
정말정말 왕초보인데, 급하게 결과물을 내야하는 상황이라 커뮤니티에 질문올립니다....
해결되었습니다! 솔루션으로 이동.
07-07-2024 08:44 PM - 편집 07-07-2024 08:46 PM
(0) 말씀하신 "제가 어떠한 신호를 주거나 전원을 공급해주기 전까지 모듈 안에있는 스위치는 열려있고, 제가 전원을 공급해주어야만 스위치가 닫히는 것이라고 이해했는데요"
이 내용은 맞습니다.
아래의 예제에서 "생성할 데이터" 를 'True' 로 입력하면 스위치가 닫힙니다.
(1) 예제 위치
- 도움말 -> 예제 찾기
- 하드웨어 입력과 출력 -> DAQmx -> 디지털 출력 -> Digital - SW-Timed Output
- 예제의 '라인' 부분을 실제 나의 장비로 바꾸면 됩니다.
(2) 9477 의 디지털 출력은 한 채널에 1A 이상 걸면 채널이 타 버립니다.
그래서 그림의 'Device'에 모터를 바로 연결하면 9477 이 탈 수 있습니다.
사용하고자 하는 모터가 어떤 모터인지 모르고, External Power 의 전압이 얼마인지 모르겠지만
모터의 구동에 대해서 전혀 모르시는 상황에서 LabVIEW 예제를 실행하시면 안될 것 같습니다