Addon/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{TOCright}}


<span id="Introduction"></span>
== Introduzione ==
== Introduzione ==


In FreeCAD e in questa documentazione, un addon è un componente che non fa parte dell'installazione di base di FreeCAD, ma che può essere aggiunto al sistema con determinati metodi.
In FreeCAD e in questa documentazione, un addon è un componente che non fa parte dell'installazione di base di FreeCAD, ma che può essere aggiunto al sistema con determinati metodi.


<span id="Different_types"></span>
==I diversi tipi==
==I diversi tipi==


Esistono tre tipi di componenti aggiuntivi:
Esistono tre tipi di componenti aggiuntivi:
* Le [[Macros/it|Macro]]: brevi frammenti di codice [[Python/it|Python]] che forniscono un nuovo strumento o funzionalità in un singolo file che termina con {{incode|.FCMacro}}.
* Le [[Macros/it|Macro]]: brevi frammenti di codice [[Python/it|Python]] che forniscono un nuovo strumento o funzionalità in un singolo file che termina con {{incode|.FCMacro}}.
* I Moduli: un singolo file sorgente Python o una raccolta di file Python che estende il software in qualche modo. I moduli non definiscono necessariamente un "ambiente di lavoro" grafico ma possono fornire una funzione di supporto, ad esempio una libreria che esegue la conversione di formati o un codice che modifica l'[[interface/it|interfaccia]] grafica.
* Gli [[External_workbenches/it|Ambienti]]: raccolte di file Python che forniscono [[Gui_Command/it|comandi GUI]] (strumenti) correlati, centrati su un argomento particolare, ad esempio strumenti per progettare cabine o strumenti per lavorare con l'architettura o strumenti per progettare barche, ecc. Questi ambienti di lavoro di solito definiscono nuove barre degli strumenti in cui sono posizionati i pulsanti dei [[Gui_Command/it|comandi]].
* Gli [[External_workbenches/it|Ambienti]]: raccolte di file Python che forniscono [[Gui_Command/it|comandi GUI]] (strumenti) correlati, centrati su un argomento particolare, ad esempio strumenti per progettare cabine o strumenti per lavorare con l'architettura o strumenti per progettare barche, ecc. Questi ambienti di lavoro di solito definiscono nuove barre degli strumenti in cui sono posizionati i pulsanti dei [[Gui_Command/it|comandi]].
* [[Preference_Packs/it|Pacchetti Preferenze]]: raccolte distribuibili di preferenze utente. {{Version/it|0.20}}


<span id="Installation"></span>
Le macro sono installate nella directory {{incode|Macro/}} dell'utente, mentre i moduli e gli ambienti si trovano nella directory {{incode|Mod/}}.
== Installazione ==
{{Code|lang=bash|code=
$HOME/.FreeCAD/Macro/
$HOME/.FreeCAD/Mod/
}}


Il modo consigliato per installare i componenti aggiuntivi è con l'[[File:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/it|Addon Manager]].
Le macro di solito all'inizio sono un modo per semplificare o automatizzare l'attività di disegno o modifica di un oggetto particolare. Se molte di queste macro vengono raccolte in una directory, e viene fornita la struttura per raccogliere tali strumenti, allora l'intera directory può essere distribuita come un nuovo ambiente.


Ma per le macro e gli ambienti di lavoro è anche possibile l'installazione manuale:
In altre parole, macro, moduli e ambienti sono essenzialmente la stessa cosa, pezzi di codice Python che estendono l'installazione di base. Le macro sono in genere brevi utilità incentrate su una singola attività, mentre gli ambienti sono raccolte di strumenti organizzati e interfacce grafiche per eseguire attività correlate.
* [[How to install macros/it|Come installare le macro]]
* [[Installing more workbenches/it|Installare ambienti aggiuntivi]]


<span id="Information_for_developers"></span>
Se un ambiente è sufficientemente sviluppato ed è ben documentato, può essere incluso come [[workbenches/it|ambiente]] di base in FreeCAD.
==Informazioni per gli sviluppatori==


Se avete sviluppato un workbench o una macro e volete vederlo incluso in Addon manager, leggete come farlo nelle pagine del repository ([https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons] e [https://github.com/FreeCAD/FreeCAD-macros/ FreeCAD-macros]). Se aggiungete la vostra macro a [[Macros recipes|Raccolta di macro]], non dovete fare nient'altro, essa verrà automaticamente selezionata da Addon manager.
== Installazione ==


Vedere anche:
<div class="mw-translate-fuzzy">
* [[Workbench_creation/it#Distribuzione|Distribuzione di un workbench Python]]
A partire da FreeCAD 0.17, il modo consigliato per installare i componenti aggiuntivi è tramite [[Addon Manager/it|Addon Manager]].
* [[Workbench_creation/it#Distribuzione_2|Distribuzione di un workbench C++]]
</div>


<div class="mw-translate-fuzzy">
L'installazione manuale è ancora possibile.
* [[How to install macros/it|Come installare le macro]]
* [[Installing more workbenches/it|Installare ambienti aggiuntivi]]
</div>


{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 21:50, 10 June 2023

Introduzione

In FreeCAD e in questa documentazione, un addon è un componente che non fa parte dell'installazione di base di FreeCAD, ma che può essere aggiunto al sistema con determinati metodi.

I diversi tipi

Esistono tre tipi di componenti aggiuntivi:

  • Le Macro: brevi frammenti di codice Python che forniscono un nuovo strumento o funzionalità in un singolo file che termina con .FCMacro.
  • Gli Ambienti: raccolte di file Python che forniscono comandi GUI (strumenti) correlati, centrati su un argomento particolare, ad esempio strumenti per progettare cabine o strumenti per lavorare con l'architettura o strumenti per progettare barche, ecc. Questi ambienti di lavoro di solito definiscono nuove barre degli strumenti in cui sono posizionati i pulsanti dei comandi.
  • Pacchetti Preferenze: raccolte distribuibili di preferenze utente. disponibile dalla versione 0.20

Installazione

Il modo consigliato per installare i componenti aggiuntivi è con l' Addon Manager.

Ma per le macro e gli ambienti di lavoro è anche possibile l'installazione manuale:

Informazioni per gli sviluppatori

Se avete sviluppato un workbench o una macro e volete vederlo incluso in Addon manager, leggete come farlo nelle pagine del repository (FreeCAD-addons e FreeCAD-macros). Se aggiungete la vostra macro a Raccolta di macro, non dovete fare nient'altro, essa verrà automaticamente selezionata da Addon manager.

Vedere anche: