Mathematische Funktion in der Gleichung eines Raumes

Hallo

 

Ich habe in einem Teil (SolidWorks 2014) eine Gleichung erstellt , die die Summe einer Reihe von Dimensionen des 3D-Modells ist, zu denen ich 10 % des Ergebnisses addiere.

In 99% der Fälle ist das Endergebnis ein Dezimalpunkt:

  • Ist es möglich, über eine mathematische Funktion (die in SolidWorks vorhanden ist) aufzu- oder abrunden?
  • In der SolidWorks Hilfe konnte ich kein Array finden, das die Bedeutung aller möglichen mathematischen Funktionen angibt, haben Sie etwas darüber gefunden?

 

 


2015-04-01-equation.png

Hallo

Ein interessanter Thread, in dem sie darüber sprechen:

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

Auszug aus der besten Antwort:

Außerdem hat SW Probleme bei der Verwendung einer Auswertungsanweisung mit =, sodass Sie stattdessen LIKE verwenden müssen. Wenn Sie zum Beispiel eine Gleichung erstellen möchten, die wie folgt funktioniert:

 

Wenn "D1@Sketch1"=1 dann

     "D2@Sketch1"=2

Oder

     "D2@Sketch1"=3

Ende, wenn  

 

"D1@Sketch1" = IIF("D2@Sketch1"=1,2,3) Das würde nicht funktionieren

"D1@Sketch1" = IIF("D2@Sketch1" WIE 1,2,3) Aber das wäre

Ja, Sie müssen int(calculation to be done) vor

 

Beispiel: Int(10/3) Ergebnis 3

Sw rundet ab. Fügen Sie zum Aufrunden +1 am Ende der Formel hinzu

 

Also: Int(10/3)+1 Ergebnis 4

7 „Gefällt mir“

Vielleicht probieren Sie auch die Funktion INT(x) aus, die den ganzzahligen Wert zurückgibt:

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

 

2 „Gefällt mir“