07-28-2010 11:30 PM
PCI 6251 DAQ를 사용하여 파형 생서을 하던중 의문점이 생겨 문의 드립니다.
Q1. 원하는 기능이 AO0, AO1에서 주파수가 다른 파형을 동시에 생성해야 합니다. 출력하려는 주파수가 10Hz, 20Hz등 최소공배수가 작은 파형의 경우 데이터를 만들때 데이터 사이즈가 크지 않아도 되는데
185Hz, 532hz등과 같이 두 주파수의 최소공배수가 큰 경우 출력 동시에 내보낼 데이터를 만들때 꽤나 큰 사이즈의 데이터가 만들어집니다. 이렇게 데이터를 생성하여 동시에 Write를 하면 데이터 사이즈가 8191보다
작아야 된다는 메시지가 나오더군요. 6251은 8191보다 큰 데이터는 쓸수가 없나요? 더 큰 사이즈의 데이터를 쓰기 위해서는 어떻게 해야하나요?
Q2. Analog 파형을 생성할때 DAQmxSetAOUseOnlyOnBrdMem()함수가 하는 기능이 먼가요? 실제 파형 생성시 sample rate가 특정 수 이상(100000 이상인듯)일 경우 파형이 나오지 않습니다. 물론 에러메시지도 나오지 않
구요. 특정 samplerate 이상일때는 위 함수를 사용해야지 파형이 생성되는건지요? 궁금합니다.
07-30-2010 05:35 AM
Try posting in english for better response.