11-28-2006 01:06 PM
11-29-2006
03:58 PM
- last edited on
07-15-2025
02:06 PM
by
Content Cleaner
Hello srdr,
There are many reasons why you could be seeing this with your cards. The following questions will help to determine what is causing the problem.
How are you connecting your signals? What range have you set for your analog input? Are you using Traditional DAQ or DAQmx? Can you confirm that your analog output works by measuring the signal with another card? If not, do you have a battery (i.e AA or C) which you can attempt to read? The DAQPad 6015 has the capability to measure the output by selecting "ao0_vs_aognd" for the analog input channel in the DAQmx test panel. When the battery is connected, does the card read ~1.5V as expected or still 5V?
You can run the diagnostic utility to test the systems in your card. Here is a link to one of the utilities:DAQ Diagnostic Utility. Note that there are different versions of the utility depending on which driver you are using. The other utilities are linked on this page.
Hope this helps,
Jennifer O.
Applications Engineer
National Instruments
11-30-2006 01:49 PM
11-30-2006 01:49 PM
12-01-2006
03:57 PM
- last edited on
07-15-2025
02:07 PM
by
Content Cleaner
Hello srdr,
The first think that I would like to look at since you are able to get static voltages to read out and read in, is the specifications of your device. Refer to E Series Help (User Manual and Specifications) for more information regarding your device. The first thing to notice on your device is the maximum output rate is 300S/s. To get a clean wave you must follow the nyquist theory - the output rate must be at least twice the highest frequency of your wave. Ideally it will be ten times the frequency or more. Following this rule, you should be able to output a sine wave with a 30Hz frequency.
Note that if you encounter a DAQmx error the task will stop and you will not see your expected data.
Figure 4 looks like the device is working correctly. The variation in the signal that you are seeing looks like it can be explained by the resolution of the board with variations of 1/2 the LSB (least significant bit). Although it is hard to tell due to the scale on the graph.
To help you resolve the memory underflow error (figure 1) I would need more information about the parameters you set for your waveform and for your output task. Refer to the E-Series Help linked above for information on the correct locations to connect your signals. Specifically the Analog Input>>Connecting Analog Input Signals section. I notice in your figure 4 that you are using "differential" mode. For this mode you will want to connect your signals between AI#+and AI#-. This corresponds to AI0 and AI8 (pins 1 and 2) for example. Read through this section to determine if you want to use differential mode or NRSE.
Regards,
Jennifer O.