ArchiRADAR Forum > GDL

Timbro zona tutorial

(1/1)

codicek:
ciao sono ancora io, sono disperato con questo timbro zona.
ho copiato queste righe:
define style "fabrizietto" fonttype , ROOM_LSIZE , 1, 1
mul2 A_/1000,A_/1000
rrr=request("Height_of_style", "fabrizietto", shight)
vlen =shight
style fabrizietto
area_form=""
rrr=request ("Area_dimension", "", area_form)
ROOM_AREA= str (area_form, ROOM_AREA)
ROOM_WALLS_SURF= str(area_form, ROOM_WALLS_SURF)
ROOM_DOORS_SURF= str (area_form, ROOM_DOORS_SURF)
ROOM_WINDS_SURF= str(area_form, ROOM_WINDS_SURF)
lin_form=""
rrr=request ("Linear_dimension", "", lin_form)
ROOM_PERIM= str (lin_form,ROOM_PERIM)
ROOM_HEIGHT= str (lin_form,ROOM_HEIGHT)
ROOM_HOLES_PRM= str (lin_form , ROOM_HOLES_PRM)
ROOM_WALLS_PRM= str (lin_form , ROOM_WALLS_PRM)
ROOM_DOORS_WID= str (lin_form , ROOM_DOORS_WID)
ROOM_WINDS_WID= str (lin_form , ROOM_WINDS_WID)
ROOM_BASELEV= str(lin_form , ROOM_BASELEV)
ROOM_FL_THICK= str (lin_form , ROOM_FL_THICK)

vlen = -shight

Text2 0,-vlen, ROOM_AREA * ROOM_HEIGHT
vlen =vlen + shight
Text2 2,-vlen, ROOM_AREA/8
vlen =vlen + shight

ma mi da errore all quartultima righa e alla penultima.
sembra che non riconosce l'espressione.
aiutatemi!!!!!!

ZioBob:
con le istruzioni
ROOM_AREA= str (area_form, ROOM_AREA)
e
ROOM_HEIGHT= str (lin_form,ROOM_HEIGHT)
hai trasformato i valori numerici in stringhe di testo. Quindi, dopo, non puoi pił usarli in operazioni matematiche (moltiplicazione e divisione).
Ci sono molte soluzioni... per esempio puoi mettere le istruzioni
molt =  ROOM_AREA * ROOM_HEIGHT
div = ROOM_AREA/8
proprio all'inizio del testo GDL, o comunque prima di trasformare le variabili. E poi, alle righe quartultima e penultima, fai la seguente modifica.
Text2 0,-vlen, molt

Text2 2,-vlen, div

codicek:
Grazie mille adesso ho capito!

codicek:
ma nessuno są se si trova in rete una buona guida o manuale che spieghi iin maniera approfondita come relizzare un buon timbro zona ?

ciao!!!

Navigazione

[0] Indice dei post

Vai alla versione completa