예제 #1
0
 private void ILLUSTRATEDCARModify_Load(object sender, EventArgs e)
 {
     //根据地面测量车id获取无人机实体
     illustratedcar_range = dal_illustratedcar_range.GetModel(Convert.ToDecimal(illustratedcar_id));
     //根据获取的无人机实体,给界面控件赋值
     (this.txtPlatformID.Text)        = illustratedcar_range.PLATFORM_ID.ToString();
     this.txtPlatformName.Text        = illustratedcar_range.PLATFORM_Name;
     (this.txtNumberOfSensor.Text)    = illustratedcar_range.NumberOfSensor.ToString();
     (this.txtMaxVelocity.Text)       = illustratedcar_range.MaxVelocity.ToString();
     this.txtAcceleration.Text        = illustratedcar_range.Acceleration.ToString();
     (this.txtMaxDistance.Text)       = illustratedcar_range.MaxDistance.ToString();
     (this.txtApprochAngle.Text)      = illustratedcar_range.ApproachAngle.ToString();
     (this.txtDepartureAngle.Text)    = illustratedcar_range.DepartureAngle.ToString();
     (this.txtMinGoundClearance.Text) = illustratedcar_range.MinimumGroundClearance.ToString();
     (this.txtWheelBase.Text)         = illustratedcar_range.WheelBase.ToString();
     (this.txtAziAngle.Text)          = illustratedcar_range.AzimuthAngle.ToString();
     (this.txtAziAngleVelocity.Text)  = illustratedcar_range.AzimuthAngleVelocity.ToString();
     (this.txtPitAngle.Text)          = illustratedcar_range.PitchAngle.ToString();
     (this.txtPitAngleVelocity.Text)  = illustratedcar_range.PitchAngleVelocity.ToString();
     (this.txtPolAngle.Text)          = illustratedcar_range.PolarizationAngle.ToString();
     (this.txtPolAngleVelocity.Text)  = illustratedcar_range.PolarizationAngleVelocity.ToString();
 }
예제 #2
0
 /// <summary>
 /// 给lablePLATFORM绑定卫星数据
 /// </summary>
 public void bindlablePLATFORM()
 {
     illustratedcar_range      = dal_illustratedcar_range.GetModel(Convert.ToInt32(platform_id));
     this.labelPLATFORM.Text   = illustratedcar_range.PLATFORM_Name;
     this.labelPLATFORMID.Text = platform_id;
 }
예제 #3
0
        /// <summary>
        /// 由一行数据得到一个实体,还有很多问题,什么时候用try catch,什么时候不用
        /// </summary>
        private static Model.ILLUSTRATEDCAR_RANGE GetModel(DbDataReader dr)
        {
            CoScheduling.Core.Model.ILLUSTRATEDCAR_RANGE model = new CoScheduling.Core.Model.ILLUSTRATEDCAR_RANGE();
            model.PLATFORM_ID    = Convert.ToDecimal(dr["PLATFORM_ID"]);
            model.PLATFORM_Name  = Convert.ToString(dr["PLATFORM_Name"]);
            model.NumberOfSensor = Convert.ToDecimal(dr["NumberOfSensor"]);
            try
            {
                model.MaxVelocity = Convert.ToDecimal(dr["MaxVelocity"]);
            }
            catch
            {
                model.MaxVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.Acceleration = Convert.ToDecimal(dr["Acceleration"]);
            }
            catch
            {
                model.Acceleration = Convert.ToDecimal("-1");
            }
            try
            {
                model.MaxDistance = Convert.ToDecimal(dr["MaxDistance"]);
            }
            catch
            {
                model.MaxDistance = Convert.ToDecimal("-1");
            }
            try
            {
                model.ApproachAngle = Convert.ToDecimal(dr["ApproachAngle"]);
            }
            catch
            {
                model.ApproachAngle = Convert.ToDecimal("-1");
            }
            try
            {
                model.DepartureAngle = Convert.ToDecimal(dr["DepartureAngle"]);
            }
            catch
            {
                model.DepartureAngle = Convert.ToDecimal("-1");
            }
            try
            {
                model.MinimumGroundClearance = Convert.ToDecimal(dr["MinimumGroundClearance"]);
            }
            catch
            {
                model.MinimumGroundClearance = Convert.ToDecimal("-1");
            }
            try
            {
                model.WheelBase = Convert.ToDecimal(dr["WheelBase"]);
            }
            catch
            {
                model.WheelBase = Convert.ToDecimal("-1");
            }
            try
            {
                model.AzimuthAngle = Convert.ToDecimal(dr["AzimuthAngle"]);
            }
            catch
            {
                model.AzimuthAngle = Convert.ToDecimal("-1");
            }

            try
            {
                model.AzimuthAngleVelocity = Convert.ToDecimal(dr["AzimuthAngleVelocity"]);
            }
            catch
            {
                model.AzimuthAngleVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.AzimuthAngleAcceleration = Convert.ToDecimal(dr["AzimuthAngleAcceleration"]);
            }
            catch
            {
                model.AzimuthAngleAcceleration = Convert.ToDecimal("-1");
            }
            try
            {
                model.CruisingVelocity = Convert.ToDecimal(dr["CruisingVelocity"]);
            }
            catch
            {
                model.CruisingVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.ObserveVelocity = Convert.ToDecimal(dr["ObserveVelocity"]);
            }
            catch
            {
                model.ObserveVelocity = Convert.ToDecimal("-1");
            }

            try
            {
                model.PitchAngle = Convert.ToDecimal(dr["PitchAngle"]);
            }
            catch
            {
                model.PitchAngle = Convert.ToDecimal("-1");
            }
            try
            {
                model.PitchAngleVelocity = Convert.ToDecimal(dr["PitchAngleVelocity"]);
            }
            catch
            {
                model.PitchAngleVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.PitchAngleAcceleration = Convert.ToDecimal(dr["PitchAngleAcceleration"]);
            }
            catch
            {
                model.PitchAngleAcceleration = Convert.ToDecimal("-1");
            }
            try
            {
                model.PolarizationAngle = Convert.ToDecimal(dr["PolarizationAngle"]);
            }
            catch
            {
                model.PolarizationAngle = Convert.ToDecimal("-1");
            }
            try
            {
                model.PolarizationAngleVelocity = Convert.ToDecimal(dr["PolarizationAngleVelocity"]);
            }
            catch
            {
                model.PolarizationAngleVelocity = Convert.ToDecimal("-1");
            }
            try
            {
                model.PolarizationAngleAcceleration = Convert.ToDecimal(dr["PolarizationAngleAcceleration"]);
            }
            catch
            {
                model.PolarizationAngleAcceleration = Convert.ToDecimal("-1");
            }


            return(model);
        }