Sample applications

Parent Previous Next

Three sample applications (Console Application projects; C#.NET v 4.5) are provided in the Software Development Kit as examples of use of the component. In all cases, focus is on the simplicity of the example provided to allow a quick start on component use.


'SampleApplication_CropML_SoilW' links the crop models WOFOST and CropSyst (implemented in the component CropML) with the models for water infiltration, uptake and redistribution implemented in SoilW. The solution performs a two-year simulation of water-limited growth and development of wheat.


'SampleApplication_CaneML_Canegro_SoilW' simulates growth and development of sugarcane both under potential conditions (i.e, with temperature and solar radiation as the only limiting factors) and water limited conditions. In this case rainfall is the only supply of water. Evaporation, water uptake and water redistribution in soil are simulated by models implemented within the UNIMI.SoilW component.


'SampleApplication_CropML_SoilW_SoilT' simulates two years of soil temperature at different depths as affected by variable soil water content and crop growth and development (wheat crop). The components UNIMI.SoilW and UNIMI.CropML are linked to the UNIMI.SoilT components to provide the simulation of the soil water dynamics and of root water uptake.


All the models are linked via adapters with a ModelRunner application (i.e., SampleApplication_Runner) that does not offer any service other than linking components. Following this logic, each component has a data-type class for interfacing with the ModelRunner, aimed at the re-use of its domain classes (e.g., CanegroDataType, SoilWDataType) and an adapter class, in which parameters value is assigned, the links with the meteorological inputs and the run of the model (e.g., SugarcanePotential_12months, SugarcaneWL_12months).

The inputs of the modeling solution (weather and management files) can be found in the folder Runner.Solution/bin/debug/. The component CRA.Core.GDD (http://agsys.cra-cin.it/tools/gdd/help/) is linked to the applications for graphically showing the outputs of the simulations. It will open automatically when the sample application is run.The outputs are saved in the folder Runner.Solution/bin/debug/Outputs.

Created with the Personal Edition of HelpNDoc: Free EPub producer