A waveform generator produces precise waveforms, including sine, square, triangle, and ramp, as well as arbitrary, user-defined waveforms using sequences of data or streaming continuously from a host or peer-to-peer instrument within mixed-signal test systems.

Standard Waveform Generation

A waveform generator can output many types of standard functions, such as sine, square, triangle, ramp, or noise waveforms, and user-defined arbitrary waveforms using the NI-FGEN API in LabVIEW, LabWindows™/CVI, and .NET languages.