private void AddDataSample(ControlSystemDataSample sample)
        {
            chart.AddPoint(sample);
            chart.SetXAxisHorizon(chartHorizon);

            string longFormat  = "0.000000";
            string shortFormat = "0.00";

            tbIteration.Text        = simulator.Iteration.ToString();
            tbTime.Text             = sample.time.ToString(shortFormat);
            tbInput.Text            = sample.input.ToString(longFormat);
            tbSystemOutput.Text     = sample.systemOutput.ToString(longFormat);
            tbControllerOutput.Text = sample.controllerOutput.ToString(longFormat);
            tbError.Text            = sample.error.ToString(longFormat);
        }