Definiowanie parametrów powiązań wymiarowych¶
Możesz kontrolować geometrię powiązań wymiarowych za pomocą równań matematycznych i wyrażeń.
Równania parametryczne obejmują:
Nazwy Wiązań Wymiarowych
Wyrażenia, w których możesz używać:
Wartości
Zdefiniowane przez użytkownika zmienne oraz zmienne reprezentujące istniejące powiązania wymiarowe
Operatory matematyczne, funkcje i stałe
Wyrażenia dla powiązań wymiarowych
When you create a Dimensional Constraint, an equation defines the dimension of an entity or between points on entities in the form name=value, for example d1=12.34.
You can replace the value by an expression: name=expression.
Podczas definiowania wyrażenia parametrycznego można korzystać z wartości liczbowych, zmiennych w postaci parametrów określonych w rysunku, oraz operatorów, funkcji i stałych matematycznych.
Wynik wyrażenia jest wartością.
Zmienna może być jedną z następujących:
User-defined, for example length1=12.5
An existing Dimensional Constraint name, for example d2=rad1
W celu zdefiniowania nowych lub modyfikacji istniejących wyrażeń oraz zmiennych, tworzących parametryczne definicje powiązań wymiarowych, należy skorzystać z Menedżera parametrów (paleta narzędziowa «Parametry»).
Możesz również edytować wyrażenia bezpośrednio.
Przykłady Równań Powiązań Wymiarowych
Przykład: |
Opis |
|---|---|
d1=rad1 |
Przypisuje zmiennej definiującej wymiar dynamiczny d1 wartość zmiennej rad1. |
d2=rad2*2 |
Przypisuje zmiennej definiującej wymiar dynamiczny d2, wartość iloczynu zmiennej rad2 oraz liczby 2. |
długość1=cos(ang1) |
Przypisuje zmiennej definiującej parametr użytkownika długość1, wartość cosinusa kąta ang1 określonego przez parametr wymiaru dynamicznego. |
odległość1=(długość1 + d1) / 2 |
Przypisuje zmiennej definiującej parametr użytkownika odległość1, wartość sumy zmiennej długość1 oraz zmiennej d1, podzielonej przez liczbę 2. |
Nazwy powiązań
Wszystkie powiązania dynamiczne umieszczane w rysunku (dynamiczne oraz opisowe), podobnie jak parametry wprowadzane przez użytkownika, zostają określone przez nadanie unikalnych nazw, umożliwiających bezkolizyjne stosowane w wyrażeniach oraz funkcjach definiujących wartości parametrów.
Tabela wyświetlana w oknie Menedżera parametrów pokazuje w uporządkowanej formie nazwy wszystkich zmiennych sterujących powiązaniami wymiarowymi, łącznie z wyrażeniami oraz wartościami definiującymi każdy z utworzonych parametrów.
Konwencje nazewnictwa są:
Znaczenie |
Domyślna nazwa |
Powiązania |
|---|---|---|
Odległość |
d1, d2, …, dn |
|
Średnica |
dia1, dia2, …, dian |
|
Promień |
rad1, rad2, …, radn |
|
Kąt |
ang1, ang2, …, angn |
|
Parametr użytkownika |
user1, user2, …, usern |
Używane w wyrażeniach |
W celu edycji nazwy parametru przypisanego do wybranego powiązania wymiarowego należy:
Określ wiązanie wymiarowe.
W palecie narzędziowej Właściwości, w sekcji Powiązania, wprowadzić potrzebne modyfikacje w polu Nazwa.
- lub -
Określ wiązanie wymiarowe.
W palecie narzędziowej Parametry, w sekcji Powiązania wymiarowe, wprowadzić potrzebne modyfikacje w polu Nazwa.
- lub -
Dwukrotnie kliknij Wiązanie wymiarowe.
Edytuj nazwę zmiennej na miejscu.
Uwaga: Nazwy poszczególnych zmiennych definiujących parametry powiązań wymiarowych oraz parametry użytkownika muszą mieć unikalny charakter.
Równania parametryczne
W celu utworzenia złożonego wyrażenia parametrycznego, należy skorzystać z operatorów oraz funkcji matematycznych dostępnych w module parametrycznym.
Podczas obliczania wartości zdefiniowanych wyrażeń parametrycznych zostają zastosowane standardowe zasady dotyczące wykonywania działań matematycznych.
Operator
Możesz użyć następujących operatorów w wyrażeniach i formułach:
Operator |
Opis |
|---|---|
+ |
Dodawanie |
- |
Odejmowanie (lub negacja unarna) |
* |
Mnożenie |
/ |
Dzielenie |
^ |
Potęgowanie |
% |
Modulo zmiennoprzecinkowe |
. |
Separator dziesiętny |
(wyr) |
Nawiasy do definiowania wyrażeń |
Funkcje
Można używać następujących funkcji w wyrażeniach i formułach:
Funkcja |
Składnia |
|---|---|
Cosinus |
cos (wyr) |
Sinus |
sin (wyr) |
Tangens |
tan (wyr) |
Arcus cosinus |
acos (wyr) |
Arcus sinus |
asin (wyr) |
Arcus tangens |
atan (wyr) |
Cosinus hiperboliczny |
cosh (wyr) |
Sinus hiperboliczny |
sinh (wyr) |
Tangens hiperboliczny |
tanh (wyr) |
Arcus cosinus hiperboliczny |
acosh (wyr) |
Arcus sinus hiperboliczny |
asinh (wyr) |
Arcus tangens hiperboliczny |
atanh (wyr) |
Pierwiastek kwadratowy |
sqrt (wyr) |
Funkcja signum (-1,0,1) |
sign (wyr) |
Wartość bezwzględna |
abs (wyr) |
Obetnij dziesiętne |
trunc (wyr) |
Zaokrąglanie do najbliższej liczby całkowitej |
round (wyr) |
Zaokrąglenie w dół |
floor (wyr) |
Zaokrąglij w górę |
ceil (wyr) |
Największy element w tablicy |
max (expr1;expr2) * |
Najmniejszy element w tablicy |
min (expr1;expr2) * |
Stopnie na radiany |
d2r (wyr) |
Radiany na stopnie |
r2d (wyr) |
Logarytm o podstawie e |
ln (wyr) |
Funkcja logarytmiczna (podstawa 10) |
log (wyr) |
Wykładnik, podstawa e |
exp (wyr) |
Funkcja wykładnicza (podstawa 10) |
exp10 (wyr) |
Funkcja potęgowa |
pow (expr1;expr2) * |
Losowa liczba po przecinku, 0-1 |
random |
Stała pi |
pi |
Wartość stałej e |
e |
*) Uses the list separator (semicolon or comma) as defined in the OS format settings.
Ocena wyrażeń
Podczas wyliczania wartości końcowej każdego wyrażenia parametrycznego znajdują zastosowane standardowe zasady obowiązujące podczas wykonywania działań arytmetycznych:
Wyrażenia w nawiasach (najpierw nawiasy wewnętrzne)
Standardowa kolejność operacji:
Wykładniki
Mnożenie i dzielenie
Dodawanie i odejmowanie
Operatory o równym priorytecie od lewej do prawej.
Tematy powiązane
Zarządzanie parametrami powiązań wymiarowych
Temat główny