Boite de dialogue

  Bonjour,

 

J'aimerai créer une boite de dialogue qui s'ouvrirai à l'ouverture d'une pièce type de tôlerie (exemple : un caisson avec 3 plis).

 

Cette boite irai récuperer les variables globales ou autres que je souhaite modifier facilement.

 

Cela m'éviterai de devoir aller dans le dossier équations (qui est souvent illisible) et me ferai gagner du temps.

 

Est-ce facile à mettre en oeuvre?

 

Et si oui, comment ?

 

Merci d'avance.

 

Le mieux est de créer une macro qui gere la modification de la piece

en prevoyant le nom des cotes sur les documents models

l'utilisateur cliquerait sur le bouton de modification qui afficherait la boite de dialogue, et gererait le changement de valeur de cote et reconstruction

 

un fonctionnement plus complexe passerait par une detection d'evenements SW, cela neccesite la creation d'un addin, vraiment pas simple a mettre en oeuvre

5 « J'aime »

en famille de piece ca ne le fait pas pour toi ?

une fois que tu as fait une piece et bien parametré 

il suffit de modifier pour creer un nouveau model

@+ ;-)

2 « J'aime »

Avec une famille de pièce, je suis oblig d'ouvrir un doc excel non?

 

J'avais fait ça il y a longtemps, mais je ne me souviens plus de la façon de faire...

 

Comment créer une macro de ce type? (moi qui suis novice dans la programmation vba)

voir ces liens

 http://www.lynkoa.com/tutos/3d/famille-de-pieces-solidworks

http://www.lynkoa.com/tutos/3d/solidworks-faire-une-famille-de-pieces-des-profiles-hea

http://www.lynkoa.com/tutos/th%C3%A9matiques-avanc%C3%A9es-les-familles-de-pi%C3%A8ces-dans-solidworks

http://www.lynkoa.com/tutos/t%C3%A9l%C3%A9charger-le-qcm-sur-les-familles-de-pi%C3%A8ces

http://www.lynkoa.com/tutos/cr%C3%A9er-des-propri%C3%A9t%C3%A9s-%C3%A0-partir-de-famille-de-pi%C3%A8ces

 

tu ouvre ta pieces et si tu as excel c'est integré dans ton feature manager cree famille de piece

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

@+ ;-)

1 « J'aime »

Si la solution des configurations te convient, comme propose @GT22 il y a la feuille Excel (intégrée au sldprt), mais tu peux aussi te limiter à la commander "Configurer la fonction" accessible par un clic droit sur une fonction.

 

Au début ça te donne juste la possibilité de gérer l'état de suppression de la fonction. Mais tu peux rajouter des colonnes en double-cliquant sur d'autres fonctions, voire en double-cliquant sur un volume et sélectionner des côtes.

 

Ce mini tableau obtenu, tu peux l'enregistrer pour le rééditer plus tard. Il apparaitra dans le Configuration Manager au même endroit qu'une famille de pièce Excel.


screenshot041.jpg
3 « J'aime »

Merci pour toutes vos réponses.

 

J'aimerai tout simplement que lorsque j'ouvre cette pièce "type", une boite de dialogue s'ouvre en même temps ou même un icône pour lancer cette boite de dialogue.

 

elle me poserait des questions du genre longueur, largeur, profondeur, des cases à cocher pour gerer les fonctions comme "pli arriere" etc... 

 

Driveworks peut le faire, mais il 'nouvre pas de boite de dialogue me semble-t-il ...

 

 

Voici un exemple macro plus piece d'exemple

 

 


boite.zip
5 « J'aime »

Il suffit de faire correspondre le nom des cotes et des champs comme dans la capture suivante


capture.jpg
5 « J'aime »

Bonjour Jfaradon.

 

J'ai télcharg ta macro, mais lorsque je la lance avec la pièce ouverte, rien ne se passe.

 

Désolé je suis un novice en macro....

Essais avec celle ci

normalement une boite de dialogue apparait et on peut modifier les cotes ... 


boite_2.zip
3 « J'aime »

C'est un simple exemple a adapter a tes pieces modeles

4 « J'aime »

  Bonjour,

 

C'est exactement ça que je veux ! ^^

 

Il ne manque plus que les explications =)

 

Merci Jfaradon

Par contre, petite info, lorsque malencontreseument, je lance la macro sans avoir ouvert la pièce,

 

impossible de fermer la boite de dialogue !!! sauf en faisant un ctrl+alt+suppr...