
..........................................................................

Compile the source code by executing the following command :

% javac cse605/*.java


In order to run the code, configuration file is needed. The configuration 
file lists the various paths needed during the run. A 
config file is provided in directory /source/cob.cfg 

If the config file is /home/user/config-file, then specify this path as 
the command line argument while executing the code. Following command runs 
the code:

% java cse605.CobUI /home/user/config-file

The user has to click on the Beam button to form a new beam.
Every time he/she forms a beam, the tool asks him for the various attributes 
of the beam. The user has to enter all those attributes which are known to him
and leave the rest of them blank.
After making all the beams, he can arrange them in any desired way to form his
truss.
The loads are entered when the user is done with forming the truss and presses
the compile button. Before the compilation, the user has to enter the loads at
the various joints. If there are no loads on a particular joint, the field has
to be empty. If there is a load, the load has to be entered along with the angle
at which the load is to be applied. The tool currently works only for loads
applied in the vertical direction, but can be easily adapted to work with loads
at various angles.

The user is then asked for the angles which the beam makes with the positive
X-axis at that joint.

Once the data has been entered for all the joints, the user can press the Run
command to generate the cob code and run it. The results can be viewed using the
Result button. Also, the generated cob code and the diagnostics can be viewed.
..........................................................................

