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.