public void AddPoint(ControlSystemDataSample data) { double time = data.time; inputArea.AddPoint(new DataPoint(time, data.input)); systemOutputArea.AddPoint(new DataPoint(time, data.systemOutput)); controllerOutputArea.AddPoint(new DataPoint(time, data.controllerOutput)); }
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); }