Introduction - If you have any usage issues, please Google them yourself
Write a function generator requirements:
Can be selected via the user interface to generate sine, triangle, sawtooth, square wave function waveform
Waveforms selected by the user to draw a graph control.