ArchiRADAR Forum

ArchiRADAR Forum => GDL => Topic aperto da: giuseppe - 14 Maggio 2013, 21:13

Titolo: Per Roberto Corona GDL TAG
Inserito da: giuseppe - 14 Maggio 2013, 21:13
Scusami ma ho commesso un errore madornale  ho postato su archicad talk l'errore GDL per di un altro oggetto ma in teoria l'oggetto era un altro mi spiego meglio se mando questo nuovo script e forse puoi capire. meglio sono due Tags diversi con quasi la stessa funzione. Ti allego il GDL Grazie Mille Roberto non so come ringraziarti
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: ZioBob - 15 Maggio 2013, 22:41
Questo testo è molto lungo e complesso, sinceramente non riesco a capirne il funzionamento, anche se sembra un "accessorio Falda".
Oltretutto, avendo il testo così, senza il resto dell'oggetto, le decine di variabili risultano tutte prive di definizione, e non è possibile effettuare delle prove.
In ogni caso, vedo che vengono effettuati numerosi calcoli, ma non c'è nessuna istruzione di output grafico (linee, testi, hotspots...).

Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: giuseppe - 16 Maggio 2013, 07:58
ciao grazie per la risposta ti posso mandare tutto l,oggetto ma dimmi dove.
I miei amici sono gelosi perche ho te come "ancora di salvezza"
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: giuseppe - 16 Maggio 2013, 13:14
qui ho provato ad allegare il file.
Grazie mille
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: ZioBob - 18 Maggio 2013, 10:16
Ho dato un'occhiata all'oggetto, che effettivamente non può funzionare perché manca una macro. Comunque la funzione di quella macro sembra abbastanza semplice (anche se devo per forza tirare a indovinare).
Ho aggiunto nello stesso oggetto le funzioni che, in teoria, erano demandate alla macro mancante, cioè disegnare la freccia della pendenza e scrivere il valore dell'inclinazione.
L'oggetto modificato l'ho inserito nel post analogo che hai aperto su ArchiCAD-TALK (http://archicad-talk.graphisoft.com/viewtopic.php?t=42525)
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: giuseppe - 18 Maggio 2013, 16:34
 :volo: :clap: 
Ma come fai ad essere cosi bravo.
Ho provato di tutto a imparare GDL o almeno a leggere mi sembra turco ed arabo insieme.
se si puo puoi mettere l'oggetto a disposizione degli utenti di archiradar.
Grazie ancora.
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: doclace - 19 Maggio 2013, 20:34
Roberto credo ci sia un bug secolare che mette in relazione gli accessori extra falda e le falde specchiate. Se non ricordo male era stato anche segnalato da Usardi o Somaschini qualche millennio fa. Alla fine il truccoera di non specchiare mai le falde, io ne facevo una copia e la ruotavo di 180° e funzionava tutto, non so se questo è il tuo caso perchè non ho testato l'oggetto in questione. Un salutissimo.
Daniele
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: ZioBob - 19 Maggio 2013, 23:12
Sì, c'è un errore che si presenta, ma in modo non coerente. Cercando di creare apposta la situazione di errore, non si riesce... in ogni caso sembra dipendere proprio da specchiature.  :ohman:
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: giuseppe - 21 Maggio 2013, 14:20
ho trovato quest'altro pezzo di oggetto ma non sono sicuro che faccia parte dello stesso oggetto ho e un pezzo a se stante voi potete capire meglio di me.
Grazie ancora
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: ZioBob - 22 Maggio 2013, 20:20
Quella è la macro mancante. Caricando i due documenti (roof_slope_v1accessory.gsm e m_slope_arrow.gsm) in Libreria, l'accessorio dovrebbe funzionare normalmente.
Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: giuseppe - 23 Maggio 2013, 00:14
Grazie, lo ho provato funziona ma non visualizza bene la pendenza tipo 12'/12' o simile visualizza solo12.0' Esempio si puo fare qualcosa per correggerlo visto che ci sono tutti i pezzi? sperodi non chiedere molto.
Sono comunque obligato del tuo evostro  aiuto. Ancora grazie tante

Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: ZioBob - 23 Maggio 2013, 08:10
è sufficiente aprire lo Script Master della macro e sostituire il testo con questo qui:

Codice: [Seleziona]
define style "slope_fa" slope_font, slope_font_size/A_, 8, 0
define style "slope_fb" slope_font, slope_font_size/A_, 2, 0

slope_string = str ("%2.1dd", ac_pitch)

if slope_unit = "12'" then
slope_imp = 12'*(tan(ac_pitch))
slope_string = str("%2.1df", slope_imp)+"/12'"
endif

if slope_unit = '12"' then
slope_imp = 12"*(tan(ac_pitch))
slope_string = str("%2.1di", slope_imp)+'/12"'
endif

if slope_unit = "%" then
slope_imp = 12"*(tan(ac_pitch))
slope_percent = (slope_imp/12")*100
slope_string = str (slope_percent, 3, 1)+"%"
endif


Titolo: Re:Per Roberto Corona GDL TAG
Inserito da: giuseppe - 23 Maggio 2013, 15:43
Grazie infinite grazie tante sei :giocoliere: :volo: :party: :clap: