Utilisation de macro sous CATIA V5 - Infographie 3D - Graphisme
Marsh Posté le 06-04-2017 à 15:48:35
Ce sujet a été déplacé de la catégorie Hardware vers la categorie Graphisme par TotalRecall
Marsh Posté le 10-04-2017 à 13:25:26
Bonjour,
Ta macro semble assez facile sur le papier. Je te conseilles de passer par le macro recorder pour enregistrer le code produisant une sphère et l'adapter pour en produire 40 de rayons différents.
Macro Recorder: Tools > Macros > Start recording. ensuite Créer une sphère et appuyer sur le bouton stop. Penser à indiquer de créer directement du code VBA.
Au final, ca ressemblera à ca. Pour le moment, il n'y a pas de controle sur les entrées utilisateur, la présence ou non des éléments dans la part, etc.
Public part As part |
Marsh Posté le 12-05-2017 à 11:09:51
Bonjour ptittom,
Désolé de ne répondre que maintenant, je n'avais pas vu que tu avais répondu. Je te remercie pour tes conseils, après quelques essais j'ai réussi à faire exactement ce que je voulais, et en effet l'outil recording est vraiment très utile.
Merci encore!
Marsh Posté le 07-07-2018 à 11:40:22
Bonjour puravidaguy.
Je suis débutante sur VB et j'aimerai faire un macro un peu comme le tien mais juste le propre génère des sphères sur des points bien définies à l"avance vous pouvez m'orienter de ce sens
merci d'avance
Marsh Posté le 06-04-2017 à 15:07:14
Bonjour à tous,
Etant nouveau, j'espère que ma question sera adaptée au style de ce forum.
Je travaille beaucoup sur CATIA V5 et je cherche à améliorer mes talents de "programmeur" en faisant appel aux macros (et donc au VBA) sur CATIA. Cependant, ce n'est pas chose facile et je fais donc appel à vos conseils.
Je souhaiterais comprendre comment faire pour paramétrer une fonction de CATIA. Je m'explique. Sous le module générative shape design, j'aimerais pouvoir, après utilisation de la macro, faire appel à la fonction "création de sphères". Une boîte de dialogue devrait apparaître en demandant à l'utilisateur le rayon de la sphère mini et le rayon de la sphère maxi voulu, et un calcul automatique (interne à la macro) se ferai pour calculer le pas idéal à avoir entre ces deux valeurs pour avoir un total de 40 sphères.
La macro générerait donc les 40 sphères automatiquement et par ordre croissant suivant le repère standard de CATIA.
Je ne sais absolument pas par où commencer, je suis débutant en VBA... Je suis donc preneur de tout commentaire ou aide! Si ma demande est confuse n'hésitez pas à me poser des questions pour plus de détails, je me ferai un plaisir d'y répondre.
Au plaisir de discuter à vous.
Cordialement,
PuraVidaGuy