示例#1
0
 private void UpdateZGraph(ZedGraphControl z, string s)
 {
     if (z.InvokeRequired)
     {
         axisChangeZedGraphCallBack dlz = new axisChangeZedGraphCallBack(UpdateZGraph);
         z.Invoke(dlz, new object [] { z, s });
     }
     else
     {
         int a, b, c;
         if (Sending_enable == 1)
         {
             if (s[0] != 'p')
             {
                 a     = s[0] - 48; b = s[1] - 48; c = s[3] - 48;
                 speed = 10 * (double)a + (double)b + 0.1 * (double)c;
                 time  = time + 0.025;
                 myCurveTwo.AddPoint(time, setpoint);
                 myCurveOne.AddPoint(time, speed);
                 z.AxisChange();
                 //z.Invalidate();
                 z.Refresh();
             }
         }
     }
 }
示例#2
0
 private void axisChangeZedGraph(ZedGraphControl zg)
 {
     if (zg.InvokeRequired)
     {
         axisChangeZedGraphCallBack ad = new axisChangeZedGraphCallBack(axisChangeZedGraph);
         zg.Invoke(ad, new object[] { zg });
     }
     else
     {
         zg.AxisChange();
         zg.Invalidate();
         zg.Refresh();
     }
 }
示例#3
0
 private void axisChangeZedGraph(ZedGraphControl zg)
 {
     if (zg.InvokeRequired)
     {
         axisChangeZedGraphCallBack ad = new axisChangeZedGraphCallBack(axisChangeZedGraph);
         zg.Invoke(ad, new object[] { zg });
     }
     else
     {
         //double xRange = myPane.XAxis.Scale.Max - myPane.XAxis.Scale.Min;
         //myPane.XAxis.Scale.Max = watch1.ElapsedMilliseconds;
         //myPane.XAxis.Scale.Min = myPane.XAxis.Scale.Max - xRange;
         zg.AxisChange();
         zg.Invalidate();
         zg.Refresh();
     }
 }
 private void axisChangeZedGraph(ZedGraphControl zg)
 {
     if (zg.InvokeRequired)
     {
         axisChangeZedGraphCallBack ad = new axisChangeZedGraphCallBack(axisChangeZedGraph);
         zg.Invoke(ad, new object[] { zg });
     }
     else
     {
         zg.AxisChange();
         zg.Invalidate();
         zg.Refresh();
     }
 }
 private void axisChangeZedGraph(ZedGraphControl zg)
 {
     if (zg.InvokeRequired)
     {
         axisChangeZedGraphCallBack ad = new axisChangeZedGraphCallBack(axisChangeZedGraph);
         zg.Invoke(ad, new object[] { zg });
     }
     else
     {
         //double xRange = myPane.XAxis.Scale.Max - myPane.XAxis.Scale.Min;
         //myPane.XAxis.Scale.Max = watch1.ElapsedMilliseconds;
         //myPane.XAxis.Scale.Min = myPane.XAxis.Scale.Max - xRange;
         zg.AxisChange();
         zg.Invalidate();
         zg.Refresh();
     }
 }