CATIA V5 | 3DEXPERIENCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -55%
Friteuse sans huile – PHILIPS – Airfryer ...
Voir le deal
49.99 €

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

2 participants

Aller en bas

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

Message par Jdgregre Jeu 18 Mai 2017 - 14: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 - 11: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 Ven 19 Mai 2017 - 13: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 Lun 22 Mai 2017 - 9: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 Lun 22 Mai 2017 - 15: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 Lun 22 Mai 2017 - 20: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 Ven 16 Juin 2017 - 14: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 Sam 3 Juin 2017 - 14: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

Revenir en haut

- Sujets similaires

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