This document discusses using LabVIEW to generate function waveforms. It lists 21 different wave and pattern types included in the signal processing palette in LabVIEW 8, such as sine, triangle, square waves. It notes that these VIs only output amplitude as an array and do not include timing information, so they are best used when timing is not needed, such as for hardware signal generation. It then provides details on the basic function generator VI, describing its inputs for offset, reset signal, signal type, frequency, amplitude, and phase.