Avtor

anir02.gif

USER FRIENDLY DATA INPUT - PREPROCESSOR

The program reads the input data about the soil half-space and the surface load from an input file that is a standard ASCII file with the extension dat. The data can be written into this file in two ways: by writing the pure code into a file or using either interactive pre-processor.

All the input data can also be written in the input file directly using one of the standard editor programs as for example Notepad. The contents of the input file can also be supervised and as well modified during the implementation of the package with the program Notepad that is a standard part of the Windows system. This option is very convenient in the case when the obtained analysis results show that the input data has been modelled incorrectly, and the input data can thus be corrected immediately. The program automatically invokes the editor Notepad although all other editors can be used if the text output file has the extension dat.

However, this approach for the data input requires detailed knowledge of the structure of the input file and therefore for the preparation of the input data the program offers a graphically supported user-friendly pre-processor that allows the user to model the problem. The pre-processor was designed in the approach that allows the user to prepare the input data using several forms that in a sequence appear on the screen. After defining the number of bases the user selects the appropriate menu for the description of the base under consideration.

Consequently, a new form designed to description of the selected base appears and allows the user to describe the position of the base and its load by filling in the numerical values into prepared cells (Fig. 1).

Figure 1: Form for the decription of basic loads

Once the base is being defined it is possible to use it for the description of new bases: a previously defined base can be namely rotated around a given point, an option that is very adequate for description of semi arches; and the base can be further multiplied to obtain a row, a column or an array of bases with identical dimensions. It is further possible to paste a pattern of previously defined bases to a new location. (Fig. 2).

Figure 2: Expanded form for the description of the loads