A Procedure for Generating Floor Plans - Computer Aided Design

COMPUTER CODING

The work described in this chapter has been coded in the form of computer program.
In the actual coding special attention and effort were spent on having a simple form of input and output that could be used by an unskilled person. The present input form is on cards on which dimensions of units are specified and they are grouped in preference units. The output chosen was a printer plot an example of which is shown below
0 0 0 0 0 0 0 6 6 6 6 0 0 0 0 0
0 0 0 0 0 0 0 6 6 6 6 0 0 0 0 0
0 0 0 0 0 0 0 6 6 6 6 0 0 0 0 0
0 0 0 0 0 0 0 6 6 6 6 0 0 0 0 0
0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0
0 0 5 5 5 5 3 3 0 0 0 0 0 0 0 0
0 0 5 5 5 5 0 1 1 1 0 0 0 0 0 0
0 0 5 5 5 5 0 1 1 1 4 4 4 4 0 0
0 0 0 0 0 0 0 1 1 1 4 4 4 4 0 0
0 0 0 0 0 0 0 0 2 0 4 4 4 4 0 0
0 0 0 0 0 0 0 0 2 0 4 4 4 4 0 0
0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0
0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0
This form rather than CALCOMP plots, was chosen since it is fastest and cheapest. The user-client can have his output in short period, judge whether it is satisfactory, modify his preferences if he desires and then run the program again

Cost and execution time were thus kept at the lowest level possible and the following show C.P.U. running time and cost for some typical cases.

One of the things which I indicated in the beginning is that the client does not always understand the consequences of his preferences. At such low cost and short time, re-runs become very easy and a wide variety of options may be examined in one interaction session. Each suggested pattern should not be regarded- as a final design. But, can definitely serve as a foundation for further study of floor plan layout

Where to?

[ Next | or | Article Index | or | Publications List | or | Hanna Shapira's Home Page ]