[][src]Module hulc2envolventecte::parsers::bdl

Parser del Building Description Language (BDL) de DOE

Referencias:

  • http://doe2.com/DOE2/
  • http://doe2.com/download/DOE-22/DOE22Vol2-Dictionary.pdf
  • http://doe2.com/download/doe-23/DOE23Vol3-Topics_50h.pdf (ver Building Description Language)

Curioso: https://github.com/protodave/bdl_viz

Structs

AttrMap
BdlBlock

Bloque de datos de BDL

Construction

Construcción - Remite a LAYERS (¿y otras opciones?)

DB

Elementos constructivos y de materiales pertenecientes a la base de datos Se organizan por nombre y grupo (tipo)

Data

Datos del archivo BDL

Floor

Planta (agrupación de espacios)

Frame

Marco de hueco (NAME-FRAME)

Glass

Vidrio (GLASS-TYPE)

Material

Material definido por sus propiedades térmicas o por resistencia

MaterialProperties

Definición de propiedades termofísicas y grosor

Polygon

Polígono Solo pueden ser polígonos con vértices 2D

Shade

Sombra (BUILDING-SHADE)

Space

Espacio

ThermalBridge

Puente térmico (THERMAL-BRIDGE)

Wall

Cerramiento exterior o interior Puede definirse su configuración geométrica por polígono o por localización respecto al espacio padre.

WallCons

Definición de elemento a través de sus capas

Window

Hueco o lucernario (WINDOW)

WindowCons

Definición de hueco o lucernario (GAP)

Enums

BoundaryType

Condiciones de contorno de los cerramientos

Tilt

Posiciones de los cerramientos según su inclinación

Functions

build_blocks
extract_f32vec

Interpreta lista de valores con formato "(num1, num2, num3, ...)"

extract_namesvec

Interpreta lista de nombres con formato "("mat1", "mat2", "mat3", ...)"