Tu sei qui

macro

Bilancia_script

Di seguito illustro la modalità di modifica e gestione dello script creato da Stefano Guarnieri.

1_apro la famiglia in questione e sotto il menù gestisci seleziono Gestione macro

2_nel modulo "istanza_lungo_spline" seleziono la macro "bilancia_Valeria" e nel menù laterale modifica

3_Si apre una finestra contenente il seguente codice:

Parte modificabile_il testo in rosso tra le virgolette indica il percorso del file della famiglia, può essere quindi sostituito se si vuole applicare lo script a un'altra famiglia.

Parte modificabile_il nome tipo deve corrispondere al nome assegnato precedentemente alla famiglia

Parte modificabile_è il numero di istanze che si intendono creare

Parte modificabile_tra virgolette il nome del parametro; angle è un nome a scelta per impostare la formula matematica della variazione (in questo caso trigon0metrica)

N.B. il parametro che vado a variare deve essere (nella famiglia) un parametro d'istanza, così come tutti i parametri ad esso associati attraverso formule

formula della variazione:

                                    

4_al termine delle modifiche apportate al codice, bisogna avviare il debug

e compilare l'istanza istanza_lungo_spline

5_A questo punto il codice è pronto a lavorare, deve essere eseguito lungo una linea o curva. Quindi torno nella schermata di lavoro di revit e creo una linea

6_seleziono la linea e avvio nuovamente gestione macro

7_seleziono il modulo e la macro appena modificata contenuta in esso e premo il tasto esegui

8_ESEMPI: utilizzo una formula che permette la copia lungo la linea o curva creata

 

in qesto caso l'inclinazione della trave è costante (il parametro variazione non cambia)

Nel momento in cui applico la formula trigonometrica di sopra appare il seguente errore:

Impossibile creare il tipo "bilanciaFam : bil"

eliminando il tipo ottengo il risultato desiderato ma vengono appunto eliminati 3 copie (sia su linea che su curva). Perchè?

AllegatoDimensione
Binary Data bilanciaFam.rfa288 KB
Binary Data Assembly.rfa632 KB
Binary Data pannello.rfa488 KB

Pagine

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer