Those sound like the same troubleshooting steps that I would recommend. You can try testing the Analog Inputs and DIO lines as well to see if the malfunction is isolated to the Analog Outputs only. Also, were any errors generated by your program when the malfunction occured (I'll assume youre using LabVIEW)? When you try to generate a sine wave on the analog output in MAX, do you just read 0V?
It sounds like during the course of the analog generation, an excessive voltage might have occured, causing damage to the board. If that is the case, a new board can be purchased, or the board can be sent in to National Instruments for repair.
Nicholas B, National Instruments
Thank you for your reply. Today we tested the other lines. One of the Analog Outputs is reading a constant voltage of about 5.5 V while the other is about 0 V. The DIO lines that we use are fine. The Analog Inputs seem to be ok as well, so the problem does seem to be isolated to the Analog Outputs. When we generated the sine in MAX, there was no voltage. I am not using LabVIEW, just Visual C++ and Visual Basic, and when the malfunction occurred there was no error in the program.
We did not do anything differently at the time of the malfunction, but it does seem like the board is damaged. Do you think that there is something on our software side that could have generated excessive voltage that I should try to check (to prevent problems from happening again)? It sounds like the next step will be to call the company to inquire about repairs.