Numerische Felder
Numerische Messungen sind in mehreren Feldern in Part Studio und Baugruppe erforderlich.
Werte und Parameterausdrücke können in Onshape über die Tastatur oder das Mausrad in numerische Felder eingegeben werden:
Mausrad+Taste | Ergebnis |
---|---|
Mausrad Standard | Schritte von 0,1 |
Strg+Mausrad | Schritte von 0,01 |
Umschalt+Mausrad | Schritte von 1,0 |
In die Felder für numerische Werte, die in Part Studios und Baugruppen von Onshape vorhanden sind, können Ganzzahlen, Dezimalzahlen (Komma-Trennzeichen werden ebenfalls akzeptiert), Parameterausdrücke und trigonometrische Funktionen eingegeben werden. Standardeinheiten schreiben die Einheit vor, wenn keine andere Einheit in das numerische Feld eingegeben wird. Sie können aber jederzeit eine beliebige Einheit eingeben. Onshape konvertiert den Wert und zeigt ihn in den Standardeinheiten an. Wenn Sie in das Feld klicken, werden jedoch die ursprünglichen Einheiten wieder angezeigt.
Bei numerischen Feldern, die auf Werte zwischen 0 und 1 beschränkt sind (z. B. isoparametrische Kurven), unterscheidet sich das Verhalten von Mausrad+Taste geringfügig.
Mausrad+Taste | Ergebnis |
---|---|
Mausrad Standard | Schritte von 1,0 |
Strg+Mausrad | Schritte von 0,01 |
Umschalt+Mausrad | Kein Effekt |
Schlüsselworttyp | Akzeptierte Schlüsselwörter | Beispiele |
---|---|---|
Länge |
mm, millimeter, cm, centimeter, m, meter, in, inch, ft, foot, yd, yard |
5mm |
Winkeleinheiten |
deg, degree, rad, radian |
7deg (oder 7 degree) 14rad (oder 14 radian) |
Mathematische Funktionen |
+, -, *, /, ^, ceil, floor, round, exp, sqrt, abs, max, min, log, log10 |
2^3 |
Modulo-Operator |
% |
5%2 (ergibt 1) |
Trigonometrische Funktionen |
cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, asinh, acosh, atanh |
Diese Funktionen werden in Grad, nicht in Radianten angegeben. Beispiel: sin(30) = sin(30 deg) = 0.5 atan2(4, 5) (Polarwinkel von (5,4) Zoll als Winkel angeben) |
Konstanten |
pi, PI, Pi |
(3*pi) in |
Parameterausdrücke werden als FeatureScript ausgewerte
- Parameterausdrücke sind in Part Studios und Baugruppen verfügbar.
- Parameterausdrücke müssen entweder einen Wert ohne Einheit oder einen Einheitswert der ersten Potenz ergeben.
- Nachdem ein numerisches Feld akzeptiert wurde, wird die Evaluierung des Ausdrucks angezeigt. Wenn das Feld erneut aktiv ist, wird der ursprüngliche Ausdruck angezeigt.
- Verwenden Sie beliebige Einheiten (wenn das Feld Einheiten akzeptiert), aber vermischen Sie nicht die Typen (wie Grad und Millimeter):
Gültig
Ungültig
3in+2.5in
3+2.5in
3mm+2.5in
3mm+2deg
3+2
3in+2 (2*3)*(1/3)
(2*3)(1/3)
sqrt(16)m
sqrt(16m)
cos(30deg)
30 o
- Pluralformen aller Längen- und Winkeleinheiten sind zulässig (Beispiel: feet, radians usw.).
- Die meisten Parameter sind Längen oder Winkel. Einige Parameter haben keine Einheit, wie Rho und Musterinstanz-Anzahlen.
- Bruchzahlen werden unterstützt.
- Verwenden Sie bei Bedarf Klammern. Zum Beispiel (2*3)*(1/3).
- Unter Variable Studios finden Sie Informationen zur Erstellung globaler Variablen.
Bei Ausdrücken ohne Einheit werden alle Ausdrücke ohne Einheit akzeptiert und folgen der Standardreihenfolge der Evaluierung. Beispiel: 3+(2*3)/6
Bei Ausdrücken mit einer Einheit werden alle einzelnen Einheiten akzeptiert, wenn der Ausdruck mit einer Einheit ersten Grades endet. Beispiel: 3mm+(2mm*3mm)/(6mm) und 3mm+2mm
Bei Ausdrücken mit mehreren Einheiten werden alle Ausdrücke mit mehreren Einheiten akzeptiert, wenn das Ergebnis eine Einheit ersten Grades ist. Beispiel: 3[Einheit] +3[Einheit] wird akzeptiert, 3[Einheit]*3[Einheit] wird nicht akzeptiert.
Wenn Sie mit FeatureScript benutzerdefinierte Features erstellen, können Sie trigonometrische Funktionen in numerischen Feldern verwenden. Beachten Sie Folgendes:
Parameter ohne Einheit werden akzeptiert. Beispiel: sin(30) und sin(asin(1)).
Trigonomische Umkehrfunktionen werden akzeptiert. Beispiel: atan(1), atan(1)/deg. Beachten Sie, dass asin/acos/atan einen Grad ergibt. Sie müssen also durch einen Grad teilen, um einen Wert ohne Einheit zu erhalten.
Weitere Informationen zu FeatureScript finden Sie unter Willkommen bei FeatureScript zur Erstellung benutzerdefinierter Features unter Benutzerdefinierte Features hinzufügen.
Onshape unterstützt Array/Nachschlag-Tabellen, wie diese:
[3,5,6,7][2] mit:
- [3,5,6,7] ist der Array
- [2] ist die Position
- 6 ist der zweite Wert im Array
Beachten Sie, dass der Array bei der Position 0 beginnt.
Ein weiteres Beispiel ist: [3,5,6,7][3]=7
Wenn Kommas als Dezimaltrennzeichen verwendet werden, muss zwischen Array-Werten in einem Ausdruck ein Leerzeichen hinzugefügt werden (zum Beispiel: [1, 4, 9, 16] [#i], und nicht [1,4,9,16] [#i]). Sehen Sie Dezimalformat.
Sie können auch ternäre Operatoren (wie „?“) verwenden, die bedingt Ergebnisse bringen können. Soll z. B. die Länge eines Skizzenelements 7 Zoll bei einer Breite größer als 5 Zoll sein, kann dies so eingegeben werden:
#Breite>5?7:4
Mit folgender Bedeutung:
- #Breite>5 ist die bedingte Aussage
- ? ist der ternäre Operator
- 7, wenn der Ausdruck wahr ist (wenn die Breite größer als 5 ist), ist die Länge 7 Zoll
- 4, wenn der Ausdruck falsch ist (wenn die Breite 5 oder kleiner ist), ergibt sich eine Länge von 4 Zoll
Sie können logische Operatoren verwenden, wie z. B.:
-
&& für 'und'
-
|| für 'oder'
Beispiel:
(#width > 3in && #width < 5in) ? 3 : 2
Dies gibt 3 zurück, wenn der Wert beide Bedingungen erfüllt, ansonsten wird 2 zurückgegeben.
(#width > 3in || #alwaysReinforce) ? 3 : 2
Dabei ist #alwaysReinforce ein Konfigurations-Kontrollkästchen, das 3 zurückgibt, wenn der Wert eine der beiden Bedingungen erfüllt, ansonsten wird 2 zurückgegeben.
- 3in*3in
- 3+3in (da ein Wert ohne Einheit+Wert mit Einheit nicht berechnet werden können.)
- 3[Einheit]*3[Einheit] (Dies ergibt [Einheit]^2, was nicht akzeptiert wird.)
- sin(30)/deg (Dies ergibt eine 1/deg-Einheit, was nicht akzeptiert wird.)
- Ergebnisse von 1/[Einheit] werden nicht akzeptiert.
- Eine Einheit über einer Einheit, wenn es eine separate Einheit gibt. Beispiel: 3[Einheit]+1[Einheit]/2[Einheit].
- Trigonomische Umkehrfunktionen verwenden numerische Werte und geben Winkel zurück. Beispiel: atan(1) = 45 Grad.
- Um einen Wert ohne Einheit zu verwenden (zum Beispiel für die Eingabe in ein Bemaßungsfeld), teilen Sie durch die Standard-Winkeleinheit. Beispiel: [atan(1)/deg].
- Pluralformen aller Längen- und Winkeleinheiten sind zulässig (Beispiel: feet, radians usw.).
- Verwenden Sie bei Bedarf Klammern. Zum Beispiel (2*3)*(1/3).
- Bruchzahlen werden unterstützt.
- Kommas können als Dezimaltrennzeichen in numerischen Wertfeldern verwendet werden.
- Informationen darüber, wie Sie die Einstellungen für Kommas als Dezimaltrennzeichen anwenden, finden Sie im Abschnitt Dezimal-Format in Voreinstellungen festlegen.
- Die meisten Parameter sind Längen oder Winkel. Einige Parameter haben keine Einheit, wie Rho und Musterinstanz-Anzahlen.
- Unter Variable Studios finden Sie Informationen zur Erstellung globaler Variablen.
In die Felder für numerische Werte in Onshape Part Studios können Ganzzahlen, Dezimalzahlen, Ausdrücke und trigonometrische Funktionen eingegeben werden. Standardeinheiten schreiben die Einheit vor, wenn keine andere Einheit in das numerische Feld eingegeben wird. Sie können aber jederzeit eine beliebige Einheit eingeben. Onshape konvertiert den Wert und zeigt ihn in den Standardeinheiten an. Wenn Sie in das Feld tippen, werden jedoch die ursprünglichen Einheiten wieder angezeigt.
Ausdrücke werden in numerische Felder mithilfe der Tastatur-Option beim Ziffernblock des Mobilgeräts eingegeben (siehe Numerische Felder). Derzeit können Ausdrücke nur in Part Studios verwendet werden.
Schlüsselworttyp | Akzeptierte Schlüsselwörter | Beispiele |
---|---|---|
Länge |
mm, millimeter, cm, centimeter, m, meter, in, inch, ft, foot, yd, yard |
5mm |
Winkeleinheiten |
deg, degree, rad, radian |
7deg (oder 7 degree) 14rad (oder 14 radian) |
Mathematische Funktionen |
+, -, *, /, ^, ceil, floor, round, exp, sqrt, abs, max, min, log, log10 |
2^3 abs(-4) max(2, 3) (sqrt(2in * 3mm)) und sqrt(4 in^2) exp(2) |
Modulo-Operator |
% |
5%2 (ergibt 1) |
Trigonometrische Funktionen |
cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, asinh, acosh, atanh |
Diese Funktionen werden in Grad, nicht in Radianten angegeben. Beispiel: sin(30) = sin(30 deg) = 0.5 atan2(4, 5) (Polarwinkel von (5,4) Zoll als Winkel angeben) |
Konstanten |
pi, PI, Pi |
(3*pi) in |
Onshape unterstützt Array/Nachschlag-Tabellen, wie diese:
[3,5,6,7][2]=6 mit:
- [3,5,6,7] ist der Array
- [2] ist die Position im Array
- 6 ist der Wert
Beachten Sie, dass der Array bei der Position 0 beginnt.
Ein weiteres Beispiel ist: [3,5,6,7][3]=7
Sie können auch ternäre Operatoren (wie '?') verwenden, die bedingt Ergebnisse bringen können. Wenn zum Beispiel die Länge eines Skizzenelements 7 Zoll sein soll, wenn die Breite größer als 5 Zoll ist, dann kann dies folgendermaßen aufgeschrieben werden:
#Breite>5?7:4
Mit folgender Bedeutung:
- #Breite>5 ist die bedingte Aussage
- ? ist der ternäre Operator
- 7, wenn der Ausdruck wahr ist (wenn die Breite größer als 5 ist), ist die Länge 7 Zoll
- 4, wenn der Ausdruck falsch ist (wenn die Breite 5 oder kleiner ist), ergibt sich eine Länge von 4 Zoll
- Tippen Sie, während der Ziffernblock geöffnet ist, auf die Schaltfläche „Tastatur“.
Der Ziffernblock wird minimiert und eine Tastatur wird angezeigt.
- Geben Sie einen Ausdruck mit der Tastatur ein.
- Tippen Sie auf das Häkchen, um den Ausdruck zu übernehmen, oder auf das „x“, um abzubrechen.
- Ausdrücke sind in Part Studios und Baugruppen verfügbar.
- Ausdrücke müssen entweder einen Wert ohne Einheit oder einen Einheitswert der 1. Potenz ergeben.
- Nachdem ein numerisches Feld akzeptiert wurde, wird die Evaluierung des Ausdrucks angezeigt. Wenn das Feld erneut aktiv ist, wird der ursprüngliche Ausdruck angezeigt.
- Verwenden Sie beliebige Einheiten (wenn das Feld Einheiten akzeptiert), aber vermischen Sie nicht die Typen (wie Grad und Millimeter):
Gültig
Ungültig
3in+2.5in
3+2.5in
3mm+2.5in
3mm+2deg
3+2
(2*3)(1/3)
(2*3)*(1/3)
sqrt(16m)
sqrt(16)m
30 o
cos(30deg)
- Pluralformen aller Längen- und Winkeleinheiten sind zulässig (Beispiel: feet, radians usw.).
- Die meisten Parameter sind Längen oder Winkel. Einige Parameter haben keine Einheit, wie Rho und Musterinstanz-Anzahlen.
- Bruchzahlen werden unterstützt.
- Verwenden Sie bei Bedarf Klammern. Zum Beispiel (2*3)*(1/3).
- Unter Variable Studios finden Sie Informationen zur Erstellung globaler Variablen.
Bei Ausdrücken ohne Einheit werden alle Ausdrücke ohne Einheit akzeptiert und folgen der Standardreihenfolge der Evaluierung. Beispiel: 3+(2*3)/6
Bei Ausdrücken mit einer Einheit werden alle einzelnen Einheiten akzeptiert, wenn der Ausdruck mit einer Einheit ersten Grades endet. Beispiel: 3mm+(2mm*3mm)/(6mm) und 3mm+2mm
Bei Ausdrücken mit mehreren Einheiten werden alle Ausdrücke mit mehreren Einheiten akzeptiert, wenn das Ergebnis eine Einheit ersten Grades ist. Beispiel: 3[Einheit]+3[Einheit] wird akzeptiert, 3[Einheit]*3[Einheit] wird nicht akzeptiert.
Sie können trigonometrische Funktionen in numerischen Feldern verwenden. Beachten Sie Folgendes:
Parameter ohne Einheit werden akzeptiert. Beispiel: sin(30) und sin(asin(1)).
Trigonomische Umkehrfunktionen werden akzeptiert. Beispiel: atan(1), atan(1)/deg. Beachten Sie, dass asin/acos/atan einen Grad ergibt. Sie müssen also durch einen Grad teilen, um einen Wert ohne Einheit zu erhalten.
- 3in*3in
- 3+3in (da ein Wert ohne Einheit und ein Wert mit Einheit nicht berechnet werden können.)
- 3[Einheit]*3[Einheit] (Dies ergibt [Einheit]^2, was nicht akzeptiert wird.)
- sin(30)/deg (Dies ergibt eine 1/deg-Einheit, was nicht akzeptiert wird.)
- Ergebnisse von 1/[Einheit] werden nicht akzeptiert.
- Eine Einheit über einer Einheit, wenn es eine separate Einheit gibt. Beispiel: 3[Einheit]+1[Einheit]/2[Einheit].
- Trigonomische Umkehrfunktionen verwenden numerische Werte und geben Winkel zurück. Beispiel: atan(1) = 45 Grad.
- Um einen Wert ohne Einheit zu verwenden (zum Beispiel für die Eingabe in ein Bemaßungsfeld), teilen Sie durch die Standard-Winkeleinheit. Beispiel: [atan(1)/deg].
- Pluralformen aller Längen- und Winkeleinheiten sind zulässig (Beispiel: feet, radians usw.).
- Verwenden Sie bei Bedarf Klammern. Zum Beispiel (2*3)*(1/3).
- Bruchzahlen werden unterstützt.
- Die meisten Parameter sind Längen oder Winkel. Einige Parameter haben keine Einheit, wie Rho und Musterinstanz-Anzahlen.
- Unter Variable Studios finden Sie Informationen zur Erstellung globaler Variablen.