private void Start() { Fftmodel.Plottab = 0; if (Przmodel.Stop == true) { Pmodel.WyczyscBufor(); Przmodel.Startprzycisk = "Stop"; Przmodel.Stop = false; Przmodel.UsunPunkty(); Przmodel.Resetprobka(); Tmodel.WyslijWiadomosc(":channel", Pmodel.stmcom); Tmodel.WyslijWiadomosc(Przmodel.WlaczoneKanaly(), Pmodel.stmcom); Tmodel.WyslijWiadomosc(":sampletime", Pmodel.stmcom); Tmodel.WyslijWiadomosc(Przmodel.ParsujSampleTime(Przmodel.Wybranysampletime), Pmodel.stmcom); if (Przmodel.Wybranarejestracja == "Online") { Tmodel.WyslijWiadomosc(":start", Pmodel.stmcom); } else if (Przmodel.Wybranarejestracja == "Przerwanie") { Tmodel.WyslijWiadomosc(":pstart", Pmodel.stmcom); Tmodel.WyslijWiadomosc(Przmodel.Dzielnik.ToString(), Pmodel.stmcom); } else if (Przmodel.Wybranarejestracja == "DMA") { Tmodel.WyslijWiadomosc(":dmastart", Pmodel.stmcom); } Przmodel.Rejestruj = true; } else { Przmodel.Startprzycisk = "Start"; Tmodel.WyslijWiadomosc(":stop", Pmodel.stmcom); Tmodel.WyslijWiadomosc(":stop", Pmodel.stmcom); Przmodel.Rejestruj = false; Pmodel.WyczyscBufor(); } }
private void Polacz() { Pmodel.Polacz_port(); if (Pmodel.Polaczony == true) { Tytulokna = "Konsola komunikacyjna STM32 - Połączony " + Pmodel.Wybranyport; skanujcom = new Thread(SkanujPort); skanujcom.Start(); Przyciskpolacz = "Rozłącz"; } else { Tytulokna = "Konsola komunikacyjna STM32 - Niepołączony"; Przyciskpolacz = "Połącz"; Tmodel.Tab = 0; } }