Wyrażenia dla parametrów numerycznych

Równania mogą być używane wszędzie, gdzie można wprowadzić wartość numeryczną.

Przykładowo: równania można wpisywać w oknie dialogowym Edycja wymiarów, w oknach dialogowych elementów i w oknie dialogowym Parametry. Za pomocą równań można również obliczać rozmiary elementów, odsunięć i kątów wiązań zespołów lub symulować ruch wielu komponentów.

Równania mogą być proste lub zawierać wiele operatorów algebraicznych, przedrostków i funkcji. Poniżej znajduje się przykładowe proste równanie:

2 ul *(6+3)

Poniższe złożone równanie zawiera parametry wewnętrzne, takie jak liczba pi:

(PI rad/5 ul +(25 deg *PI rad)/180 deg))

Operatory algebraiczne

Składnia

W polu edycji stosowane są jednostki określone we właściwościach domyślnych dokumentów. Jeśli w polu edycji nie zostaną określone jednostki, elementom i współczynnikom zostaną przypisane jednostki domyślne. Wartość wyrażenia wyznaczana jest zgodnie z kolejnością wykonywania działań i domyślnymi wartościami jednostek.

Błędy składni
Wykładniki stosowane są zarówno w jednostkach, jak i w wyrażeniu. Na przykład:

2 + 3^3

Pole edycji przypisuje jednostki domyślne do wszystkich elementów, jeżeli jednostki nie zostaną określone. Wynik zawiera błąd ponieważ nie można dodać różnych jednostek: 2 mm + (3 mm)^3 jest obliczane jako 2 mm + 27 mm^3. Ponieważ jednostki są dwuznaczne, wyrażenie ma kolor czerwony, co oznacza błąd:

2 + 3^3

Prawidłowe wartości obliczeń można uzyskać po uwzględnieniu jednostek i określeniu, które wartości są niemianowane: 2 mm + ((3 ul) ^ 3 ul) * 1 mm.

Konwersja typu
Nie pozwala przypisać jednostek do wyrażenia. Poniższy przykład jest niedozwolony:

(-2.00 + 3^3) m^2

Obliczanie jednostek
Obliczenie jednostek ma miejsce przed arytmetyczną częścią wyrażenia. Dlatego potęga zostanie zastosowana do jednostki przed zastosowaniem jej do przylegającej wartości liczbowej. Na przykład:

2m^2

nie wynosi 4 metry kwadratowe, ale raczej oznacza 2 metry kwadratowe. Poprawna składnia to:

(2m)^2 = 4m^2

Składnia prawidłowa
W wyrażeniach dopasuj jednostkę do każdej wartości numerycznej. Poniższe wyrażenie jest błędne, ponieważ system oczekuje jednostek domyślnych:

(2 + 1 * (3^2))

W przypadku wartości niemianowanych nie używaj żadnego oznaczenia jednostki: 2 mm + 1 mm * (3ul^2ul).

W przypadku kąta jednostką domyślną są stopnie. Aby wprowadzić radiany zastosuj składnię:

(-0.25 st * 3.1415 rad/1 st) + (2ul * 3.1415 ul ) * 1 rad

Jednostki

Aby uzyskać listę obsługiwanych typów jednostek i ich skrócone nazwy, w oknie dialogowym Parametry dodaj parametr numeryczny, wprowadź nazwę, a następnie kliknij kolumnę Jednostki.

Niektóre równania muszą zwrócić wartości niemianowane (np. równanie, które oblicza liczbę wystąpień w szyku). Wartość niemianowana jest oznaczana symbolem ul. Przykładowo: ciąg „5 ul” oznacza, że równanie zostało obliczone i została zwrócona wartość 5, odzwierciedlająca liczbę wystąpień w szyku.
Uwaga: W równaniach zawierających parametry reprezentujące różne typy jednostek należy stosować odpowiednie jednostki. Pomaga w tym funkcja Wyodrębnij. Aby na przykład obliczyć liczbę wystąpień w przypadku szyku opartego na jednym wystąpieniu dla każdej jednostki o parametrze Szerokość, równanie liniowe będzie miało postać:

isolate(Szerokość;mm;jednostka niemianowana)

Liczba wystąpień w oknie dialogowym musi być niemianowana (ul), ale odnosi się do szerokości, która jest wartością liniową. Należy przekształcić parametr Szerokość na wartość niemianowaną

Przedrostki

Gdy przedrostek jednostki jest używany w równaniu, zamiast samego przedrostka należy wprowadzić jego symbol. Przykładowo równanie zawierające jednostkę "nanometr" może wyglądać tak: 3,5 ul * 2,6 nm.

Uwaga: W symbolach przedrostków rozróżniane są duże i małe litery.

"eksa" "E"

1,0e18

"peta" "P"

1,0e15

"tera" "T"

1,0e12

