Arch Profile/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
Line 28: Line 28:
==Descrizione==
==Descrizione==


<div class="mw-translate-fuzzy">
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 [[Arch Frame/it|Carpenteria]], [[Arch CurtainWall/it|Facciata continua]] o [[Part Extrude/it|Estrusione di Part]].
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 [[Arch Frame/it|Carpenteria]], [[Arch CurtainWall/it|Facciata continua]] o [[Part Extrude/it|Estrusione di Part]].
</div>


Vedere [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Arch/Presets/profiles.csv l'elenco dei preset disponibili].
Vedere [https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/Arch/Presets/profiles.csv l'elenco dei preset disponibili].


<div class="mw-translate-fuzzy">
Lo strumento profilo è anche integrato nello strumento [[Arch_Structure/it|Struttura]], tutti i profili preimpostati sono disponibili anche lì.
Lo strumento profilo è anche integrato nello strumento [[Arch_Structure/it|Struttura]], tutti i profili preimpostati sono disponibili anche lì.
</div>


<span id="Usage"></span>
<span id="Usage"></span>
Line 60: Line 64:


L'utente può creare un file CSV aggiuntivo, contenente le definizioni del profilo personalizzato. Deve essere denominato {{incode|profiles.csv}} e inserito in
L'utente può creare un file CSV aggiuntivo, contenente le definizioni del profilo personalizzato. Deve essere denominato {{incode|profiles.csv}} e inserito in

{{Code|lang=bash|code=
{{Code|lang=bash|code=
$FREECAD_USER_DIR/Arch/
$FREECAD_USER_DIR/Arch/
Line 65: Line 70:


Il percorso {{incode|$FREECAD_USER_DIR}} può essere ottenuto dalla [[Python_console/it|console Python]]:
Il percorso {{incode|$FREECAD_USER_DIR}} può essere ottenuto dalla [[Python_console/it|console Python]]:

{{Code|lang=bash|code=
{{Code|lang=bash|code=
FreeCAD.getUserAppDataDir()
FreeCAD.getUserAppDataDir()
Line 93: Line 99:
==Script==
==Script==


<div class="mw-translate-fuzzy">
Lo strumento Profilo può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] tramite la seguente funzione:
Lo strumento Profilo può essere utilizzato nelle [[macros/it|macro]] e dalla console [[Python/it|Python]] tramite la seguente funzione:
</div>


{{Code|code=
{{Code|code=

Latest revision as of 14:49, 15 June 2024

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Profilo

Posizione nel menu
Arch → Profilo
Ambiente
Arch
Avvio veloce
Nessuno
Introdotto nella versione
0.19
Vedere anche
Nessuno

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 Profilo.
  2. Selezionare un profilo preimpostato nel pannello delle azioni dello strumento.
  3. Fare clic su un punto nella vista 3D per posizionare il profilo.

Proprietà

Dati

  • DatiHeight: L'altezza complessiva del profilo
  • DatiWidth: La larghezza complessiva del profilo
  • DatiDiameter: Il diametro del profilo (solo per i profili circolari)
  • DatiThickness: Lo spessore della parete del tubo (solo per i profili cavi circolari e rettangolari)
  • DatiWeb Thickness: Lo spessore dell'anima del profilo (solo per i profili H e I)
  • DatiFlange Thickness: Lo spessore della flangia o ala 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 profiles.csv e inserito in

$FREECAD_USER_DIR/Arch/

Il percorso $FREECAD_USER_DIR può essere ottenuto dalla console Python:

FreeCAD.getUserAppDataDir()

Il contenuto del file profiles.csv 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, U e T: 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
  • L: Profilo a L
  • T: Profilo a T

È 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:

profile = makeProfile(profile_list)

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

Esempio:

import Arch
Arch.makeProfile([0, 'REC', 'REC100x100', 'R', 100, 100])

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