/// <summary> /// Отображение полученного кода в UI. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SerialController_DataReceived(object sender, EventArgs e) { chartController.UpdateTime(); this.BeginInvoke((Action)(() => { l_recevedCodeX.Text = serialController.AngleCode[DeviceAddress.Xaxis].ToString(); l_recevedCodeY.Text = serialController.AngleCode[DeviceAddress.Yaxis].ToString(); l_recevedCodeZ.Text = serialController.AngleCode[DeviceAddress.Zaxis].ToString(); chartController.ShowCharts(chartX, serialController.AngleCode[DeviceAddress.Xaxis], chartY, serialController.AngleCode[DeviceAddress.Yaxis], chartZ, serialController.AngleCode[DeviceAddress.Zaxis]); chartController.ShowTime(l_timeYstart, l_timeYEnd); })); fileManager.WriteDataFile(cb_writeFile.Checked, serialController.AngleCode[DeviceAddress.Yaxis]); }