Ausdrucksreferenz für numerische Parameter

Gleichungen können Sie überall dort verwenden, wo Sie einen numerischen Wert eingeben können.

Beispielsweise können Sie Gleichungen im Dialogfeld Bemaßung bearbeiten, in den Dialogfeldern für Elemente und im Dialogfeld Parameter schreiben. Mit Gleichungen können Sie Elementgrößen, Baugruppenabhängigkeiten, Versatzwerte oder Winkel berechnen sowie Bewegungen zwischen unterschiedlichen Komponenten simulieren.

Eine Gleichung kann einfach sein, kann aber auch viele algebraische Operatoren, Präfixe und Funktionen enthalten. Dies hier ist z. B. eine einfache Gleichung:

2 oE *(6+3)

In der folgenden komplexen Gleichung werden interne Parameter (z. B. Pi) verwendet:

(PI rad/5 oE +(25 grd *PI rad)/180 grd))

Eine Liste der unterstützten Funktionen in Bearbeitungsfeldern finden Sie unter Funktionen, Präfixe und algebraische Operatoren.

Algebraische Operatoren

Syntax

In Bearbeitungsfeldern werden die Standardeinheiten verwendet, die in den Dokumenteigenschaften angegeben wurden. Wenn Sie in einem Bearbeitungsfeld keine Einheiten festlegen, werden Termen und Koeffizienten Standardeinheiten zugewiesen. Ein Ausdruck wird gemäß der algebraischen Reihenfolge der Operationen und den standardmäßigen Einheitenwerten berechnet.

Syntaxfehler
Die Exponenten werden sowohl auf Einheiten als auch den Ausdruck angewendet. Beispiel:

2 + 3^3

Im Bearbeitungsfeld werden allen Termen Standardeinheiten zugewiesen, wenn keine Einheit angegeben ist. Die Ergebnisse führen zu einem Fehler, da ungleiche Einheiten nicht addiert werden können: 2 mm + (3 mm)^3oE wird als 2 mm + 27 mm^3 interpretiert. Da die Einheiten nicht übereinstimmen, wird der Ausdruck rot, und somit als Fehler angezeigt:

2 + 3^3

Das Einbeziehen von Einheiten und die Angabe, welche Werte ohne Einheit sind, führt zur korrekten Interpretation: 2 mm + ((3 oE) ^3 oE) * 1 mm.

Syntaxkonventionen
Es ist nicht möglich, einem Ausdruck Einheiten zuzuweisen. Das folgende Beispiel ist nicht zulässig:

(-2.00 + 3^3) m^2

Einheitenauswertung
Einheiten werden vor dem arithmetischen Teil eines Ausdrucks berechnet. Daher wird der Exponent zuerst auf eine Einheit und dann auf einen benachbarten numerischen Wert angewendet. Beispiel:

2m^2

ergibt nicht 4 Quadratmeter, sondern steht für 2 Quadratmeter. Die korrekte Syntax ist:

(2m)^2 = 4m^2

Korrekte Syntax
Weisen Sie in Ausdrücken jedem numerischen Wert eine Einheit zu. Der folgende Ausdruck ist fehlerhaft, da das System Standardeinheiten erwartet:

(2 + 1 * (3^2))

Verwenden Sie "oE" um einen Wert ohne Einheit anzugeben: 2 mm + 1 mm * (3oE^2oE).

Bei der Eingabe eines Winkels ist die Standardeinheit Grad. Um Werte im Bogenmaß einzugeben, verwenden Sie folgende Syntax:

(-0.25 Grad * 3.1415 rad/1 Grad) + (2oE * 3.1415 oE ) * 1 rad

Einheiten

Um eine Liste der unterstützten Einheitentypen und ihrer Abkürzungen zu erhalten, fügen Sie im Dialogfeld Parameter einen numerischen Parameter hinzu, geben Sie einen Namen ein, und klicken Sie anschließend auf die Spalte Einheiten.

