10-17-2006 05:44 AM
10-17-2006 06:41 AM
private void cmdReload_Click(object sender, System.EventArgs e)
{
Graph.Plots.Clear();
Legend.Items.Clear();
GC.Collect();
GC.WaitForPendingFinalizers();
private void AddLine(Knob k, Color c)
{
WaveformPlot w = new WaveformPlot();
w.XAxis = Graph.XAxes[0];
w.YAxis = Graph.YAxes[0];
w.LineColor = c;
w.HistoryCapacity = 300000;
w.LineStyle = LineStyle.Solid;
w.LineWidth = 2;
w.Tag = k;
Graph.Plots.Add(w);
LegendItem li = new LegendItem(w, k.Caption);
Legend.Items.Add(li);
}
private void cmdStart_Click(object sender, System.EventArgs e)
{
timer1.Enabled = !timer1.Enabled;
}
private void timer1_Tick(object sender, System.EventArgs e)
{
Graph.Plots[0].PlotYAppend(knob1.Value);
Graph.Plots[1].PlotYAppend(knob2.Value);
Graph.Plots[2].PlotYAppend(knob3.Value);
}