Importación de plantillas y componentes personalizados
Edición en español con correcciones revisadas · Estado de revisión

Importación de plantillas y componentes personalizados

Puede ser útil importar a los modelos componentes y plantillas preparados fuera de DesignBuilder. Esta página explica cómo hacerlo. El proceso no está completamente documentado y requiere disposición para experimentar, pero en la mayoría de los casos es bastante sencillo. El procedimiento recomendado es:

 

  1. Exporta un archivo .ddf que contenga datos de modelo similares a los que quieres importar.
  2. Cambia su extensión a .zip para poder abrirlo con WinZip, WinRAR u otro editor de archivos zip similar.
  3. Abre el archivo .zip para ver una serie de archivos .cdt (archivos .dat comprimidos).
  4. Extrae los archivos .cdt y ábrelos en un editor de texto.
  5. Estudia el formato: no existe documentación que lo explique, pero normalmente es bastante fácil deducirlo a partir de los cuadros de diálogo correspondientes de DesignBuilder y los encabezados. Cada archivo .cdt consta de una línea de identificadores de categoría seguida de una línea de encabezado que indica el significado de los campos siguientes. Cada línea posterior es un registro con campos separados por el carácter «#». Más abajo se muestra un ejemplo de ActivityTempates.cdt.
  6. Si necesitas hacer cambios más amplios, normalmente es más fácil importar el archivo .cdt a una hoja de cálculo. Allí puedes editar los datos y volver a exportarlos usando tabuladores como delimitadores; después sustituye los tabuladores por «#» en un editor de texto. Debes evitar caracteres «#» consecutivos en el archivo .cdt; la forma más sencilla de garantizarlo es buscar «##» y sustituirlo por «# #». La primera columna empieza por «#».
  7. Para crear un archivo .ddf que puedas importar a DesignBuilder, sigue el proceso inverso. Crea los archivos .cdt modificando archivos existentes equivalentes y presta mucha atención a todos los campos. Después crea el archivo .ddf comprimiendo los archivos .cdt que se van a importar y cambiando la extensión del archivo resultante a .ddf.
  8. Importa el archivo .ddf al modelo de DesignBuilder.
  9. Una necesidad habitual es crear programaciones compactas a partir de datos de otras fuentes, como mediciones o referencias de códigos energéticos. Puedes usar los procedimientos anteriores añadiendo registros de programación a Schedules.cdt. Los datos de programación compacta se almacenan en el campo CompactData. Los finales de línea se indican mediante secuencias «|^». Así, una programación compacta como:

Schedule:Compact,

7:00 - 18:00 Mon - Fri,

Fraction,

Through: 31 Dec,

For: Weekdays SummerDesignDay WinterDesignDay,

Until: 07:00, 0

Until: 18:00, 1,

Until: 24:00, 0,

For: Weekends,

Until: 24:00, 0,

For: AllOtherDays,

Until: 24:00, 0 ;

 

Se convierte en datos de texto en el campo «CompactData» de Schedules:

 

Schedule:Compact,|^7:00 - 18:00 Mon - Fri,|^Fraction,|^Through: 31 Dec,|^For: Weekdays SummerDesignDay WinterDesignDay,|^Until: 07:00, 0,|^Until: 18:00, 1,|^Until: 24:00, 0,|^For: Weekends,|^Until: 24:00, 0,|^For: AllOtherDays,|^Until: 24:00, 0 ;|^