Quelqu'un aurait il la liste de l'ensemble des attributs ?
Par exemple on peut extraire la position du centre de gravité selon X dans le tableau des propriétés du document en sélectionnant SW-Ix@part.SLDPRT
Car j'aimerais extraire certaines valeurs automatiquement, comme par exemple la longueur en X, Y et Z du modèle 3D, la superficie, la densité du matériau sélectionné,..
Non, je n'ai pas la liste de toutes les propriétés internes récupérables. Par contre, pour votre demande, vous pouvez créer vos propriétés afin qu'elles pointent sur les cotes de votre pièce et ainsi récupérer les valeurs de longueur X, Y et Z de votre modèle 3D. De plus si vous créez votre modèle (prtdot) avec un corps volumique ayant déjà ces cotes et ces propriétés insérées, vous n'aurez plus rien à faire.
Merci pour vos réponses, mais pour le moment elles ne correspondent pas à ce que l'on voudrait faire.
Lucas Prieur : Merci pour la liste des propriétés, mais les valeurs que je recherche ne sont pas indiqués
jmsavoyat : J'avais pensé à la solution de nommer les cotes d'encombrement maxi, mais nous aimerions que les valeurs soient remplis de manière automatiquement car nous avons de nonbreuses pièces dont les cotes d'encombrement Maxi sont une superposition de fonction. De ce fait nous serions obligé l'insérer des cotes pour les trois valeurs X, Y et Z et de les renommer pour que les propriétés personnalisés du document soient renseigné. De plus, cela ne me permet pas d'extraire d'autres valeurs tels que la densité.
Par contre j'avoue je ne sais pas comment m'y prendre.
je l'ai téléchargé et décompressé.
Le fichier Encombrement .SWP
Si je l'ouvre directement depuis Solidworks il m'affiche le message suivant :"Les noms des fichiers suivants ne sont pas valides, n'ont pas été trouvés, sont verrouillés ou d'un type non compatible"
oui ça je l'ai déjà fait mais il reste certaines propriétés que je n'arrive pas à extraire et que nous aimerions afficher automatiquement. Par exemple la catégorie, la masse volumique, conductivité thermique, limite élastique,.. du matériau
Et j'imagine que ces valeurs doient être exploitable car certaines sont utilisés par les modules de simulation.
Je sais insérer une macro, mon problème est plutot que lorsque je décompresse le fichier .zip, je n'ais pas de fichier .swp
Sur mon burau, j'ai créé un dossier "Macro propriété du matériau". A l'intérieur j'y ai décompressé le fichier .zip .
Il m'a créé un dossier "Properties" et "SwMacro"
A l'intérieur du dossier "SwMacro" j'ai une liste de fichiers et dossiers (voir image ci-jointe). Je n'y trouve pas de fichier .swp comme j'ai l'habitude de trouver. Du coup, je ne sais pas quelle manip faire.
Dans Solidworks j'ai définis une nouvelle macro en sélectionnant le chemin ...\Properties\SwMacro\bin\properties.dll
Je créé une pièce et lui associe une matière
J'enregistre, puis active la macro. Je reconstruis. Je vais vérifier dans les tableaux des propriétés du fichier, mais malheureusement il n'apparait pas les valeurs que j'avais préalablement remplis dans l'éditeur des matériaux comme par exemple masse volumique, conductivité thermique ou des valeurs dans l'onglet personnalisé.
Par contre, quand je lance la macro, SW effectue l'autre macro (celle qui me calcul les cotes Maxi de la pièce). Y a-t-il conflit entre les macros ?
Est ce que cela pourrait venir de la version de Solidworks ? Je suis sous SW2013 SP3.0 en x64