Funkcja matematyczna w równaniu pomieszczenia

Witam

 

Stworzyłem w części (SolidWorks 2014) równanie, które jest sumą szeregu wymiarów modelu 3D, do którego dodaję 10% wyniku.

W 99% przypadków wynikiem końcowym jest przecinek dziesiętny:

  • Czy możliwe jest, za pomocą funkcji matematycznej (obecnej w SolidWorks), zaokrąglenie w górę lub w dół?
  • W pomocy SolidWorks nie mogłem znaleźć tablicy, która podaje znaczenie wszystkich możliwych funkcji matematycznych, czy znalazłeś coś na ten temat?

 

 


2015-04-01-equation.png

Witam

Ciekawy wątek, w którym o tym mówią:

https://forum.solidworks.com/thread/27193

Fragment najlepszej odpowiedzi:

Ponadto SW ma problemy z używaniem instrukcji oceny z = w środku, więc zamiast tego będziesz musiał użyć LIKE. Na przykład, jeśli chcesz utworzyć równanie, które działa w następujący sposób:

 

Jeśli "D1@Sketch1"=1 to

     "D2@Sketch1"=2

Inaczej

     "D2@Sketch1"=3

Zakończ jeżeli:  

 

"D1@Sketch1" = IIF("D2@Sketch1"=1,2,3) To by nie zadziałało

"D1@Sketch1" = IIF("D2@Sketch1" JAK 1,2,3) Ale to by było

Tak, musisz umieścić int(obliczenia do wykonania) przed

 

przykład: Int(10/3) wynik 3

Sw zostanie zaokrąglony w dół. Aby zaokrąglić w górę, dodaj +1 na końcu formuły

 

Więc: Int(10/3)+1 wynik 4

7 polubień

Być może wypróbuj również funkcję INT(x), która zwraca wartość całkowitą:

http://help.solidworks.com/2011/French/SolidWorks/sldworks/LegacyHelp/Sldworks/Parts/Operators_and_Constants.htm

 

2 polubienia