Wyrażenia i funkcje dla sił i napędów Analizy ruchu
Można użyć matematycznych wyrażeń, aby zdefiniować siły i ruch w badaniu Analizy ruchu. Aby utworzyć wyrażenie, należy wybrać
Wyrażenie
w menedżerze właściwości PropertyManager
Siła
lub
Napęd
. Można użyć jedynie obsługiwanych funkcji przy tworzeniu wyrażeń matematycznych dla napędów i sił.
Wyrażenie funkcji - podstawy
Wyrażenie funkcji jest wyrażeniem podobnym do wyrażenia w języku C lub FORTRAN, które zwraca pojedyncza wartość. Można użyć dowolnej kombinacji prostych stałych, operatorów,
wyników
(na przykład wykresów prędkości, przyspieszenia, mocy lub siły) oraz dostępnych
obsługiwanych funkcji
, aby skomponować wyrażenia.
Stałe
W wyrażeniach można użyć tylko liczb całkowitych oraz rzeczywistych. Liczby zespolone nie są obsługiwane.
Operatory
SolidWorks Motion uwzględnia operatory arytmetyczne z następującym prawem pierwszeństwa.
Symbol:
|
Operacja:
|
Prawo pierwszeństwa:
|
**
|
Potęgowanie
|
1
|
/
|
Dzielenie
|
2
|
*
|
Mnożenie
|
3
|
+/-
|
Dodawanie/odejmowanie
|
4
|
Można uwzględnić dowolną liczbę pustych miejsc w wyrażeniu funkcji. Można uwzględnić puste miejsca, aby poprawić czytelność wyrażenia funkcji. Istnieją następujące ograniczenia w używaniu pustych miejsc:
Wyniki SolidWorks Motion
Wiele obsługiwanych funkcji może również użyć wyników SolidWorks Motion jako zmiennych.
Jeżeli używamy funkcji, która pozwala na użycie wyników SolidWorks Motion jako argumentu, należy dwukrotnie kliknąć wynik z listy, aby wprowadzić go do wyrażenia.
Należy utworzyć wynik, zanim będzie można go użyć w wyrażeniu.
Ograniczenia
Istnieją pewne ograniczenia w definicji funkcji:
-
Zagnieżdżanie funkcji - Można zagnieździć funkcje, pod-wyrażenia lub operacje do 10 poziomów. Na przykład, FUNKCJA = f1(f2(f3(f4))), gdzie f1, f2, f3, f4 są pod-wyrażeniami funkcji w syntaktycznie dozwolonej definicji funkcji. FUNKCJA = f1 (f2(... (f11 ) ...) nie jest dozwoloną definicją, ponieważ pod-wyrażenia zostały zagnieżdżone na 11 poziomach.
-
Ograniczenia liczby symboli w wyrażeniu funkcji - W wyrażeniu nie można użyć więcej niż 1000 symboli. Obejmuje to operatory, nawiasy, funkcje i liczby.
-
Ograniczenia liczby elementów, do których może odnosić się funkcja - Nie można definiować funkcji zależnych od więcej niż 25 standardowych elementów każdego typu. Wszystkie utworzone wyrażenia muszą zależeć od najwyżej 25 części, 25 sił, itd.