Change the AO Write to Single Channel >> Single Sample >> DBL. That should give you one value each time you call the write VI. Also change the data input to a simple numeric control. Maybe call it Excitation Voltage or something like that? Then you cna probably remove the DAQmx Timing VIs and the Regen property node as those will no longer be relevant.
A 700 ohm load cell will draw 10 V/700 ohms = 14.3 mA, which is still well above the 5 mA limit of the AO lines.
A load cell is wired like a bridge. It is the equivalent of two voltage dividers. With no load on the cell the two output lines have equal voltages: 5.00 V. When you have a 20 mV output from the load cell the voltages on the two output lines will be 4.990 V and 5.010 V (or 5.000 V and 5.020 V, depending on the internal configuration). So your 6321 must be configured to to accept 5.020 V (plus a little for noise, errors and overload conditions). So you will need to set it to the 10 V range. On the 6341 (I happen to have the specifications handy - the 6321 is probably very similar) that means a +/-10 V range. That results in a theoretical resolution of 0.3 mV. For a 20 mV full scale output from the load cell this is equivalent to 6-bit (six, not 16) resolution.
Two possible ways to improve that: 1. Use a preamplifier or signal conditioner to amplify the 20 mV to several volts. These usually have differential amplifiers to reject the 5 V common mode voltage. They may also have hardware filters.
2. Use a split excitation supply so that the load cell is excited by +5 V and -5 V. That puts the common mode voltage at ~0 V and you can use the +/-0.2 V range on the AI lines. The resolution is then about 6 uV and the effective resolution on your signal is about 11 bits.
Lynn