L'utensile Modifica parametri consente di creare equazioni parametriche che determinano le quote chiave, le quantità e altri aspetti della progettazione Fusion.
Progettazione > Modifica > Modifica parametri ![]()
Fusion è un programma di modellazione parametrica e l'utensile Modifica parametri consente di gestire molti aspetti della progettazione da un'unica posizione.
Sono disponibili due tipi di parametri:
Parametri utente
: parametri creati nella finestra di dialogo Parametri e a cui si fa riferimento nelle lavorazioni e in altre espressioni dei parametri.
Parametri modello
: parametri che determinano le quote e i valori per le lavorazioni nella timeline. Esistono diversi modi per crearli:
È possibile aggiungere parametri utente e modello ai preferiti per renderli facilmente accessibili. Preferiti
viene visualizzata in un elenco nella parte superiore della tabella dei parametri.
Quando si crea e si assegna un nome a un parametro del modello durante un flusso di lavoro di modellazione, viene aggiunto automaticamente da Fusion ai Preferiti
, in modo da poterlo trovare facilmente nella finestra di dialogo Parametri.
È possibile fare clic su un filtro nella parte superiore della finestra di dialogo Parametri per filtrare l'elenco di parametri:
È possibile ordinare l'elenco dei parametri in vari modi:
Fare clic su un'intestazione di colonna per ordinare in base a tale aspetto del parametro:
Nella parte superiore della finestra di dialogo, fare clic sull'icona Ordina secondo la timeline
per riordinare l'elenco dei parametri nell'ordine in cui sono stati creati nella timeline.
Quando si modifica un parametro, la modifica si aggiorna automaticamente in qualsiasi punto della progettazione a cui si fa riferimento. Ad esempio, se si aggiorna il nome di un parametro, questo verrà aggiornato in tutte le espressioni che vi fanno riferimento.
È possibile utilizzare Esporta parametri
per salvare Parametri utente
come un file CSV, modificarli in un editor di tabella esterno, quindi utilizzare Importa parametri
per reimportarli in una progettazione Fusion.
Quando si modifica un file CSV di parametri, verificare quanto segue:
Tabella di esempio:
| Nome | Unità | Espressione | Valore | Commenti | Preferito |
|---|---|---|---|---|---|
| Parameter_1_name | in | 0,75 | 0,75 poll. | Spessore compensato | true |
| Parameter_2_name | in | 10 | 10 poll. | Larghezza armadio | false |
| Parameter_3_name | in | Parameter_2_name*2 | 20 poll. | Altezza armadio | false |
| Parameter_4_name | in | 12 | 12 poll. | Profondità armadio | false |
Aggiornamento automatico è attivo per default e consente di aggiornare automaticamente la progettazione in background durante la modifica dei parametri. Ciò consente di vedere in che modo le modifiche apportate influiscono sulla progettazione in tempo reale.
È possibile disattivare Aggiornamento automatico per mettere in pausa gli aggiornamenti e ridurre il tempo di elaborazione.
Mentre si specificano i valori in utensili di modellazione diversi, i parametri vengono automaticamente suggeriti in Fusion quando si fa clic all'interno di un campo di valore compatibile e si inizia a digitare.
Nella finestra di dialogo:

Nell'area grafica:

È possibile scrivere formule per calcolare il valore di un parametro. In un'espressione è possibile:
+ e *.if, > o =.È possibile utilizzare operatori logici nelle espressioni utilizzate dalla funzione if per controllare l'impostazione dei valori.
| Operazione | Sintassi | Esempio | Risultato |
|---|---|---|---|
| maggiore di | > |
Height > Width |
L'altezza è maggiore della larghezza. |
| minore di | < |
Height < Width |
L'altezza p minore della larghezza. |
| maggiore o uguale a | >= |
Height >= Width |
L'altezza è maggiore o uguale alla larghezza. |
| minore o uguale a | <= |
Height <= Width |
L'altezza è minore o uguale alla larghezza. |
| uguale a | == |
Height == Width |
L'altezza è uguale alla larghezza. |
| diverso da | <> |
Height <> Width |
L'altezza non è uguale alla larghezza. |
La funzione if richiede tre argomenti:
Il risultato è vero o falso. Se le funzioni possono essere nidificate in modo che il secondo o il terzo argomento di una funzione if possa essere un'altra funzione if. È possibile utilizzare questa opzione per creare un pozzetto and if/else o if/else.
Ad esempio, è possibile specificare un'espressione per il numero di scaffali di una libreria:
`if(BookShelfHeight <= 500 mm; 2; (if(BookShelfHeight >= 1200 mm; 4; 3)))`Risultato: se l'altezza della libreria è inferiore o uguale a 500 mm, saranno disponibili due scaffali. Se l'altezza della mensola è compresa tra 500 e 1200 mm, saranno disponibili 3 scaffali. Se l'altezza della libreria è superiore a 1200 mm, saranno presenti 4 scaffali.
È possibile fare riferimento al testo come parametro in schizzi, lavorazioni e configurazioni.
Come creare il testo parametrico:
Come funziona:
".+ tra ciascun parametro.Esempio 1: 'Example text' Esempio 2: 'Example text' + ExistingTextParameter1 Esempio 3: ExistingTextParameter1 + ExistingTextParameter2