2456x
002423
2025-05-26
Struttura

Formula

Il dialogo 'Modifica formula' gestisce le equazioni dell'input parametrizzato.

Chiamare l'input della formula

Per definire la formula per una cella di tabella o una finestra di dialogo, utilizzare una delle seguenti opzioni:

  • Pulsante Modificare la formula nella barra degli strumenti della tabella
  • Cliccare sull'angolo giallo nella cella o nel campo del dialogo (disponibile quando è allocata una formula)
  • Pulsante Freccia a destra nella finestra di dialogo

Appare il dialogo 'Modifica formula'.

Definire la formula

L'input della formula è basato su JavaScript e consente di eseguire semplici operazioni aritmetiche. Inserire la 'formula' nel campo di input. Può essere composta da valori numerici, parametri, operatori e funzioni. Se la formula è definita correttamente, il 'risultato' dell'equazione appare nel campo sottostante.

Note fondamentali

  • È possibile utilizzare determinati operatori (+, -, *, /, %, ==, !=, <, <=, >, >=, &&, ||) e costanti (PI, exp(1)).
  • L'uso di numeri a virgola e virgola mobile con operatori di confronto può causare problemi.
  • I commenti non sono consentiti (nemmeno a riga singola).
  • I parametri non devono essere menzionati nella loro stessa definizione. Ad esempio, per determinare il parametro A, annotare (B+C), non (A=B+C).
  • Il separatore decimale è il punto, non la virgola.

Funzioni per le formule

Per le formule, è possibile utilizzare anche le seguenti funzioni:

Funzioni di potenza e radice: pow(base, esponente), sqrt, sqr ecc. Esempi: pow(3, 2) = 9, sqrt(81) = 9, sqr(3) = 9

Funzioni trigonometriche: sin(rad), cos(rad), tan(rad) ecc. Esempio: cos ( deg2rad(60) ) = 0.5

Funzioni iperboliche: sinh(rad), cosh(rad), tanh(rad) ecc.

Funzioni esponenziali e di logaritmi: log(), ln(), exp()

Funzioni di supporto: abs(), int(), deg2rad(), rad2deg() Esempi: abs(-5)= 5, int(2.222) = 2, rad2deg(1) = 57.296, deg2rad(90) = 1.571

Importante

I valori numerici sono interpretati in unità base SI. In un sistema di unità imperiali, è necessario aggiungere le unità (ft, in, kip, lbf, F).

Con il pulsante Parametri globali , è possibile accedere all'elenco dei Parametri Globali. Selezionare lì il parametro o definire una nuova variabile. Con il pulsante 'OK e Inserisci', il parametro viene trasferito nella formula.

È possibile descrivere la formula con funzioni che seguono le convenzioni di JavaScript e le riferimenti tipicamente usati. In questo modo, è possibile impostare anche condizioni e istruzioni if...else per il valore dell'equazione, ad esempio:

  • A > B ? 1 : 2
  • if (A > B) 1; else 2

Inoltre, è possibile fare riferimento a oggetti tramite i propri numeri e determinati attributi nella formula. Ad esempio, immettendo lines[3].length, si fa riferimento alla lunghezza della linea 3. È possibile accedere all'elenco completo dei riferimenti agli oggetti, inclusa la sintassi, con il pulsante Info .

Suggerimento

Con un uguale prefisso, puoi inserire direttamente la formula nella cella, ad esempio =2.5*PI (o =2.5ft*PI per unità imperiali).

Visualizzare le formule

È possibile utilizzare una formula sia nella cella di una tabella sia nel campo di input del relativo dialogo. Poiché c'è un'interazione tra tabella e dialogo, la formula è accessibile in entrambe le modalità di input.

Quando un triangolino giallo è visualizzato nell'angolo superiore sinistro di una cella, significa che a tale cella è assegnata una formula. Un triangolo rosso indica una formula definita in modo errato.

Con il pulsante Mostra formula , è possibile controllare se la formula o il valore corrispondente è mostrato nella cella (vedere immagine Pulsante 'Modifica formula').

Per cancellare una formula, selezionare la cella corrispondente. Quindi, fare clic sul pulsante Elimina formula .

Capitolo principale