Arch Profile/it

Descrizione
Lo strumento Profilo crea un oggetto profilo 2D parametrico. Questo oggetto può quindi essere utilizzato come base in diversi altri strumenti che eseguono estrusioni, come Carpenteria, Facciata continua o Estrusione di Part.

Vedere l'elenco dei preset disponibili.

Lo strumento profilo è anche integrato nello strumento Struttura, tutti i profili preimpostati sono disponibili anche lì.

Utilizzo

 * 1) Premere il pulsante.
 * 2) Selezionare un profilo preimpostato nel pannello delle azioni dello strumento.
 * 3) Fare clic su un punto nella vista 3D per posizionare il profilo.

Dati

 * : L'altezza complessiva del profilo
 * : La larghezza complessiva del profilo
 * : Il diametro del profilo (solo per i profili circolari)
 * : Lo spessore della parete del tubo (solo per i profili cavi circolari e rettangolari)
 * : Lo spessore dell'anima del profilo (solo per i profili H e I)
 * : Lo spessore della flangia del profilo (solo per i profili H e I)

Aggiungere dei profili personalizzati
L'utente può creare un file CSV aggiuntivo, contenente le definizioni del profilo personalizzato. Deve essere denominato e inserito in

Il percorso può essere ottenuto dalla console Python:

Il contenuto del file personalizzato deve essere modellato con le stesse regole del profiles.csv nel codice sorgente.

Il file CSV deve contenere una riga per ogni profilo disponibile, formattata come segue:


 * Per profili a C: Category, Name, Class, Diameter, Thickness
 * Per i profili H e U: Category, Name, Class, Width, Height, Web thickness, Flange thickness
 * Per profili R: Category, Name, Class, Width, Height
 * Per profili RH: Category, Name, Class, Width, Height, Thickness

Tutte le misure devono essere in millimetri. Le possibili classi di profilo sono:


 * C: Tubo circolare
 * H: Profilo H o I
 * R: Rettangolare
 * RH: Rettangolare pieno
 * U: Profilo a U

È possibile creare tipi di profilo aggiuntivi, ma è necessario prima definire una classe corrispondente in ArchProfile.py.

Script
Lo strumento Profilo può essere utilizzato nelle macro e dalla console Python tramite la seguente funzione:

Dove profile_list contiene i diversi elementi di un elenco nel file CSV.

Esempio:

Dove il primo elemento della lista è un numero d'ordine non ancora utilizzato.