Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Voir le sujet précédent Voir le sujet suivant Aller en bas

R?solu Catia VBA : Ajout de propriétés (AssemblageProductPart)

Message par Jdgregre le Ven 19 Mai 2017 - 0:47

Bonjour tout le monde,

J'ai un problème avec ma macro catia...

Je vous explique : J'ai une macro qui rajoute des propriétés dans un CatPART ( comme ci-dessous )

Sub CATMain()

Set iProduct = CATIA.ActiveDocument.Product
Set parameters1 = iProduct.UserRefProperties
Set iparameter1 = parameters1.CreateString("Nom de la Propriété", "Valeur de la propriété")

End Sub

Cette macro s'exécute seulement pour une PART et non un PRODUCT.

Je voudrai que l'orsque je selectionne mon Product1, l'ajout de la propriété se fasse sur TOUTE LES PARTS contenus a l'intérieur de ce product.

Product1 (popriétés product1)
         Part1 (propriétés de la part 1)
         Part2 (propriétés de la part2)
     Product2
             Part3 .......

Je pense qu'il faut utilisé les fonctions "selectCaseProduct et SelectCasePart" avec "For i = 1 count.value"  mais je ne sais pas comment faire.

Merci de votre aide Exclamation


Dernière édition par Jdgregre le Ven 9 Juin 2017 - 21:49, édité 1 fois

Jdgregre
timide
timide

Messages : 4
Date d'inscription : 18/05/2017
Localisation : Grenoble

Revenir en haut Aller en bas

R?solu Re: Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Message par cad00 le Ven 19 Mai 2017 - 23:02

Ci-dessous, tu as un lien vers une macro, tu pourras en extraire la partie qui boucle sur tous les éléments d’un assemblage, fonctionne également pour les sous assemblages présent dans l’assemblage de tête :

Pour la macro : http://cao-3d-pro.com/catia-vba-lister-references-et-fichiers/

cad00
actif
actif

Messages : 33
Date d'inscription : 17/03/2015
Localisation : PACA

Revenir en haut Aller en bas

R?solu Re: Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Message par Jdgregre le Lun 22 Mai 2017 - 19:06

Merci cad00 pour ton aide précieuse, c'est ce que je cherche à faire !
Cependant je ne sais pas comment lier la boucle qui est une "Public function" a mon "Sub CATMain" ....
Avec la fonction " Call " peut-être ?

Merci !

Jdgregre
timide
timide

Messages : 4
Date d'inscription : 18/05/2017
Localisation : Grenoble

Revenir en haut Aller en bas

R?solu Re: Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Message par cad00 le Mar 23 Mai 2017 - 1:33

Sub CATMain()
mafonction
End Sub
---------------
Public Function mafonction()

End Function

cad00
actif
actif

Messages : 33
Date d'inscription : 17/03/2015
Localisation : PACA

Revenir en haut Aller en bas

R?solu Re: Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Message par Jdgregre le Mar 23 Mai 2017 - 6:10

Parfait pour récupérer les noms et instance merci !
Mais je n'arrive toujours pas a intégrer la "CREATION D'UNE PROPRIETE" a cette macro ...


Merci de votre aide !


Dernière édition par Jdgregre le Sam 17 Juin 2017 - 0:03, édité 1 fois

Jdgregre
timide
timide

Messages : 4
Date d'inscription : 18/05/2017
Localisation : Grenoble

Revenir en haut Aller en bas

R?solu Re: Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Message par cad00 le Dim 4 Juin 2017 - 0:40

Regarde ici : http://cao-3d-pro.com/catia-vbs-parametres-de-excel-vers-parts/

C’est une réponse faite pour une personne du forum pour importer des paramètres depuis EXCEl, tu pourras voir comment je créé des paramètres dans les pièces, comme c’est un SCRIPT j’ai ajouté ( ‘ ) devant le type de variable, si tu fait ta macro en VBA tu l’enlèves.

Pour extraire les infos matières depuis les pièces c’est ici : http://cao-3d-pro.com/catia-vba-lister-les-matieres/

Si tu n’y arrive pas poste ta macro et  je la réécrirais.

cad00
actif
actif

Messages : 33
Date d'inscription : 17/03/2015
Localisation : PACA

Revenir en haut Aller en bas

R?solu Re: Catia VBA : Ajout de propriétés (Assemblage\Product\Part)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum