Fonction mathématique dans une équation d'une pièce

Bonjour,

 

j'ai créé dans une pièce (SolidWorks 2014) une équation qui est la somme d'une série de cote du modèle 3D auquel j'ajoute 10% du résultat.

Dans 99% des cas le résultat final est un nombre à virgule:

  • Y-a-t-il possibilité, via une fonction mathématique (présente dans SolidWorks) d'arrondir à l'entier supérieur ou inférieur?
  • Dans l'aide SolidWorks, je n'ai pas trouvé de tableau qui donne la signification de toutes les fonctions mathématique possible, avez vous trouver quelquechose à ce sujet?

 

 


2015-04-01-equation.png

Salut,

Un fil intéressant où ils en parlent :

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

Extrait de la meilleure réponse :

Also, SW has issues using an evaluation statement with = in it, so you will have to use LIKE instead. For example, if you wanted to make an equation that worked like this:

 

If "D1@Sketch1"=1 Then

     "D2@Sketch1"=2

Else

     "D2@Sketch1"=3

End If  

 

"D1@Sketch1" = IIF("D2@Sketch1"=1,2,3) This would not work

"D1@Sketch1" = IIF("D2@Sketch1" LIKE 1,2,3) But this would

Oui, il faut mettre int(calcul à faire) devant

 

exemple : Int(10/3) resultat 3

Sw va arrondir à l'inférieur. Pour arrondir au superieur, ajouter +1 à la fin de la formule

 

Donc : Int(10/3)+1 resultat 4

7 « J'aime »

Peut-être essayer aussi la fonction INT(x) qui renvoie la valeur entière :

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

 

2 « J'aime »