Gabi1
2007-04-18 22:40:10 UTC
Hello
using a DIO-32HS (NI 6533), i send to output a continuous output pattern usin LV8.2 and DAQmx, while monitoring the buffer space and nb of generated channels.
in general, up to a frequency of 800KHz, the data output nicely up to the last 16 or 17 words (32bit long) which seems not to be executed and shows for example 10000 channels written to memory, and only 9983 channels actually generated. the output isnt updated anymore at this point.
This is a problem as i need to know all my data has passed trough.
Moreover, if one trys to run the system at any frequency above 800KHz, (card support up to 2MHz, which would be very usefull for my application), the output status becomes erratic, as sometimes the memory is suddenly reseting itself (free memory appears to be zero), leading to a completely unfinished business. for example 10000channels are sent to memory, and just 5435 are executed, at which point the free memory suddenly goes to zero.
To note that i do not observe any error, and that i allocate a lot of memory in advance. i also looked at any other configuration i had in mind to see the occurence of this problem. happens always.
Thanks for any suggestion of the problem.
using a DIO-32HS (NI 6533), i send to output a continuous output pattern usin LV8.2 and DAQmx, while monitoring the buffer space and nb of generated channels.
in general, up to a frequency of 800KHz, the data output nicely up to the last 16 or 17 words (32bit long) which seems not to be executed and shows for example 10000 channels written to memory, and only 9983 channels actually generated. the output isnt updated anymore at this point.
This is a problem as i need to know all my data has passed trough.
Moreover, if one trys to run the system at any frequency above 800KHz, (card support up to 2MHz, which would be very usefull for my application), the output status becomes erratic, as sometimes the memory is suddenly reseting itself (free memory appears to be zero), leading to a completely unfinished business. for example 10000channels are sent to memory, and just 5435 are executed, at which point the free memory suddenly goes to zero.
To note that i do not observe any error, and that i allocate a lot of memory in advance. i also looked at any other configuration i had in mind to see the occurence of this problem. happens always.
Thanks for any suggestion of the problem.