Esempio n. 1
0
        public Form1()
        {
            InitializeComponent();


            comboBoxSignalType.SelectedIndex = 0;
            textBoxLengthSignal.Text         = "1";
            textBoxResolutionPattern.Text    = "8192";
            SignalGenerator.GeneratingSignalSinus(currentSignal);
            UpdateChart();
            chartMain.Titles.Clear();
            chartMain.Titles.Add("Sinus");
        }
Esempio n. 2
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();
        }