The relevant heights of a building are entered on a floor by floor basis on the Vertical Data worksheet. The height of each floor is analysed into it's ceiling height, floor height and storey height and the height of an individual room is obtained by referring to the floor in which the room is located. Special provisions are made for rooms with non-standard heights.
In addition to this facility Vertical data can also be entered directly into each room on the Room Data Worksheet.
The routines for entering and manipulating the Vertical data are accessed from the Vertical Data Menu.
Each UNIT (Building) will have it's own set of Vertical Data. To create or edit vertical data you must therefore first enter the code for the UNIT you want to work on.
When you have entered a valid UNIT you will be asked what FLOOR you want to start at. If you are creating the data or you want to start at the bottom of the Building you should press <NEXT SCRN> to proceed. Otherwise enter the code for the FLOOR that you want to start at and then press <END>.
Once you have entered a valid FLOOR code the Vertical Data Worksheet is displayed.
The Vertical Data Worksheet is divided into two parts.
The left side of the worksheet is used for entering the information for the "normal" floor levels. Floors are considered to be "normal" if they are placed immediately above the one beneath (ie the bottom of the floor is at the same position as the top of the previous floor.
The right side of the worksheet is used for entering details of non-standard floors which do not follow on from the floor beneath or which have some other non-standard feature.
Saves the data and gets out of the worksheet.
Abandons the data and gets out of the worksheet.
Saves the data and goes to the next Page.
Saves the data and goes to the previous Page.
The data for each FLOOR is a separate package of data and the input process is repeated for all the FLOORS of each Building of the project. The various fields of data are completed as follows.
Each FLOOR LEVEL has a description (which is for reference only and is not used in the processing) and a two digit code. The FLOOR LEVEL code will be the same code that is used in the location code for each room on that floor.
Each floor code can have a timesing factor of 1 - 99 for dealing with identical upper floors. The value defaults to one. If a larger timesing factor is used the levels for all floors above the current level will automatically be adjusted by the total depth of all of the identical floors introduced by the timesing factor.
This is a device which is only used for Valuations. If you are not concerned with Valuations you can leave the default entry of "0" in this field and skip to the next paragraph.
The purpose of this field is to instruct the computer how to deal with rooms created by a timesing factor. The difficulty being that since rooms created by a timesing factor all share the same location code they can't be individually addressed for Valuation purposes. There are two ways in which the data can be processed:
If all the rooms are to be kept together then the Increment field should be entered with a "0". This is the default value.
If each of the rooms created by a timesing factor are to be kept separate then the Increment field should contain the number of columns of the Valuation chart that separate successive applications of the Timesing Factor.
REMEMBER this only applies to Rooms created by the use of a Timesing Factor. The same basic procedure applies to all timesing factors affecting rooms (Floors, Buildings and Estates). A more detailed explanation occurs in the Chapter on Valuations.
The aim of the Vertical data is to provide all necessary information about the Height of the Building. This is done by separately specifying the details for each FLOOR of the building.
In order to obtain detailed and accurate quantities the computer needs to be able to calculate four items of data for each floor:
In order to calculate these values the computer needs to know EITHER the following levels:
OR the following component depths:
In practice either piece of data can be input according to the information available. As soon as there is a contiguous set of data the computer will automatically complete the missing information. Input errors can be corrected and all affected data will be automatically re-calculated.
Each successive floor is input in order on the worksheet. The data is entered from the bottom upwards to simulate a Section through the building.
Additional worksheets can be obtained when the first sheet is full by pressing <END> and then re-entering the Vertical data - this time specifying the last entered FLOOR code as the starting level.
NOTE that a new sheet is needed if EITHER the left or right hand side of the worksheet is full. It is not possible to mix the left and right sides of the worksheet.
Whilst it is essential that the Depth field contains a value (either directly or by calculation from the datum fields) the value does not have to be an actual thickness. The floor finish and ceiling depth can, for example, both be 0, as would be the case in a power floated floor with a self-finished ceiling.
From the input data for each level Calculix will calculate four values as follows:
Wherever an item quantity depends on the vertical dimensions of the room, the appropriate reference sh, fh, ch, ff should be used in the formula. Full details of the application of Vertical data is given in the Chapter on Formulae.
For consecutive floors, level 5 on the lower floor is the same as level 1 on the floor above and therefore a separate entry for level 5 of each floor is unnecessary. Where floors are not stacked in an orderly procession up the Building it is necessary to provide a field in which the level 5 data can be inserted. These "miscellaneous" floors are therefore self-contained packages of data and do not depend on their relationship with any other floor. The vertical data for these floors is entered on the right hand side of the Vertical data worksheet.
Since each room can now include it's own vertical data the use of miscellaneous vertical data to deal with rogue vertical data has been largely superseded.
In addition to the features described above it is also possible to enter the relevant heights for each room in the room data. This is particularly useful for non-standard heights, false ceilings and one-off rooms.
In this case the data entered in the rooms takes priority over the vertical data for the appropriate floor. It is not necessary to enter all the details in the room. If only the ceiling height is different then only that needs to be entered in the room data. The other values will be obtained form the vertical data for that floor.
The vertical data is validated for consistency and errors automatically after it has been created or edited. It is not therefore necessary to perform this function manually.
Send mail to
with questions or comments about this web site.