Ref mise en plan

Bonjour,

Je recherche soit la macro, soit de l'aide pour créer une macro.
Nous copions régulièrement des pièces d'une affaire dans l'autre et pas toujours de manière propre avec "Composition à emporter". Si la mise en plan a été copié avec la pièce puis renommé sans redonner la référence à la nouvelle pièce, on se retrouve avec le nouveau plan qui va pointer sur l'ancienne pièce. Début des problème
Je souhaiterai récupérer la référence de la mise en plan, pour soit l'afficher (pour contrôle) ou soit la copier dans un fichier texte pour contrôle à la main. Après je l'adapterai à un assemblage ou dossier.
Avez vous des pistes .
Merci.

A+

Salut,

Si tu cherches à faire un enregistrer sous proprement, je te conseille de télécharger mon tutoriel "enregistrer sous" disponible sur Lynkoa :

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

Sinon, tu pourrais expliquer un peu  plus ce que tu veux ? Récupérer comment ? Afficher où ? Depuis la pièce ou l'assemblage SolidWorks ?

1 « J'aime »

tu n'as qu'à ajouter une note dans tes fonds de plan avec : $PRPSHEET:"SW-Nom de fichier(File Name)"

ça t'affichera le nom de la pièce utilisée dans les vues du plan.

1 « J'aime »

Bonjour,

après avoir renomé toutes vos pièces ainsi que les mises en plans il suffit d'ouvrir la pièce et de faire un clic droit puis selectionner ouvrir la mise en plan et là la pièce recherche la mise en plan avec le même nom et re-créer le lien en eux.


ouverture_mise_en_plan_par_la_piece.docx

Bonjour,

Je ne comprends pas bien mais si tu veux emporter tes pièces et tes plans en même temps  assure toi que les 2d et 3d sont dans le même dossier. Puis fait ta compo, coche inclure les mises en plans et ensuite renomme tes pièces et assemblages. De cette façon  tes nouvelles pièces seront sur tes nouveaux plans.

que la force soit avec toi.


compo.jpg

Bonjour,

Merci à tous pour vos réponses.

Classiquement, nous utilisons la composition à emporter, mais il arrive que des pièces soient crées à l'arrache parce qu'elles sont très proches.

Si la personne copie la mise en plan, la renomme, mais ne corrige par le lien de la référence, c'est le bazzard, Exemple : les 2 axes ont la même forme, juste la longueur qui varie de 10 mm et là on ne voit pas l'erreur....

Donc c'est juste avant de lancer en fabrication de faire un controle sur le dossier de plan.

Donc je recherche soit une technique de traitement par lot, soit une macro qui le fait ou bien déjà le nom de la variable  qui correspond au nom de la référence.

Merci.

A+

OK 

si tu veux verifier rapidement se qu il y a sur le plan ,pose la sourie sur une vue sans rien toucher ,attend 2 secondes et le nom de ta pièce apparêt comme par magie.

que la force soit avec toi.

 

 

 


capture2.jpg
1 « J'aime »

Bonjour,

Je n'arrive pas à retrouver sous SW le nom de la variable qui stocke le nom du fichier en référence.
Je me perds un peu dans l'aide, un fois j'avais trouvé dans l'aide de SW, un document graphique avec toutes les propriétés des différents objet de SW. Quelqu'un peut il m'aider à le retrouver ou bien me donner le nom de la variable ?
Merci.

A+

Merci à tous pour les pistes mais ça y est je viens de trouver un bout de réponse dans les exemples de l'aide...
Get Document Referenced by Drawing View Example (VBA)
Et ça marche sur un plan , :D maintenant il me reste plus qu'a réussir à l'automatiser....ouvrir un fichier d'une liste, activer et selectioner une vue, puis lire la valeur, la stocker dans un autre fichier....presque rien quoi :oops:
Merci encore pour les différentes pistes.
A+