This is a special implementation of Calculix elements for use where it is convenient to prepare a schedule of all similar elements such as doors, windows, manholes etc.. The central feature of the schedule is that with elements of this type it is possible to define a wide range of designs by the size of their principle components. The schedules are made more flexible by the use of the "nested element" which allows a variety of alternative sub-components to be easily selected.
The Element Schedule menu includes the usual options to Add/Edit, Browse, Copy, Delete and Print records. You can also display a List of schedules that have already been created on the current project.
The Element Schedule makes use of the fact that with a few types of element the same basic element is used repeatedly but with different variables each time. In this case it is necessary to copy the "master" element each time and then change the variables to suit. Whilst this is not excessively tedious it does result in a large number of similar elements and any subsequent change to any item within the element then requires all of the copies to be modified.
The Element Schedule avoids this by enabling all of the elements to refer to the one "master" element but for each one to specify it's own variables.
The Element Schedule develops the principle a bit further by allowing each element to also include up to 3 Nested Elements. This makes the "master" element much more flexible by allowing a number of optional items to be included in the element.
The Element that will be processed from a schedule will end up being exactly the same as any other Calculix element. The Element Code is, therefore, of the same type as that used for other elements. The difference is in the way the code is structured.
The six characters are in fact broken into 3 sub-codes:
This is a 2 character code which identifies the Schedule itself eg "dr" for door schedule, "mh" for manhole schedule etc..
Since only two characters are available care must be taken to get a reasonably mnemonic arrangement. Any of the usual ASCII characters can be used i.e. upper case, numbers as well as lower case characters.
This is intended to be a sequential number identifying each individual door or window in the building. It is probable that this number will correspond to the Architect's numbering system but this is not essential.
This field MUST be a number in the range 0 - 999. Whenever a new entry is created it is automatically given the next available number although this number can be edited to any other available number as required.
The suffix is specifically intended to deal with the "twin" element nature of internal doors where the element occurs in two adjacent rooms and therefore has to be split into two elements so that each can be assigned to the appropriate room data. The two elements will have the same code but one of them will be identified by having a suffix added at the end of the code :
eg dr1 and dr1a
The suffix MUST be a non-numeric character to distinguish it from the preceding reference number.
This field will contain the code of the "master" Element that is being used. The element will be the same as would otherwise be used in the Calculix system except that Nested Elements should not be included in the "master" element if the same nested element may be specified on the Schedule. Nested elements can, of course, still be included in the "master" element provided it is always required ( ie as opposed to optional ).
The Element Type can be different on each line of the Element Schedule. It is not necessary for it to be the same each time.
The principle advantage of the Schedule approach is the way in which the Element Variables are dealt with.
Any values entered in any of the L,W,H,A,B,C and 1l,1w,1h fields for an item will override any corresponding entries in the "master" Element specified in the element Type field. If a field is left blank but the corresponding field of the "master" element has a valid entry this entry will be used in calculations as required.
The Element Schedule extends the idea of "Variable" dimensions from the usual 6 fields ( L,W,H,A,B,C ) to include the l, w and h fields from line number 1 of the element ( i.e. Fields 1l, 1w and 1h ).
Any packages of optional items can be included by Nesting other elements by listing them under the "Elements" heading. Up to 3 Nested elements can be included with each entry on the Schedule.
The procedure for processing Nested elements on Schedules is exactly the same as used when processing Nested elements on ordinary elements.
The element code created for each entry on the schedule will be a unique code. This code must be entered in the room data of the room in which the element occurs. If the element makes adjustments to a wall then the entry must be located against the relevant wall in the usual way.
In other words a Scheduled element must be located in a room in exactly the same way as any other element. As with all other data, processing is initiated from the room data and only those elements that occur in rooms are processed into the Bill.
Send mail to
with questions or comments about this web site.