Bob Shreve
2006-05-20 19:10:08 UTC
Greetings,
I am using a PXI-6534 card to generate 16 bit output patterns at a 20 Mhz cycle time. If I use the standard DIO Config, DIO Write, & DIO Start VIs, I occasionally get a -10843 error from the Digital Buffer Write VI. Apparently, even though the 6534 card has 32 Mb of on-board memory, the system tries to write the data to the card through the PCI bus while it generates the pattern.
Will setting the "Scarabs Preload Enable" parameter on between the DIO Config and DIO Write VIs force the use of the on-board memory? The examples I have seen where the on-board memory is used are generating patterns continuously. I just want to run the pattern 1 time out of the on-board memory at a 20 Mhz rate, without having to worry about other activity on the PCI bus interferring with the pattern generation.
Thanks,
Bob
I am using a PXI-6534 card to generate 16 bit output patterns at a 20 Mhz cycle time. If I use the standard DIO Config, DIO Write, & DIO Start VIs, I occasionally get a -10843 error from the Digital Buffer Write VI. Apparently, even though the 6534 card has 32 Mb of on-board memory, the system tries to write the data to the card through the PCI bus while it generates the pattern.
Will setting the "Scarabs Preload Enable" parameter on between the DIO Config and DIO Write VIs force the use of the on-board memory? The examples I have seen where the on-board memory is used are generating patterns continuously. I just want to run the pattern 1 time out of the on-board memory at a 20 Mhz rate, without having to worry about other activity on the PCI bus interferring with the pattern generation.
Thanks,
Bob