05-20-2006 02:02 PM
05-22-2006
03:51 PM
- last edited on
05-19-2025
10:55 AM
by
Content Cleaner
Hello Bob,
By default, the the on-board memory of the 6534 is used. The "Scarabs Preload Enable" parameter is normally used when filling the memory will take too much time in a time constrained application. You could create a finite task for your pattern generation.
Another suggestion would be to switch to the NI-DAQmx driver, which offers greater flexibility and higher performance than the Traditional NI-DAQ driver. You can download the NI-DAQmx driver from the Driver and Updates page.
Here are a couple tutorials that should help get your going:
Transitions from Traditional NI-DAQ to NI-DAQmx
What are the Terminology Changes in NI-DAQmx?
Most people find it MUCH easier to develop your program in NI-DAQmx! You'll be saving yourself a certain headache
Regards,
05-23-2006 08:33 AM
Micaela,
If I use the standard DIO Config, DIO Write, & DIO Start VIs, when does the pattern data get loaded into the on-board memory?
There is a Knowledge Base article titled "Performance Benchmarks For The High-Speed Digital I/O - NI-653x". This article states that "NIDAQ reports a -10843 error if the PCI bus does not transfer data into the onboard memory fast enough to maintain the predetermined output rate, resulting in an onboard memory underflow." This would seem to indicate that the data is being transfered into the on-board memory at the same time the pattern is being generated, using the memory as a FIFO buffer.
Do I need to use the Advanced Digital I/O VIs?
Thanks,
Bob
05-24-2006 07:28 PM