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

Q) NI 9181 와 RO(Robot OS) 연결

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

안녕하세요.

 

NI 제품을 모르는 상태에서 기술문서로만 접근하려니 한계가 있어 질문드립니다.

NI9181(Ethernet chassis)에 DAQ module을 연결하고 다른 호스트(ARM 기반 호스트이고 ROS 운용)와 TCP/IP로 연결하면 

ROS에서 DAQ의 값을 바로 읽을 수 있을까요?

(Network configuration은 정상적으로 이루어졌다고 가정하구요)

 

고맙습니다.

0 포인트
1/3 메시지
1,822 조회수
솔루션
주제 작성자 johndo777이(가) 승인함

DAQ는 Host PC에 연결한 후 데이터를 수집하는 단말같은 형태이구요

자체적으로 컨트롤러가 있는 것은 아니고, PC에 연결하여 제어할 수 있습니다.

드라이버를 설치한 후에 Windows와 9181을 네트워크로 연결한 후 데이터를 PC에서 읽을 수 있는 구조는 맞지만

PC와 9181 연결에 대해 사용자가 데이터를 직접 취득하거나 하는 것은 안되고, DAQmx 드라이버의 API 등을 통해서 읽어올 수 있습니다.

9181은 Windows에서만 사용할 수 있구요.

 

compact RIO 같은 임베디드 제품들은 모듈에서 수집한 데이터를 TCP로 송신하는 코드를 작성한 후 배포하면

ROS상에서 TCP로 데이터를 읽어오는게 가능할 것 같습니다.

대신 임베디드에 맞는 코딩을 하셔야 되겠네요.

2/3 메시지
1,786 조회수

고맙습니다!

0 포인트
3/3 메시지
1,781 조회수