The analog outputs on our devices are very easy to customize. When you write an analog output waveform you are allowed to set the update rate (how long the daq device takes to output the next value) and an array of data. This data can be purely random or periodic or anything you desire. Most of our examples that create periodic signal use a LabVIEW vi to generate an array of data. It is nothing special in the hardware.
I hope this helps.
Joshua