In questo esempio viene mostrato come creare una formula variabile per calcolare il numero di righe di bulloni in base all'altezza della trave. Nei calcoli verranno utilizzate istruzioni if
.
-
Nella barra degli strumenti Editor dei componenti personalizzati cliccare sul pulsante Visualizza variabili .
Viene aperta la finestra di dialogo Variabili.
- Cliccare su Aggiungi per creare una nuova variabile parametrica.
-
Nella lista Tipo valore selezionare Numero.
-
Nel Browser componenti personalizzati cercare la proprietà altezza della trave.
-
Cliccare con il pulsante destro del mouse su Altezza e selezionare Copia riferimento.
-
Nella casella Formula immettere la seguente istruzione
if
per la variabile parametrica:
=if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")< 301) then 2 else (if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")>501) then 4 else 3 endif) endif
Nell formula fP(Height,"ID50B8559A-0000-00FD-3133-353432363133") corrisponde al riferimento dell'altezza della trave copiato da Browser componenti personalizzati. Il valore della variabile si ottiene nel modo seguente:
- Se l'altezza della trave è minore di 301 mm, il valore è 2.
- Se l'altezza della trave è maggiore di 501 mm, il valore è 4.
- Se l'altezza della trave è compresa tra 300 e 500 mm, il valore è 3.
- Cliccare su Aggiungi per creare un'altra variabile parametrica.
-
Nella lista Tipo valore selezionare Elenco distanze per la nuova variabile.
-
Nella casella Formula immettere =P1+"*"+100 per la nuova variabile.
Nella formula, 100
corrisponde alla spaziatura dei bulloni mentre il valore P1
è il numero di righe di bulloni.
-
Nel Browser componenti personalizzati, cercare Distanza x del gruppo bulloni.
-
Cliccare con il pulsante destro del mouse su Distanza x del gruppo bulloni e selezionare Aggiungi equazione.
- Immettere P2 dopo il segno di uguale, quindi premere Invio.
-
Salvare il componente personalizzato.
-
Chiudere l'editor dei componenti personalizzati.
Cambiando ora l'altezza della trave, varia di conseguenza il numero di righe di bulloni.