Einige Gleichungen müssen einen Wert zurückgeben, der keine Einheit hat. Dies gilt z. B. für eine Gleichung, die die Zahl der Exemplare ermittelt, die in einer Anordnung vorkommen. Sie kennzeichnen einen Wert ohne Einheit mit den Buchstaben oE. Beispielsweise bedeutet 5 oE, dass die Gleichung ausgewertet wurde und die Zahl 5 zurückgegeben hat (z. B. die Zahl der Exemplare in einer Anordnung).
Anmerkung: Achten Sie darauf, dass Einheiten in Gleichungen konsistent sind, die Parameter enthalten, die unterschiedliche Einheitentypen haben. Sie können dazu die Funktion Isolate verwenden. Wenn Sie beispielsweise die Anzahl der Exemplare für eine Anordnung berechnen möchten, die auf einem Exemplar für jede Einheit eines Parameters mit dem Namen Breite basiert, sieht die entsprechende lineare Gleichung wie folgt aus:

isolate(Breite;mm;oE)

Für den Wert, den die Zahl der Exemplare in einem Dialogfeld hat, ist ein Ergebnis ohne Einheit (oE) erforderlich, aber Sie verweisen auf die Breite, die die Einheit mm hat. Konvertieren Sie den Parameter Breite in einen Wert ohne Einheit.

Vorsätze

Wenn Sie in einer Gleichung Einheitenpräfixe verwenden, müssen Sie die Präfixsymbole statt der Präfixe selbst eingeben. Beispielsweise könnte eine Gleichung, die die Einheit "Nanometer" enthält, wie folgt aussehen: 3.5 ul * 2.6 nm.

Anmerkung: Für Präfixsymbole wird die Groß-/Kleinschreibung beachtet.

"exa" "E"

1.0e18

"peta" "P"

1.0e15

"tera" "T"

1.0e12

"giga" "G"

1.0e9

"mega" "M"

1.0e6

"kilo" "k"

1.0e3

"hecto" "h"

1.0e2

"deca" "da"

1.0e1

"deka" "da"

1.0e1

"deci" "d"

1.0e-1

"centi" "c"

1.0e-2

"milli" "m"

1.0e-3

"micro" "micro"

1.0e-6

"nano" "n"

1.0e-9

"pico" "p"

1.0e-12

"femto" "f"

1.0e-15

"atto" "a"

1.0e-18

Reservierte Parameter

Nachfolgend werden die von Inventor unterstützten reservierten Systemparameter aufgeführt.
PI
Wert 3.14159265358979323846264338328
E
Wert 2.71828182845904523536

Datenanalyse des Bearbeitungsfelds - Referenz

Eingabeausdruck

Implizierte Einheit

Ausgabeeinheit

1. Term - Analyse

Ausgabeeinheit

2. Term - Analyse

Ausgabeeinheit

3

3 mm

mm

       

3 * 4

3 mm * 4 mm

mm^2

3 mm * 4 oE

mm oE

   

3 mm * 4

3 mm * 4 mm

mm^2

3 mm * 4 oE

mm oE

   

3 * 4 mm

3 mm * 4 mm

mm^2

3 mm * 4 mm

mm^2

3 oE * 4 mm

mm oE

3 / 4

3 mm / 4 mm

keine

3 mm / 4 oE

mm / oE

   

3 mm / 4

3 mm / 4 mm

keine

3 mm / 4 oE

mm / oE

   

3 / 4 mm

3 mm / 4 mm

keine

3 mm / 4 mm (keine Änderung)

keine

3 oE / 4 mm

oE/mm (Konflikt)

3 * cos(30)

3 mm * cos(30 mm)

Fehler

3 mm * cos(30grd)

mm oE

   

cos(30) * 3

cos(30mm) * 3 mm

Fehler

cos(30grd) * 3 mm

mm oE

   

3 *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

Fehler

3 mm * cos(2 grd * 15 oE)

mm oE

   

3 * cos(2 * 15 grd)

3 mm * cos( 2 mm * 15 grd)

Fehler

3 mm * cos(2 grd * 15 grd)

Fehler

3 oE * cos(2 grd * 15 grd)

Fehler

3 * cos(15 grd * 2)

3 mm * cos(15 grd * 2 grd)

Fehler

3 mm * cos(15 grd * 2 oE)

mm oE

   

3mm *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

Fehler

3 mm * cos(2 grd * 15 oE)

mm oE

   

3mm * cos(2 * 15 grd)

3 mm * cos( 2 mm * 15 grd)

Fehler

3 mm * cos(2 grd * 15 grd)

Fehler

3 mm * cos( 2 oE * 15 grd)

mm oE

3mm * cos(15 grd * 2)

3 mm * cos(15 grd * 2 grd)

Fehler

3 mm * cos(15 grd * 2 oE)

mm oE