Solution
In order to configure your DAQ device to perform analog output of a waveform that you can programmatically change as the waveform is output, you need to set the regeneration mode property of your device to
Do Not Allow Regeneration. This is done with a DAQmx Write Property Node. Setting this property to
Do Not Allow Regeneration forces the board to request new data from the PC buffer as the board's onboard FIFO outputs the old data.
C#.NET: myTask.Stream.WriteRegenerationMode = WriteRegenerationMode.DoNotAllowRegeneration
When regeneration mode is disallowed, you need to have a DAQmxWrite function in a loop that will continuously update the buffer.
Note: For this property to work properly, you must download a waveform (Analog Write.vi) prior to starting the AO task (Start Task.vi).