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

NI DAQ(NI9125A-USB)

센서-계측기-NI Module-PC 순으로 구성되어 있는 장비입니다.

microsoft VisualStudio C#으로 프로그래밍 하였습니다.

모터가 움직이면서 센서가 웨이퍼를 측정하는 장비인데, 몇가지 문제가 있습니다.

모터가 움직이는 시점에 측정을 시작하는데, 모터는 가속도가 있으므로 속도가 0부터 등속까지 서서히 올라갑니다.

여기서 문제는 센서는 계측기를 통해 계속해서 ni 모듈로 데이터를 전송하고 있습니다.

이 데이터들이 NI 모듈의 버퍼에 저장이 되고 있는것인가요? 아니면 PC의 내부공간에 따로 버퍼가 있어서 그곳에 저장이 되는건가요?

어디에 저장되는 건지 알고 싶고, 저장이 되면 그것을 가져올 때 얼마만큼 가져올지 정하는 게 Sample Rate인지를 알고싶습니다.

한가지 질문이 더 있습니다. 스크린샷 파일을 업로드하였는데, real data 캡쳐본입니다. 

데이터를 보면 시간축이 너무 큽니다. 저는 데이터 한 개당 각 시간을 알고 싶은데, 1Sec 당 Data 몇십개 씩 나오고 있습니다.

예를 들면 1ms 단위로 시간Data도 추출이 된다면 Data 한 개 당 시간을 매칭시킬 수 있을 거라고 생각하고 있습니다.

현재 세팅은 Rate 300[Hz], Sample 100, (NI9234 [Bunddle NI USB 9162])

0 포인트
1/2 메시지
1,045 조회수

cDAQ 제품인데 계측기와 연결되어 있을거 같진 않군요...;;

 

샘플링 설정이 되어 있지 않은거 같습니다.

 

_0-1702425047150.png

 

 

DAQ 관련 자료를 찾아보면 샘플링에 대한 자료가 나옵니다.

 

초당 측정 데이터를 설정해 속도를 설정해 놓고, 그중 몇개를 취득하게 설정해 줘야 합니다.

 

C# 쪽에서 접근 할 수 있는 방법이 있을텐데 거기까진 잘 모르겠네요.

 

샘플링 설정이 안되어 있어서 Default 속도로 데이터가 들어오고 있는 것 같습니다.

 

 

0 포인트
2/2 메시지
1,036 조회수