Curso
E302 - INICIACIÓN A LA PROGAMACIÓN GDL - PARTE II
Iniciación a la programación GDL II-I En esta primera parte comenzarás a implementar todos los conocimientos adquiridos en el desarrollo de un objeto concreto. Iniciación a la programación GDL II-II En esta segunda parte terminarás de desarrollar un objeto por completo, aprendiendo nuevas funcionalidades del trabajo en GDL.
¿Ya es cliente? Iniciar sesión

Sobre este curso
El curso "E302 – Iniciación a la programación GDL – Parte II" continúa la iniciación al lenguaje GDL de Archicad con el desarrollo completo de un objeto paramétrico: un armario con patas, armazón, baldas y tres tipos de puerta. A lo largo de dos sesiones prácticas se escribe el script 3D directamente con parámetros, se incorporan bucles, condicionales y subrutinas, y se termina con la representación 2D, los puntos de agarre y la imagen de previsualización del objeto.
Detalles del curso
Este curso está dirigido a arquitectos, ingenieros y técnicos usuarios de Archicad que hayan seguido la primera parte de la iniciación a GDL y quieran crear sus propios objetos paramétricos. Conviene tener presentes los conceptos de la Parte I: el editor GDL, los scripts 2D y 3D, los comandos de formas sencillas y las transformaciones del origen de coordenadas. La primera sesión repasa el ejercicio anterior, crea el objeto con el subtipo Storage, define los parámetros generales (A, B, ZZYZX y espesor del armazón) y sus rangos en el script de parámetros, y construye las patas y el armazón con BLOCK, las transformaciones ADD y DEL y los bucles FOR–NEXT. La segunda sesión añade las baldas con PRISM_ y un número variable de repeticiones, las puertas con condicionales IF–ENDIF (panel sólido, biselada con FPRISM_ y acristalada con hueco), los ángulos de apertura, la simplificación del código con subrutinas GOSUB–RETURN, el script 2D con POLY2_B, ARC2 y HOTSPOT2, y la imagen de previsualización. La demostración en directo se realiza con Archicad 27; el curso explica que la lógica de trabajo es la misma en versiones anteriores, y las diapositivas muestran el script tal como se veía hasta la versión 26.
Objetivos de aprendizaje
- Estructurar un objeto GDL a partir de las tres dimensiones principales (A, B, ZZYZX) y de parámetros propios en lugar de valores numéricos.
- Definir rangos y listas de valores para los parámetros desde el script de parámetros con el comando VALUES.
- Construir la geometría por piezas con BLOCK y PRISM_, colocándola con transformaciones ADD, ROT y MUL y devolviendo el origen con DEL.
- Repetir elementos con bucles FOR–NEXT y calcular distancias que respondan a los parámetros elegidos por el usuario.
- Aplicar condicionales IF–ENDIF para ofrecer variantes de un mismo componente, como los distintos tipos de puerta.
- Simplificar y organizar el script mediante comentarios, títulos y subrutinas GOSUB–RETURN.
- Crear la representación 2D del objeto con POLY2_B, LINE2, ARC2 y puntos de agarre HOTSPOT2.
- Preparar el objeto para su uso: guardado en una biblioteca vinculada, ocultación de parámetros e imagen de previsualización.
Programa
Programa
- 0. Iniciación a la programación GDL II-I
- 1. Iniciación a la programación GDL II-II