示例#1
0
        public FrmPostep(Thread watek, CWT cwt)
        {
            this.watekRoboczy = watek;
            this.cwt = cwt;
            InitializeComponent();

            progressBar1.Maximum = cwt.IloscA;
            timer1.Interval = 500;
            timer1.Enabled = true;
        }
示例#2
0
文件: FrmMain.cs 项目: sliwku/falkowy
        public FrmMain()
        {
            InitializeComponent();
            DelKoniecWatku = new DelTypKoniecWatku(KoniecWatku);

            scrollePowiazane = false;

            falka = new FalkaMorleta(0.1, 2.0, 0.01, 500);
            falka2 = new FalkaMexicanHat();
            cwt = new CWT(falka, plikWave);
            numA.Minimum = Convert.ToDecimal(((FalkaCiagla)falka).StartA);
            numA.Maximum = Convert.ToDecimal(((FalkaCiagla)falka).StopA);
            falka.Rysuj(pbFalka, (double)numA.Value);
        }
示例#3
0
        public FrmUstawieniaCWT(CWT cwt)
        {
            InitializeComponent();

            this.cwt = cwt;
            this.falkaCiagla = (FalkaCiagla)cwt.Falka;

            //pamietac o zgodnosci pomiedzy enum NazwaFalki a DropDownlList WyborFalki!!
            DrpWyborFalki.SelectedIndex = (int)cwt.Falka.NazwaFalkiEnum;
            numStartA.Value = Convert.ToDecimal(falkaCiagla.StartA);
            numStopA.Value = Convert.ToDecimal(falkaCiagla.StopA);
            numKrokA.Value = Convert.ToDecimal(falkaCiagla.KrokA);
            numKrokB.Value = Convert.ToDecimal(cwt.KrokB);
            numDokladnosc.Value = Convert.ToDecimal(falkaCiagla.Dokladnosc);
        }
示例#4
0
        public Spektrogram(PictureBox pbSpektrogram, PictureBox pbSkalaA, PictureBox pbSkalaB, HScrollBar scrollSpektrogram, Panel legendaSpektrogramu,
            CWT cwt, Oscylogram oscylogram, FrmMain mForm, PaletaKolorow paletaKolorow, bool logarytmicznaSkala)
        {
            this.pbSpektrogram = pbSpektrogram;
            this.scrollSpektrogram = scrollSpektrogram;
            this.cwt = cwt;
            this.paletaKolorow = paletaKolorow;
            this.logarytmicznaSkala = logarytmicznaSkala;
            this.oscylogram = oscylogram;
            this.mForm = mForm;

            if (cwt.Falka is FalkaCiagla)
            {
                startA = ((FalkaCiagla)cwt.Falka).StartA;
                stopA = ((FalkaCiagla)cwt.Falka).StopA;
                krokA = ((FalkaCiagla)cwt.Falka).KrokA;
                iloscA = cwt.IloscA;
            }

            skala = new SkalaSpektrogram(this, oscylogram, pbSpektrogram, pbSkalaB, pbSkalaA);
            legenda = new LegendaSpektrogramu(legendaSpektrogramu, this);
            legenda.Rysuj();
        }
示例#5
0
 public Spektrogram(PictureBox pbSpektrogram, PictureBox pbSkalaA, PictureBox pbSkalaB, HScrollBar scrollSpektrogram, Panel legendaSpektrogramu, CWT cwt, Oscylogram oscylogram, FrmMain mForm)
     : this(pbSpektrogram, pbSkalaA, pbSkalaB,scrollSpektrogram, legendaSpektrogramu, cwt, oscylogram, mForm, new Paleta768Standard(), true)
 {
 }