void UpdateConfig() { try { if (this.TxtBoxKp.InvokeRequired) { this.Invoke(new UpdateConfigCallback(UpdateConfig)); } else { TxtBoxKp.Text = Kp.ToString(); TxtBoxKi.Text = Ki.ToString(); TxtBoxKd.Text = Kd.ToString(); TxtBoxErrorMax.Text = ErrorMax.ToString(); TxtBoxPWMPeriod.Text = PWMPeriod.ToString(); TxtBoxIntMax.Text = IntMax.ToString(); } } catch (Exception ex) { return; } }
public override string ToString() => $"err - m:{ErrorMax.RoundAdaptive(3)}({ErrorAverage.RoundAdaptive(3)})";