Definiowanie parametrów powiązań wymiarowych
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:
- Nazwy parametrów użytkownika oraz powiązań wymiarowych umieszczonych w rysunku
- Definicje określające sposób ustalania lub obliczania wartości parametrów, w których można stosować:
- Stałe wartości liczbowe
- Zmienne odnoszące się do istniejących parametrów zdefiniowanych przez użytkownika lub określonych przez powiązania wymiarowe znajdujące się w rysunku
- Operatory, funkcje oraz stałe matematyczne tworzące wyrażenia definiujące sposób obliczania wartości parametrów
Wyrażenia w definicjach powiązań wymiarowych
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 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 końcowy uzyskany po przeliczeniu zdefiniowanego w ten sposób wyrażenia określa wartość parametru sterującego przypisanym powiązaniem wymiarowym.
Podczas definiowania wartości zmiennej umieszczanej w tworzonym wyrażeniu można zastosować jeden z poniższych elementów:
- Parametr zdefiniowany przez użytkownika, na przykład długość1=12,5
- Nazwa istniejącego parametru przypisanego do utworzonego wcześniej powiązania wymiarowego, na przykład 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').
Program umożliwia również edycję wskazanych wyrażeń bezpośrednio w obszarze rysunku.
Przykłady wyrażeń parametrycznych definiujących powiązania wymiarowe
| 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. |
Nazwy powiązań wymiarowych
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:
- Wskazać w obszarze graficznym powiązanie wymiarowe, którego nazwa ma zostać zmieniona.
- W palecie narzędziowej Właściwości, w sekcji Powiązania, wprowadzić potrzebne modyfikacje w polu Nazwa.
- lub -
- Wskazać w obszarze graficznym powiązanie wymiarowe, którego nazwa ma zostać zmieniona.
- W palecie narzędziowej Parametry, w sekcji Powiązania wymiarowe, wprowadzić potrzebne modyfikacje w polu Nazwa.
- lub -
- Kliknąć dwukrotnie w obszarze graficznym powiązanie wymiarowe, którego nazwa ma zostać zmieniona.
- Zmodyfikować nazwę wybranego parametru bezpośrednio w obszarze rysunku.
Uwaga: Nazwy poszczególnych zmiennych definiujących parametry powiązań wymiarowych oraz parametry użytkownika muszą mieć unikalny charakter.
Definiowanie wyrażeń parametrycznych
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.
Operatory matematyczne
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ń |
Funkcje matematyczne
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.
Obliczanie wartości wyrażeń parametrycznych
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 umieszczone w nawiasach, począwszy od nawiasów położonych wewnątrz wyrażenia
- Standardowa kolejność wykonywania podstawowych działań matematycznych:
- Potęgowanie
- Mnożenie oraz dzielenie
- Dodawanie oraz odejmowanie
- Działania posiadające ten sam priorytet zostają wykonane w kolejności od lewej strony do prawej.