05-24-2005 01:58 AM
05-24-2005 08:05 AM
05-24-2005 08:22 AM
05-25-2005 07:59 AM
06-13-2005 06:52 AM
06-13-2005 08:25 AM
06-29-2005 07:42 AM
06-30-2005 07:40 AM
02-03-2008 09:19 AM
In the previous message, you suggested you might be able to help with memory issues. I think I may have a memory issue where the DMA feature of the PCI board appears to be not working. Here is the situation.
I recently upgraded to NiScope 3.4 previously I was on 1.51 from memory. After the upgrade and a work around for a problem in autosetup, the rest of the process appears to work, but it is extremely slow (many seconds to obrtain data.) In my process, after the autosetup which is used to find which channels are active and their vertical range, I apply a Bessel Filter, change the record length and number of samples to larger values and change the sample rate. Memory is allocated to the new waveforms via the C++ malloc function. In the old driver using niscope-32.lib, the samples were made in about 1 second. With the new driver using niscope.lib, it takes forever.
Can anyone help find a solution to get the new driver to perform as well as the old?
My setup is the following:
NI-5102 PCI board
Windows XP
2.53 Gb Pentium processor
500 M Ram
02-04-2008 12:22 PM - edited 02-04-2008 12:22 PM
Hi,
I suggest trying to run an example program which can be found in the following location.
Another thing you can try is using the NI-Scope soft front panel. Performing both of these tests will give us more insight into exactly what is causing the decreased performance. An overview of exactly what you are attempting to do would also be helpful in troubleshooting this issue.