"giga" "G"

1,0e9

"mega" "M"

1,0e6

"kilo" "k"

1,0e3

"hekto" "h"

1,0e2

"deca" "da"

1,0e1

"deka" "da"

1,0e1

"decy" "d"

1,0e-1

"centy" "c"

1.0e-2

"milli" "m"

1.0e-3

"mikro" "mikro"

1.0e-6

"nano" "n"

1.0e-9

"piko" "p"

1.0e-12

"femto" "f"

1.0e-15

"atto" "a"

1.0e-18

Funkcje

W polach edycji można używać następujących funkcji.
Uwaga: W symbolach przedrostków rozróżniane są duże i małe litery. Należy je wprowadzać dokładnie w takiej postaci, w jakiej zostały podane w powyższej tabeli.

Składnia

Typ zwracany

Typ oczekiwany

cos(wyr)

niemianowana

kątowe

sin(wyr)

niemianowana

kątowe

tan(wyr)

niemianowana

kątowe

acos(wyr)

kątowe

niemianowana

asin(wyr)

kątowe

niemianowana

atan(wyr)

kątowe

niemianowana

cosh(wyr)

niemianowana

kątowe

sinh(wyr)

niemianowana

kątowe

tanh(wyr)

niemianowana

kątowe

acosh(wyr)

kątowe

niemianowana

asinh(wyr)

kątowe

niemianowana

atanh(wyr)

kątowe

niemianowana

sqrt(wyr)

jednostka^1/2

dowolna

sign(wyr)

niemianowana

dowolna

0 jeżeli negatywna, 1 jeżeli pozytywna

exp(wyr)

niemianowana

dowolna

Wynik w postaci wykładniczej. Na przykład: 2.688E43 dla 100.

floor(wyr)

ul

ul

Następna najniższa liczba całkowita

ceil(wyr)

ul

ul

Następna najwyższa liczba całkowita

round(wyr)

ul

ul

Najbliższa liczba całkowita

abs(wyr)

dowolna

dowolna

maks(wyr1;wyr2)

dowolna

dowolna

min(wyr1;wyr2)

dowolna

dowolna

ln(wyr)

niemianowana

niemianowana

log(wyr)

niemianowana

niemianowana

pow(wyr1; wyr2)

jednostka^wyr2

dowolna lub niemianowana (odpowiednio)

Potrafi tworzyć poprawne wyrażenie jednostki, które może stać się niepoprawne "pow(3.0; d12)". Potęgi dziesiętne są zaokrąglane do ósmego miejsca po przecinku.

przypadkowy()

niemianowana

niemianowana

izoluj(wyr;jednostka;jednostka)

 

Migracja Mechanical Desktop

Zastrzeżone parametry

Poniżej podano zastrzeżone parametry systemowe obsługiwane przez program Inventor.
PI
Wartość3.14159265358979323846264338328
E
Wartość 2.71828182845904523536

Analiza pola edycji — odniesienie

Wyrażenie wejściowe

Jednostka założona

Jednostka końcowa

Po pierwszej analizie

Jednostka końcowa

Po drugiej analizie

Jednostka końcowa

3

3 mm

mm

       

3 * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 mm * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 * 4 mm

3 mm * 4 mm

mm^2

3 mm * 4 mm

mm^2

3 ul * 4 mm

mm ul

3 / 4

3 mm/ 4 mm

brak

3 mm / 4 ul

mm / ul

   

3 mm / 4

3 mm/ 4 mm

brak

3 mm / 4 ul

mm /ul

   

3 / 4 mm

3 mm/ 4 mm

brak

3 mm / 4 mm (bez zmian)

brak

3 ul / 4 mm

ul/mm (niezgodność)

3 * cos(30)

3 mm * cos(30 mm)

błąd

3 mm * cos(30st)

mm ul

   

cos(30) * 3

cos(30mm) * 3 mm

błąd

cos(30st) * 3 mm

mm ul

   

3 *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

błąd

3 mm * cos(2 st * 15 ul)

mm ul

   

3 * cos(2 * 15 st)

3 mm * cos(2 mm * 15 st)

błąd

3 mm * cos(2 deg * 15 deg)

błąd

3 ul * cos(2 st * 15 st)

błąd

3 * cos(15 st * 2)

3 mm * cos(15 st* 2 st)

błąd

3 mm * cos(15 st * 2 ul)

mm ul

   

3 mm *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

błąd

3 mm * cos(2 st * 15 ul)

mm ul

   

3mm * cos(2 * 15 st)

3 mm * cos(2 mm * 15 st)

błąd

3 mm * cos(2 deg * 15 deg)

błąd

3 mm * cos(2 ul * 15 st)

mm ul

3mm * cos(15 st * 2)

3 mm * cos(15 st* 2 st)

błąd

3 mm * cos(15 st * 2 ul)

mm ul