Hi, If you look at the <a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/12552" target="_blank">specifications</a> for the 6722 you can output any kind of waveform at a maximum of 800kS/s, and that seems more than enough for your 1Khz signal. The signals that you are going to be writing to the board are going to be from software and can range from -10..10 V (from the<a href="http://sine.ni.com/nips/cds/view/p/lang/en/nid/12552" target="_blank">specifications</a>). The programming of this is very simple as well. You could use the DAQmx driver. If you are using that driver you can use an Express VI called the DAQ Assistant to output any values that you need. You can just create an array of all the data that you want to output and then use the DAQ Assistant or one of the example programs that gets installed with DAQmx to output your arbitrary analog values. Each output on the 6722 does have its own DAC (Digital to Analog Convertor), which means that the outputs will be simultaneous and not dependant on each other. A little bit of programming would be required to get the data from excel and put it into an array which can then be fed into the DAQ example VI or Express VI, but there are plenty of examples for this and should be easy. Most of the boards in that class have individual DACs so you should see similar performance and capabilities from those boards. Hope all of this answers your question. Please post back if you have any further questions. Regards,