private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         str_bt.IsEnabled = false;
         yBar             = new double[255];
         comport.PortName = "COM" + NamePort.Text;                                      //номер порта
         comport.BaudRate = Convert.ToInt16(SpeedPort.Text);                            //скорость порта
         comport.Open();                                                                //открыть порт
         comport.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived); //подписаться на чтение порта
         Start_time            = DateTime.Now;
         ClassTextFile.CreatFileData(PathText.Text + Start_time.Year.ToString() + "_" + Start_time.Month.ToString() + "_" + Start_time.Day.ToString() + "_" + Start_time.Hour.ToString() + "_" + Start_time.Minute.ToString());
         lock (KEY_lock)
         {
             KEY_lock = "1";
         }
         Task.Run(() => Update_Scr());
     }
     catch (Exception exp) { MessageBox.Show(exp.Message); }
 }