Guida di MicroStation CONNECT Edition

Generatore espressioni

Consente di creare equazioni valide per le espressioni, in modo da calcolare il valore delle variabili. Permette di usare altre variabili, istruzioni condizionali, operazioni aritmetiche e varie funzioni aritmetiche e trigonometriche per creare un’espressione valida.

È possibile accedere a questa finestra di dialogo dal percorso seguente:
  • Finestra di dialogo Variabili: Far clic su … accanto alla definizione della variabile Espressione, nel riquadro Proprietà di una variabile.
ImpostazioneDescrizione
Selettore del tipo del simbolo Permette di scegliere tra quanto segue:
  • Variabili - Scelta tra le variabili disponibili da utilizzare nell'espressione.
    Nota: L'elenco delle variabili disponibili esclude tutte le variabili che non possono essere usate all'interno dell'espressione perché contengono espressioni che fanno riferimento, direttamente o indirettamente, alla variabile a cui è assegnata.
  • Funzioni - Variabili - Scelta tra le seguenti funzioni trigonometriche, aritmetiche o di conversione da utilizzare nell’espressione:
    • sin

      sin(x): seno di x

    • acos

      acos (x): arcocoseno di x

    • asin

      asin (x): arcoseno di x

    • atan

      atan (x): arcotangente di x

    • cos

      cos (x): coseno di x

    • tan

      tan(x): tangente di x

    • sqrt

      sqrt(x): radice quadrata di x

    • limit

      limit (x, min, max):

      x, se x è inferiore a max e maggiore di min

      min, se x è inferiore a min

      max, se x è maggiore di max

    • max

      max(a, b, ..., t): massimo tra 2 - 20 valori

    • min

      min (a, b,…, t): minimo tra 2 - 20 valori

    • floor

      floor(x): x arrotondato per difetto al numero intero più vicino

    • ceil

      ceil (x): x arrotondato per eccesso al numero intero più vicino

    • log

      log(x): logaritmo naturale di x

    • log10

      log10(x): logaritmo base-10 di x

    • trunc

      trunc (x): x con la parte decimale troncata

      Equivalente a floor(x) se x è maggiore di zero

      Equivalente a ceil (x) se x è minore di zero

    • round

      round(x): arrotonda x all’intero più vicino; oppure

      round(x, p): arrotonda x al valore più vicino con il numero delle cifre decimali specificate da p

    • odd

      odd (x): vero se x è un numero intero dispari

    • sign

      sign(x):

      1 se x è maggior di zero

      -1 se x è minore di zero

      0 se x è uguale a zero

    • abs

      abs (x): valore assoluto di x

    • int

      int (x): converte x in un numero intero, troncando qualsiasi parte decimale e ignorando eventuali unità

    • num

      num (x): converte x in un numero, eliminando eventuali unità

    • dist

      dist (x): converte x in una distanza in unità lavorative

    • ang

      ang (x): converte x in un angolo in gradi

    • degrees

      degrees (x): converte il valore di x in radianti in un angolo in gradi

  • Costanti - Scegliere tra le seguenti costanti da utilizzare nell’espressione:
    • true
    • false
    • PI - π
    • E
    • SQRT2 - Radice quadrata di 2
    • SQRT1_2 - 1 diviso per la radice quadrata di 2
    • LN2 - Logaritmo naturale di 2
    • LN10 - Logaritmo naturale di 10
    • LOG2E - Logaritmo base 2 di e
    • LOG10E - Logaritmo base 10 di e
Suggerimento: Per inserire la variabile, la funzione, o la costante desiderata, fare doppio clic su di essa.
Barra degli strumenti Fornisce un accesso rapido alle seguenti operazioni booleane e di matematica generale:
  • Somma (+)
  • Sottrai (-)
  • Moltiplicazione (*)
  • Dividi (/)
  • Esponente (^)
  • Modulo (%)
  • Uguale (==)
  • Non uguale a (! =)
  • Minore di (<)
  • Maggiore di (>)
  • Minore o uguale a (<=)
  • Maggiore o uguale a (>=)
  • E (&&)
  • O (| |)
  • Negazione (!) - Nega un valore Vero o Falso
  • Condizionale (?:)
  • Gruppo con parentesi (())
  • Distanza - Valore racchiuso tra parentesi quadre analizzato come distanza in unità lavorative.
  • Angolo - Valore racchiuso tra parentesi angolari analizzato come angolo secondo le impostazioni della lettura angoli.
Campo Espressione Fornisce un campo testo nel quale sviluppare l’espressione inserendo ed estraendo gli elementi costitutivi (variabili, funzioni, valori, operatori, ecc).
Verifica Controlla la validità dell'espressione e fornisce le osservazioni per l'errore/il successo nel campo inoltre. È inoltre possibile premere <Invio> per analizzare l'espressione.