
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è?

