Curso
E302 - INICIAÇÃO À PROGRAMAÇÃO GDL - PARTE II
Iniciação à programação GDL II-I Nesta primeira parte começará a implementar todos os conhecimentos adquiridos no desenvolvimento de um objeto concreto. Iniciação à programação GDL II-II Nesta segunda parte terminará de desenvolver um objeto por completo, aprendendo novas funcionalidades do trabalho em GDL.
Já é cliente? Iniciar sessão

Sobre este curso
O curso "E302 – Iniciação à programação GDL – Parte II" continua a iniciação à linguagem GDL do Archicad com o desenvolvimento completo de um objeto paramétrico: um armário com pés, armação, prateleiras e três tipos de porta. Ao longo de duas sessões práticas escreve-se o script 3D diretamente com parâmetros, incorporam-se ciclos, condicionais e sub-rotinas, e termina-se com a representação 2D, os pontos de fixação e a imagem de pré-visualização do objeto.
Detalhes do curso
Este curso destina-se a arquitetos, engenheiros e técnicos utilizadores de Archicad que tenham seguido a primeira parte da iniciação a GDL e queiram criar os seus próprios objetos paramétricos. Convém ter presentes os conceitos da Parte I: o editor GDL, os scripts 2D e 3D, os comandos de formas simples e as transformações da origem de coordenadas. A primeira sessão revê o exercício anterior, cria o objeto com o subtipo Storage, define os parâmetros gerais (A, B, ZZYZX e espessura da armação) e os seus intervalos no script de parâmetros, e constrói os pés e a armação com BLOCK, as transformações ADD e DEL e os ciclos FOR–NEXT. A segunda sessão acrescenta as prateleiras com PRISM_ e um número variável de repetições, as portas com condicionais IF–ENDIF (painel sólido, biselada com FPRISM_ e envidraçada com vão), os ângulos de abertura, a simplificação do código com sub-rotinas GOSUB–RETURN, o script 2D com POLY2_B, ARC2 e HOTSPOT2, e a imagem de pré-visualização. A demonstração ao vivo é realizada com o Archicad 27; o curso explica que a lógica de trabalho é a mesma em versões anteriores, e os slides mostram o script tal como aparecia até à versão 26.
Objetivos de aprendizagem
- Estruturar um objeto GDL a partir das três dimensões principais (A, B, ZZYZX) e de parâmetros próprios em vez de valores numéricos.
- Definir intervalos e listas de valores para os parâmetros a partir do script de parâmetros com o comando VALUES.
- Construir a geometria por peças com BLOCK e PRISM_, colocando-a com transformações ADD, ROT e MUL e devolvendo a origem com DEL.
- Repetir elementos com ciclos FOR–NEXT e calcular distâncias que respondam aos parâmetros escolhidos pelo utilizador.
- Aplicar condicionais IF–ENDIF para oferecer variantes de um mesmo componente, como os diferentes tipos de porta.
- Simplificar e organizar o script através de comentários, títulos e sub-rotinas GOSUB–RETURN.
- Criar a representação 2D do objeto com POLY2_B, LINE2, ARC2 e pontos de fixação HOTSPOT2.
- Preparar o objeto para a sua utilização: guardado numa biblioteca associada, ocultação de parâmetros e imagem de pré-visualização.
Programa
Programa
- 0. Iniciação à programação GDL II-I
- 1. Iniciação à programação GDL II-II