public Obliczenia(int a) { InitializeComponent(); ile = a; if (DaneStatyczne.dane is SygnalCiagly) { if (DaneStatyczne.dane is SkokJednostkowy) { SkokJednostkowy A = (SkokJednostkowy)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SygnalProstokatny) { SygnalProstokatny A = (SygnalProstokatny)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SygnalProstokatnySymetryczny) { SygnalProstokatnySymetryczny A = (SygnalProstokatnySymetryczny)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SygnalSinusoidalny) { SygnalSinusoidalny A = (SygnalSinusoidalny)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SygnalSinusoidalnyJednopolowkowo) { SygnalSinusoidalnyJednopolowkowo A = (SygnalSinusoidalnyJednopolowkowo)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SygnalSinusoidalnyDwupolowkowo) { SygnalSinusoidalnyDwupolowkowo A = (SygnalSinusoidalnyDwupolowkowo)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SygnalTrojkatny) { SygnalTrojkatny A = (SygnalTrojkatny)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else if (DaneStatyczne.dane is SzumGaussowski) { SzumGaussowski A = (SzumGaussowski)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } else { SzumRozkladJednostajny A = (SzumRozkladJednostajny)DaneStatyczne.dane; policzA(A); policzHistogramA(A); } } else if (DaneStatyczne.dane is SygnalDyskretny) { if (DaneStatyczne.dane is ImpulsJednostkowy) { ImpulsJednostkowy B = (ImpulsJednostkowy)DaneStatyczne.dane; policzB(B); policzHistogramB(B); } else { SzumImpulsowy B = (SzumImpulsowy)DaneStatyczne.dane; policzB(B); policzHistogramB(B); } } //if (DaneStatyczne.b is SygnalCiagly) //{ // SygnalCiagly B = (SygnalCiagly)DaneStatyczne.b; // SredniaSygnal2.Text = B.PoliczSrednia().ToString(); // SredniaBezwSygnal2.Text = B.PoliczSredniaBezwzgledna().ToString(); // SkutecznaSygnal2.Text = B.PoliczWartoscSkuteczna().ToString(); // WariancjaSygnal2.Text = B.PoliczWariancje().ToString(); // MocSredniaSygnal2.Text = B.PoliczSredniaMoc().ToString(); //} //else if (DaneStatyczne.b is SygnalDyskretny) //{ // SygnalDyskretny B = (SygnalDyskretny)DaneStatyczne.b; // SredniaSygnal2.Text = B.LiczSrednia().ToString(); // SredniaBezwSygnal2.Text = B.LiczSredniaBezwzgledna().ToString(); // SkutecznaSygnal2.Text = B.LiczWartoscSkuteczna().ToString(); // WariancjaSygnal2.Text = B.LiczWariancje().ToString(); // MocSredniaSygnal2.Text = B.LiczSredniaMoc().ToString(); //} }
public Faza(int a) { InitializeComponent(); ile = a; if (DaneStatyczne.dane is SkokJednostkowy) { SkokJednostkowy A = (SkokJednostkowy)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SygnalProstokatny) { SygnalProstokatny A = (SygnalProstokatny)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SygnalProstokatnySymetryczny) { SygnalProstokatnySymetryczny A = (SygnalProstokatnySymetryczny)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SygnalSinusoidalny) { SygnalSinusoidalny A = (SygnalSinusoidalny)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SygnalSinusoidalnyJednopolowkowo) { SygnalSinusoidalnyJednopolowkowo A = (SygnalSinusoidalnyJednopolowkowo)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SygnalSinusoidalnyDwupolowkowo) { SygnalSinusoidalnyDwupolowkowo A = (SygnalSinusoidalnyDwupolowkowo)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SygnalTrojkatny) { SygnalTrojkatny A = (SygnalTrojkatny)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SzumGaussowski) { SzumGaussowski A = (SzumGaussowski)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is SzumRozkladJednostajny) { SzumRozkladJednostajny A = (SzumRozkladJednostajny)DaneStatyczne.dane; policzModul(A); policzFaze(A); } else if (DaneStatyczne.dane is ImpulsJednostkowy) { ImpulsJednostkowy B = (ImpulsJednostkowy)DaneStatyczne.dane; policzModul(B); policzFaze(B); } else { SzumImpulsowy B = (SzumImpulsowy)DaneStatyczne.dane; policzModul(B); policzFaze(B); } }