Esempio n. 1
0
        private void buttonSinus_Click(object sender, EventArgs e)
        {
            UpdateValues();
            switch (currentSignal.TypeSignal)
            {
            case TypeSignal.SINUS: SignalGenerator.GeneratingSignalSinus(currentSignal);
                chartMain.Titles.Clear();
                chartMain.Titles.Add("Sygnał sinusoidalny");
                break;

            case TypeSignal.COSINUS: SignalGenerator.GeneratingSignalCosinus(currentSignal);
                chartMain.Titles.Clear();
                chartMain.Titles.Add("Sygnał cosinusoidalny");
                break;

            case TypeSignal.RECTANGLE: SignalGenerator.GeneratingSignalRectangle(currentSignal);
                chartMain.Titles.Clear();
                chartMain.Titles.Add("Sygnał trójkątny");
                break;

            case TypeSignal.TRIANGLE: SignalGenerator.GeneratingSignalTriangle(currentSignal);
                chartMain.Titles.Clear();
                chartMain.Titles.Add("Sygnał prostokątny");
                break;

            case TypeSignal.SAWTOOTH: SignalGenerator.GeneratingSignalSawtooth(currentSignal);
                chartMain.Titles.Clear();
                chartMain.Titles.Add("Sygnał pikokształtny");
                break;

            case TypeSignal.LFM:
                SignalGenerator.GeneratingSignalLFM(currentSignal);
                chartMain.Titles.Clear();
                chartMain.Titles.Add("Sygnał LFM");
                break;
            }
            UpdateChart();
        }