Hi all,
can someone please confirm or deny, that interrrupt service time of my DAQPad-6507 is so long?
Does it mean that I can only measure cca. 100 Hz frequency (I intended to use it for reading out a nuclear ADC)?
I am using the device with Win2K, VC6, with the library calls shown at the end of the message.
As on the screen of the scope can be seen, after receiving a strobe signal, the data lines are not read for some time. In detail, at 20 Hz strobing freq, this time is 4-5 ms, at 200 Hz it is 4-10 ms and at 2 kHz it is cca 10 ms.
Regards
Janos
iStatus = Init_DA_Brds (iDevice, &temp);
/* Any store generates a interrupt */
iStatus = Config_DAQ_Event_Message (iDevice, 1, "DI0", 8, 0, 0, 0, 0, 0,
0, 0, (unsigned long)CallBack);
iStatus = DIG_SCAN_Setup(iDevice, iGroup, 1, portList, 0);
iStatus = DIG_Block_In(iDevice, iGroup, piBuffer, 100);
while (ulRemain > 0 && i < 100000) {
iStatus=DIG_Block_Check (iDevice, iGroup, &ulRemain);
iRetVal=NIDAQYield(iYieldOn);
i++;
}