EEL 4834EEL 4834/5934 Project 3 Design a program that will display a 1000 point waveform in a window. You must always display the same number of points. The waveform functions are a sinusoid, triangle (ramp) , square-wave. The triangle has only positive values while the sinusoids and square-wave are bipolar. Axes must be plotted through t = 0 and at an amplitude of 0. EEL 4834 Students Students taking 4834 must implement a dialog box that prompts the user for one of three waveforms as well as an amplitude and number of periods to display. The number of periods should be an integer between 1 and 5. The waveform selection must be done using radio buttons. The edit controls must use data validation. You only need to display one waveform at a time. You must display in text the type of waveform being displayed as well as the number of periods. (the text should be right justified at the lower right corner of the window.) EEL 5934 Students Implement a dialog box that prompts the user for a selection of 1-3 waveforms as well as a function to be performed on the waveforms. The dialog box should also allow input of the amplitude of each waveform and the number of periods to display. The waveform selection must be done using checkbox controls and the function selection must be done using radio controls. Functions must be sum, difference, and product. You must display the function you are performing as right justified text in the lower right corner of the window. As an example you may choose a sinusoid and a square-wave with different amplitudes over two periods. You also might choose the sum of the these waveforms. This project is due for UF and FEEDS students by 6:00 am on Thursday July 1, 2004(presentations will begin at 8:30am) Emails arriving after 6:00 am will be considered late submission. The subject line must be formatted as follows. either: EEL4834 Project3 yourname or EEL5934 Project3 yourname DO NOT SEND EMAILS WITH THIS SUBJECT UNLESS THEY ARE SUBMISSIONS. For general emails use another subject line.