The ReadMe file contains information on what each test does. The tests in the new utility are very similiar to the ones performed in the old Online E Series Diagnostic. I'm not sure why your board fails the self tes however. If it passes the self test in the new utility, then you should be fine. Unfortunately, we cannot release any of the utility's source code.
IT's too bad, it doesn't support all of their devices. Below is the no-support list.
Unlike for E and M Series DAQ devices, there is no packaged utility like the DAQ Diagnostic Utility available for S Series DAQ cards. You can still use all the same self-test, test panel, and self-calibration utilities from within Measurement & Automation Explorer (MAX). These are the best tools for verifying the functionality of your S Series DAQ card. Programmatically, you can easily develop your own or expand on existing example programs using the NI-DAQmx functions. Using these functions, you can develop your own diagnostic utility to automate the testing of your S Series card.
The main reason the existing DAQ Diagnostic Utility is not supported by S Series DAQ cards is because of their simultaneous sampling capabilities. These capabilities require much more complicated internal circuitry to include a dedicated analog to digital converter (ADC) for each analog input channel. This circuitry makes it impossible to internally wire voltages within the card to fully automate a test procedure. Instead, you will need to provide a known external voltage (from a power supply or AA battery) to each analog input channel to test its functionality. You could also externally wire analog output lines to analog input lines to perform a test on both channels. The testing of analog output, digital I/O, and counter tasks should be the same for all types of cards.
In conclusion, there is no automated diagnostic utility for S Series DAQ cards, but it is feasible to develop your own testing routine in LabVIEW. As always, make sure that you have the latest version of the NI-DAQmx driver installed. Use the example programs that ship with LabVIEW as templates for performing the required DAQ tasks. Finally, if you wish, you can follow the descriptions of the tests performed in the DAQ Diagnostic Utility Readme for an idea of how to fully test the functionality of your card. I hope this helps.
Are there any plans to add the new USB-6251 to the diagnostics?
If you update the next diagnostics, would it be possible to reset the unit being tested. Currently, all I/O is left in a state other than what it is on power up.