There is a VI called "Uniform White Noise Waveform.vi" which is pretty much the same as "Uniform White Noise.vi". If you want to operate on the waveform data type you can use the functions on the "Waveform" subpalette of the functions pallet. For example you could use generate a white noise array with "Uniform White Noise.vi� and wire this to the "Y" terminal of a "build waveform" function and you would have basically the same thing that "Uniform White Noise Waveform.vi" gives you (look inside of "Uniform White Noise Waveform.vi" and you will see that they used "Uniform White Noise.vi" to build the waveform as I described) "AO Generate Waveform.vi" ignores the To and dT elements of the waveform because To is the time that the AO starts and dT is defined by the updat
e rate input.
Essentially a waveform is a glorified cluster that you can't edit and need special bundle by name and unbundle by name functions to operate on. LV6 waveforms are a creation designed to help people write LabVIEW code without knowing much LabVIEW, they work great until people want to interact with them at the next level and can't figure them out.
Best of Luck
-Jim