Wyrażenia i funkcje dla sił i napędów

Można użyć matematycznych wyrażeń, aby zdefiniować siły i ruch w badaniu Analizy ruchu.

Aby stworzyć wyrażenie:

Wybierz 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:
  • Nie można wstawiać pustych miejsc w środku liczby.
  • Nie można wstawiać pustych miejsc pomiędzy funkcją a jej lewym nawiasem.

Wyniki SOLIDWORKS Motion

Wiele obsługiwanych funkcji może również używać 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, podwyrażenia lub operacje do 10 poziomów. Na przykład FUNKCJA = f1(f2(f3(f4))), gdzie f1, f2, f3, f4 są podwyrażeniami funkcji w składniowo dozwolonej definicji funkcji. Jednak FUNKCJA = f1 (f2(... (f11) ...) nie jest dozwoloną definicją, ponieważ podwyrażenia zostały zagnieżdżone na 11 poziomach.

Ograniczenie liczby symboli w wyrażeniu funkcji

W wyrażeniu nie można używać więcej niż 1000 symboli. Obejmuje to operatory, nawiasy, funkcje i liczby.

Ograniczenie liczby elementów, do których może odnosić się funkcja

Nie można definiować funkcji zależnej od ponad 25 standardowych elementów poszczególnych typów. Wszystkie utworzone wyrażenia muszą zależeć od najwyżej 25 części, 25 sił, itd.