From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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

cDAQ 9184에 NI 9234 와 NI 9222 사용 시 딜레이 발생

cDAQ-9184에 NI 9234와 NI 9222을 사용하여 SW 트리거를 제작하였는데 

두 모듈을 동시로 사용할 경우 약 0.3초의 딜레이가 발생합니다.

NI 9234로 가속도 정보를 받고 NI 9222로 하중 정보를 받고있습니다.
하중을 트리거 소스로 하여 SW 트리거를 제작하였는데 데이터를 받는데 시간 차가 발생합니다.

NI 9234에 가속도와 하중을 같이 받으면 이러한 문제가 발생하지 않는데 왜 두 모듈에 나눠 받으면 이러한 현상이 발생하는지 궁금합니다.

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

안녕하세요, 시간차가 발생하는 이유에 대해 2가지 정도로 생각해 볼 수 있을 것 같아요.

우선, 두가지 모듈을 사용하게 되면 각 모듈이 가지게 되는 타이밍 소스가 달라지게 되고  이 타이밍 소스의 차이에 의해서 시간차가 발생할 수 있습니다.

9234 와 9222 모듈이 각각 어떤 타이밍 소스를 사용하고 있는지 한번 체크해 보세요.

 

그리고 SW 트리거이기 때문에 발생하는 문제라고 생각이 되는데요.

SW 트리거라는 것은 말 그대로 SW를 한번 거쳐서 다시 신호가 나가는 것이기 때문에 PC의 CPU나 환경에 따라 그 타이밍이 보장이 되질 않습니다.

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019TmuSAE&l=ko-KR

위 링크가 DAQ에서 SW 트리거에 대해 나와있는 링크인데요, 확인해보시면 high latency를 발생시킬 수 있다고 나와있습니다. 한번 참고해 보세요!

2/2 메시지
1,416 조회수