Exemple #1
0
 public void xqmove(DataUnit d1)
 {
     s = (int)(d1.Distance * 10);
     //h = (int)(d1.Height * 10);
     h = 200;
     pictureBox2.Location = new Point(450 - s, h);
     pictureBox3.Location = new Point(500 - s, 25 + h);
     pictureBox3.Width    = s - 150;
     pictureBox4.Height   = h;
 }
Exemple #2
0
        public void chucun(DataUnit d1)
        {
            OleDbCommand oc = new OleDbCommand();

            //oc.CommandText = "insert into sjb(ybu,ybi,fbu,fbi,l,h,t,ms) values (" + d1.ToString() + ",'" + d1.Time.ToShortDateString() + "',"+d1.Time.TimeOfDay.TotalMilliseconds+")";
            oc.CommandText = "insert into sjb(fbu,fbi,dcl,l,h,t,ms) values (" + d1.ToString() + ",'" + d1.Time.ToShortDateString() + "'," + d1.Time.TimeOfDay.TotalMilliseconds + ")";
            oc.Connection  = c1;
            oc.Connection.Open();
            oc.ExecuteNonQuery();
            oc.Connection.Close();
            for (int i = 2; i < 4; i++)
            {
                bianhong[i] = 0;
            }

            /*if (d1.Voltage > shangxian[0])
             * {
             *      bianhong[0] = 1;
             * }
             * else if (d1.Voltage < xiaxian[0])
             * { bianhong[0] = 2; }
             * if (d1.Current > shangxian[1])
             * {
             *      bianhong[1] = 1;
             * }
             * else if (d1.Current < xiaxian[1])
             * { bianhong[1] = 2; }*/
            if (d1.Voltage > shangxian[2])
            {
                bianhong[2] = 1;
            }
            else if (d1.Voltage < xiaxian[2])
            {
                bianhong[2] = 2;
            }
            if (d1.Current > shangxian[3])
            {
                bianhong[3] = 1;
            }
            else if (d1.Current < xiaxian[3])
            {
                bianhong[3] = 2;
            }
            float p = 0;

            for (int i = 2; i < 4; i++)
            {
                p = p + bianhong[i];
            }
            if (p > 0)
            {
                guzhang(d1, bianhong);
            }
        }
Exemple #3
0
        public void guzhang(DataUnit d1, float[] b1)
        {
            OleDbCommand oc1 = new OleDbCommand();

            //oc1.CommandText = "insert into gzb(ybu,ybi,fbu,fbi,l,h,ybuu,ybii,fbuu,fbii,t,ms) values (" + d1.ToString() + ",";
            oc1.CommandText = "insert into gzb(fbu,fbi,dcl,l,h,fbuu,fbii,t,ms) values (" + d1.ToString() + ",";
            for (int i = 2; i < 4; i++)
            {
                oc1.CommandText = oc1.CommandText + b1[i] + ",";
            }
            oc1.CommandText = oc1.CommandText + "'" + d1.Time.ToShortDateString() + "',";
            oc1.CommandText = oc1.CommandText + (int)d1.Time.TimeOfDay.TotalMilliseconds;
            oc1.CommandText = oc1.CommandText + ")";
            oc1.Connection  = c2;
            oc1.Connection.Open();
            oc1.ExecuteNonQuery();
            oc1.Connection.Close();
        }