Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

DAQ 보드에서 나오는 아날로그 출력 시그날에 delay가 발생합니다

우선 DAQ 보드는 PCI-6711 모델을 사용하고 있습니다.
DAQ보드를 통해서 아날로그 출력 시그널을 내보내고 있습니다.
총 세개의 채널을 이용해서 각기 다른 시그널을 내보내고 있는데요 그 중 하나의 채널에서 나오는 신호에 10ms 정도 delay가 발생해서 출력이됩니다.
delay가 발생하는 시그널은 톱니파형으로 총 2000 step을 통해서 톱니파형 slope을 만들어 줍니다.
나머지 두 신호는 사각파이고 세개의 파형 모두 주기는 25ms입니다
여기에서 발생시키는 파형은 저희가 만든 프로그램을 통해서 파형을 만들어주고요 C++ 기반으로 되어있습니다.
톱니 파형이 잘만들어지는지는 matlab으로 확인하였으며,
DAQmxWriteAnalogF64 함수를 사용해서 톱니파 데이터값을 taskhandle에 write해주는데 이 코드때문에 delay가 발생합니다. (주석처리하면 delay x)
혹시 DAQ보드가 문제인가 싶어서 PCIe-6353 으로 교체하여 테스트해보았는데도 delay는 똑같이 발생하네요
이 문제점에 대해 해결방안이나 여러가지 테스트 할 방법에 대해 알려주시면 감사하겠습니다
0 Kudos
Message 1 of 1
(3,352 Views)