Export Excel des masses des pièces d'un produit selon son filtre
2 participants
Page 1 sur 1
Export Excel des masses des pièces d'un produit selon son filtre
Bonjour à tous,
J'aimerai créer une macro qui filtre un produit selon son attribut, l'ouvre avec le filtre appliqué, exporte la masse de toutes les pièces présentes dans un fichier Excel, et ce pour tous les attributs un à un.
Une autre vision serait d'exporter dans un fichier Excel les masses de toutes les pièces présentes dans le produit, en y indiquant à chaque fois son attribut correspondant.
De mon point de vue débutant en Catia (mais pas en VBA), je ne vois pas trop comment y parvenir sur Catia.. Car il faut décomposer le problème en plusieurs parties (Filtre, Ouverture de l'assemblage, Export de la masse,...).
Des idées pour débuter cette macro ?
Je vous remercie, et au plaisir de vous lire !
J'aimerai créer une macro qui filtre un produit selon son attribut, l'ouvre avec le filtre appliqué, exporte la masse de toutes les pièces présentes dans un fichier Excel, et ce pour tous les attributs un à un.
Une autre vision serait d'exporter dans un fichier Excel les masses de toutes les pièces présentes dans le produit, en y indiquant à chaque fois son attribut correspondant.
De mon point de vue débutant en Catia (mais pas en VBA), je ne vois pas trop comment y parvenir sur Catia.. Car il faut décomposer le problème en plusieurs parties (Filtre, Ouverture de l'assemblage, Export de la masse,...).
Des idées pour débuter cette macro ?
Je vous remercie, et au plaisir de vous lire !
Madben- timide
- Messages : 3
Date d'inscription : 21/09/2022
Localisation : Lyon
Re: Export Excel des masses des pièces d'un produit selon son filtre
Bonjour Benjamin,
Oui c'est possible avec CATIA en VBA. Il faut d'abord définir ce que tu veux vraiment faire : qu'entends tu par "attribut"?
Quelques pistes pour démarrer:
-export de masse et inertie: https://catiav5.forumactif.org/t1404-macro-dans-catia-inertie?highlight=inertie
-export de propriétés vers Excel : https://catiav5.forumactif.org/t1604-export-proprietes-catia-vers-excel-et-vice-versa
Oui c'est possible avec CATIA en VBA. Il faut d'abord définir ce que tu veux vraiment faire : qu'entends tu par "attribut"?
Quelques pistes pour démarrer:
-export de masse et inertie: https://catiav5.forumactif.org/t1404-macro-dans-catia-inertie?highlight=inertie
-export de propriétés vers Excel : https://catiav5.forumactif.org/t1604-export-proprietes-catia-vers-excel-et-vice-versa
lumpazepfel- Fédérateur
- Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim
Re: Export Excel des masses des pièces d'un produit selon son filtre
Merci Marc pour ta réponse, je vais essayer d'être plus précis.
Lorsque j'applique mon filtre 3D sur mon produit, j'appuie dans la fenêtre du filtre sur le bouton "Définition d'un filtre à partir d'Attributs/fichiers". Mon filtre a pour expression "Groupe : 1" par exemple. J'ai une centaine de groupes différents, et chaque groupe possède un lot de pièces unique. J'ai besoin d'exporter les masses et CdG pour chaque groupe constituant mon produit. Ce qui me paraît compliqué, c'est d'obtenir les CdG (avec l'outil Mesure d'inertie' pour chaque pièce de mes groupes), alors que l'outil Export de Mass peut le faire directement en sélectionnant un groupe.
Je suis en train d'essayer d'adapter ces macros, je te tiens au courant !
EDIT : j'ai essayé d'adapter le script 'export de propriétés vers Excel', mais j'obtiens une erreur dès la première ligne hors commentaires
J'ai alors essayé d'aller dans 'Tools'->'References' comme conseillé un grand nombre de fois sur le forum, mais je ne le trouve pas.. me voilà bloqué !
Je suis sur Catiav6
lumpazepfel a écrit:qu'entends tu par "attribut"?
Lorsque j'applique mon filtre 3D sur mon produit, j'appuie dans la fenêtre du filtre sur le bouton "Définition d'un filtre à partir d'Attributs/fichiers". Mon filtre a pour expression "Groupe : 1" par exemple. J'ai une centaine de groupes différents, et chaque groupe possède un lot de pièces unique. J'ai besoin d'exporter les masses et CdG pour chaque groupe constituant mon produit. Ce qui me paraît compliqué, c'est d'obtenir les CdG (avec l'outil Mesure d'inertie' pour chaque pièce de mes groupes), alors que l'outil Export de Mass peut le faire directement en sélectionnant un groupe.
lumpazepfel a écrit:
Quelques pistes pour démarrer:
-export de masse et inertie: https://catiav5.forumactif.org/t1404-macro-dans-catia-inertie?highlight=inertie
-export de propriétés vers Excel : https://catiav5.forumactif.org/t1604-export-proprietes-catia-vers-excel-et-vice-versa
Je suis en train d'essayer d'adapter ces macros, je te tiens au courant !
EDIT : j'ai essayé d'adapter le script 'export de propriétés vers Excel', mais j'obtiens une erreur dès la première ligne hors commentaires
J'ai alors essayé d'aller dans 'Tools'->'References' comme conseillé un grand nombre de fois sur le forum, mais je ne le trouve pas.. me voilà bloqué !
Je suis sur Catiav6
Madben- timide
- Messages : 3
Date d'inscription : 21/09/2022
Localisation : Lyon
Re: Export Excel des masses des pièces d'un produit selon son filtre
Salut,
Les macros sont en VBA et non en catscript; je ne les ai jamais testées avec CATIA V6!
Les références sont à paramétrer dans l'éditeur VBA. (ALT+F11 pour lancer l'éditeur VBA en CATIA V5)
Les macros sont en VBA et non en catscript; je ne les ai jamais testées avec CATIA V6!
Les références sont à paramétrer dans l'éditeur VBA. (ALT+F11 pour lancer l'éditeur VBA en CATIA V5)
lumpazepfel- Fédérateur
- Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim
Sujets similaires
» Export de la liste des pièces avec longueur, largeur, épaisseur ... (nomenclature) vers Excel
» Export paramètres assemblage vers excel
» Macro export cartouche dans Excel
» Export propriétés CATIA vers Excel et vice-versa
» cacher des pièces/corps avec Excel
» Export paramètres assemblage vers excel
» Macro export cartouche dans Excel
» Export propriétés CATIA vers Excel et vice-versa
» cacher des pièces/corps avec Excel
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|