Funkcjonalność powiązań wymiarowych umożliwia kontrolowanie położenia i wielkości obiektów geometrycznych za pomocą definicji parametrycznych, określanych z zastosowaniem wyrażeń zawierających funkcje oraz działania matematyczne.
Tworzone w ten sposób wyrażenia parametryczne mogą zawierać poniższe elementy składowe:
Zastosowanie znaku równości umożliwia zdefiniowanie określonego wymiaru elementu, albo odległości pomiędzy wybranymi punktami obiektów, poprzez utworzenie przypisania w postaci nazwa=wartość, na przykład d1=12,34.
Zamiast wprowadzania konkretnej wartości liczbowej, można również zastosować wyrażenie matematyczne w postaci nazwa=wyrażenie, pozwalające na wyliczenie wartości danego parametru.
Podczas definiowania wartości zmiennej umieszczanej w tworzonym wyrażeniu można zastosować jeden z poniższych elementów:
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').
Program umożliwia również edycję wskazanych wyrażeń bezpośrednio w obszarze rysunku.
| Przykładowe wyrażenie | Opis działania zdefiniowanej funkcji |
|---|---|
| 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. |
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.
Poniższa tabela prezentuje system nazewnictwa stosowany podczas definiowania parametrów powiązań wymiarowych:
| Rodzaj parametru | Domyślna nazwa parametru | Tryb powiązania wymiarowego |
|---|---|---|
| Wymiar długości lub odległości | d1, d2, ..., dn | Równoległy, Poziomy, Pionowy |
| Wymiar średnicy | dia1, dia2, ..., dian | Wymiar średnicy |
| Wymiar promienia | rad1, rad2, ..., radn | Promień |
| Miara kąta | ang1, ang2, ..., angn | Kątowy |
| Parametr użytkownika | user1, user2, ..., usern | Stosowany w wyrażeniach definiujących parametry powiązań wymiarowych |
W celu edycji nazwy parametru przypisanego do wybranego powiązania wymiarowego należy:
- lub -
- lub -
Uwaga: Nazwy poszczególnych zmiennych definiujących parametry powiązań wymiarowych oraz parametry użytkownika muszą mieć unikalny charakter.
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.
Poniższa tabela pokazuje rodzaje operatorów matematycznych, jakie można wpisywać w klawiatury podczas tworzenia wyrażeń parametrycznych:
| Operator
|
Opis działania zdefiniowanej funkcji |
|---|---|
+ |
Dodawanie |
- |
Odejmowanie |
* |
Mnożenie |
/ |
Dzielenie |
^ |
Potęgowanie |
% |
Reszta z dzielenia |
. |
Separator dziesiętny |
(wyr) |
Nawiasy umożliwiające definiowanie złożonych wyrażeń |
Poniższa tabela pokazuje rodzaje funkcji matematycznych, z jakich można korzystać podczas tworzenia wyrażeń parametrycznych:
| Opis funkcji | 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) |
| Redukcja miejsc po przecinku | trunc (wyr) |
| Zaokrąglanie do najbliższej liczby całkowitej | round (wyr) |
| Zaokrąglenie w dół | floor (wyr) |
| Zaokrąglenie w górę | ceil (wyr) |
| Wartość maksymalna w określonym zbiorze | max (wyr1;wyr2) * |
| Wartość minimalna w określonym zbiorze | min (wyr1;wyr2) * |
| Stopnie na radiany | d2r (wyr) |
| Radiany na stopnie | r2d (wyr) |
| Funkcja logarytmiczna (podstawa e) | ln (wyr) |
| Funkcja logarytmiczna (podstawa 10) | log (wyr) |
| Funkcja wykładnicza (podstawa e) | exp (wyr) |
| Funkcja wykładnicza (podstawa 10) | exp10 (wyr) |
| Funkcja potęgowa | pow (wyr1;wyr2) * |
| Losowa liczba po przecinku, 0-1 | random |
| Wartość stałej PI | pi |
| Wartość stałej e | e |
*) Funkcja korzysta z separatora argumentów w postaci średnika lub przecinka, w zależności od ustawień formatu przyjętych w systemie operacyjnym.
Podczas wyliczania wartości końcowej każdego wyrażenia parametrycznego znajdują zastosowane standardowe zasady obowiązujące podczas wykonywania działań arytmetycznych: