Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

6533 time base in DIG_Block_PG_Config

When I use the timebase, reqInterval function in DIG_Block_PG_Config (traditional NIDAQ an Visual Basic), it will go at maximum to 100 KHz,
while when I program the same thing in Labview I get transferrates at prox. 6 MHz.
 
I tested a pattern generation of 25 digital (8bits) samples at a transferrate at 4MHz with LabView,
now I must write a application in VB or C++, but when the transferrate stalls at 100KHz I have a problem.
 
System: Laptop PIII 700 / DAQ6533PCMCIA
 
0 Kudos
Message 1 of 3
(3,531 Views)

OK the problem is due to the 16 sample FIFO buffer on the DAQcard, because when I decrease the buffercount to 16, I can send on any frequency I want, so the next question is how to program the sendarray in such a way that I can send 24 arrayitems at (nearly) the same high frequency (4MHz) as the array in the FIFO buffers.

(I still can't understand why this is possible in Labview and not in VB and NIDAQ)

 

0 Kudos
Message 2 of 3
(3,529 Views)
Hi Rikkie,
 
Could you post some more information, VB and LabVIEW Example code for example?
 
Thanks
Karsten
0 Kudos
Message 3 of 3
(3,375 Views)