Bases: object
Interface for VECdbConstruction. Basic usage: See cdb.py, in API examples.
Add a layer to this construction
Delete a layer from this construction
Get default surface resistances for different methodologies
Get the different g-values as a dictionary. Dictionary entries are:
Key |
Type |
|---|---|
bs_en_410 |
(float) |
building_regulation |
(float) |
bfrc |
(float) |
Get a list of layers in this CDB construction
Get a dict of the properties of this CDB construction. The result depends on the optional U value type parameter of type uvalue_types. If no parameter is specified the U value type set in the Project Constructions dialog is used.
Get a summary of this CDB construction as a formatted string. Units are converted to local display preferences.
Gets Thermal Bridging Non Repeating Psi Data data for construction via dictionary dict empty if thermal bridging doesn’t apply to construction
Constant entries:
‘dataset_id’ : str of dataset id
Possible entries (depends on construction type):
Each entry will return ThBrTransitionTypeDatum object, with ‘ref’ and ‘val’ properties
roof_transition
roof_wall
wall_partition
wall_wall
wall_ground_floor
wall_floor
lintel
jamb
sill
rooflight_kerb_upstand
Get the U Factor of this CDB construction. The result depends on the U value type parameter of type uvalue_types.
Insert a layer into this construction
Set construction class of this CDB construction.
Set F Factor of this CDB construction
Helper for @overload to raise when called.
The C Factor of this CDB construction. Only relevant if the regulation is 3 (ASHRAE901)
CDB construction category
The F Factor of this CDB construction
The id of the CDB construction
Is the CDB construction editable?
Is the CDB construction opaque?
The reference (description) of the CDB construction
The regulation applied to the CDB construction:
int |
regulation |
|---|---|
0 |
CIBSE |
1 |
EN_ISO |
2 |
ASHRAE 901 |
3 |
ASHRAE901, |
4 |
Title 24 |