Пример #1
0
 /// <summary>
 ///
 /// </summary>
 public void TryModelTillage()
 {
     if (TillageController != null)
     {
         TillageController.Simulate();
     }
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="sim"></param>
        public TillageObjectController(Simulation sim, TillageInputModel dataModel) : base(sim)
        {
            TillageController = sim.TillageController;
            this.InputModel   = dataModel;

            InitOutputModel();
        }
Пример #3
0
 /// <summary>
 /// /
 /// </summary>
 public override void SetStartOfDayParameters()
 {
     try
     {
         if (SoilController != null)
         {
             SoilController.SetStartOfDayParameters();
         }
         if (IrrigationController != null)
         {
             IrrigationController.SetStartOfDayParameters();
         }
         if (VegetationController != null)
         {
             VegetationController.SetStartOfDayParameters();
         }
         if (TillageController != null)
         {
             TillageController.SetStartOfDayParameters();
         }
     }
     catch (Exception e)
     {
         ControlError = "SetStartOfDayParameters";
         throw new Exception(e.Message);
     }
 }
Пример #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sim"></param>
 public TillageObjectController(Simulation sim) : base(sim)
 {
     TillageController = sim.TillageController;
 }