Peut-on récupérer l'unité de masse comme paramètre?

Bonjour à tous,

Je souhaiterais pouvoir récupérer le paramètre "unité de masse" d'une pièce, afin de pouvoir afficher dans un cartouche la masse avec son unité, en fonction l'unité selectionnée dans les propriétés du document.

Sauriez-vous si le paramètre "unité de masse" existe, si oui quel est il ?

Merci d'avance pour vos réponses

 

2 « J'aime »

bonjour,

ci-joint la marche à suivre.

http://help.solidworks.com/2013/french/SolidWorks/sldworks/t_adding_custom_properties.htm

bon courage.

1 « J'aime »

Bonjour,

Il y a eu une question similaire ici : http://www.lynkoa.com/forum/3d/propriete-unite-de-mesure?page=1 où @flegendre a du se résigner à faire autrement.

La solution proposée est de forcer la mesure vers une unité en particulier, pas de récupérer l'unité de masse du composant.

2 « J'aime »

Oui @Bart, ça marche tant que tu ne changes pas les unités de tes documents. Si par exemple tu prends une pièce, que tu lui mets une unité en grammes, dans ton fond de plan ça indiqueras une masse de 1500 kg, au lieu de 1,5kg de ton exemple, vu que l'unité de mesure n'est pas une propriété.

Ca peut arriver par exemple si tu récupères des pièces ou assemblages de provenance douteuse.

:)

2 « J'aime »

En effet, autant pour moi, j'avais mal saisi le sens de la question... =)

 

Pourquoi dans ce cas, ne travailles tu pas tout le temps avec la même unité ?

1 « J'aime »

J'espérais pouvoir modifier ce parmètre car je suis amener à réaliser des plans de pièces de plusieurs centaine de kg, mais aussi des pièces de quelques grammes.

Donc pour faciliter la lecture, les petites pièces en gramme et les grosses en kg.

1 « J'aime »

Tu pourrais sinon créer une propriété personnalisée qui fait la conversion automatiquement et créer deux colonnes indiquant la masse dans ton cartouche, ou alors au lieu de créer deux colonnes, tu peux essayer de mettre une option à cocher dans ton éditeur de formulaire de propriété pour désigner quelle unité tu souhaite utiliser, et lier ces coche à tes propriétés perso... Autrement, je ne vois pas de solutions :(

Cdt,

Joss

1 « J'aime »

Merci Joss.G pour ta réponse.

Voici comment j'ai résolu cette question (ça peut servir à d'autres)

En me servant de Smartproperties:

 - Creéation de la propriété "MASSE_SW" qui est la variable SolidWorks "Masse"

 - Création d'une Option avec 2 choix:

  • "Masse en Kg"
  • "Masse en gr"

 - Sous "Masse en Kg",

  • création de la propriété concaténation "MASSE" :

$MASSE_SW& &Kg

 - Sous "Masse en gr",

  • création de la propriété calcul "MASSE_G" :

$MASSE_SW*1000

  • création de la propriété concaténation "MASSE" :

$MASSE_G& &gr

 

Le tout fonctionne trés bien

Merci à tous