Sample applications

SoilT ›› Design & Use ›› SoilT SDK ››
Parent Previous Next

A sample application (Console Application projects; C#.NET v 4.5) is provided in the Software Development Kit as examples of use of the component. Focus is on the simplicity of the example provided to allow a quick start on component use.


The sample application provides an example of use of one of the modelling solution currently implemented in the UNIMI.SoilT component to simulate soil temperature at different depths.


'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., SoilTDataType) and an adapter class, in which parameters value is assigned, the links with the meteorological inputs and the run of the model (e.g., AdapterSoilT).

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: Single source CHM, PDF, DOC and HTML Help creation