Wiskundige functie in een vergelijking van een kamer

Hallo

 

Ik heb in een deel (SolidWorks 2014) een vergelijking gemaakt die de som is van een reeks dimensies van het 3D-model waar ik 10% van het resultaat aan optel.

In 99% van de gevallen is het eindresultaat een komma:

  • Is het mogelijk om via een wiskundige functie (aanwezig in SolidWorks) naar boven of naar beneden af te ronden?
  • In de SolidWorks-help kon ik geen array vinden die de betekenis geeft van alle mogelijke wiskundige functies, heb je er iets over gevonden?

 

 


2015-04-01-equation.png

Hallo

Een interessante thread waar ze erover praten:

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

Fragment uit het beste antwoord:

SW heeft ook problemen met het gebruik van een evaluatieverklaring met = erin, dus je zult in plaats daarvan LIKE moeten gebruiken. Als u bijvoorbeeld een vergelijking wilt maken die als volgt werkt:

 

Als "D1@Sketch1"=1 dan

     "D2@Sketch1"=2

Anders

     "D2@Sketch1"=3

Einde als  

 

"D1@Sketch1" = IIF("D2@Sketch1"=1;2;3) Dit zou niet werken

"D1@Sketch1" = IIF("D2@Sketch1" ZOALS 1,2,3) Maar dit zou zijn

Ja, je moet int (berekening uit te voeren) voor de

 

voorbeeld: Int(10/3) resultaat 3

Sw rondt naar beneden af. Om naar boven af te ronden, voegt u +1 toe aan het einde van de formule

 

Dus: Int(10/3)+1 resultaat 4

7 likes

Probeer misschien ook de INT(x) functie die de gehele waarde teruggeeft:

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

 

2 likes