Comptage et Temps de traitement
2 participants
Page 1 sur 1
Comptage et Temps de traitement
Bonjour,
Cette fois-ci une petite question un peu naze, mais je n'ai pas trouvé la bonne méthode :
- J'ai généré un Set Géométrique
- Dedans j'ai tout plein de points/lignes/courbes, avec des noms àlakon. Mais il y en a d'autres qui sont nommés SuperPoint.1, SuperPoint.2, SuperPoint.3...
Ma question est : Comment compter le nombre d'éléments SuperPoint.i ?
Pour l'instant je fais une boucle sur tous les Items en lui disant "si tu vois un SuperPoint.1 tu incrémente le compteur, puis tu passe à SuperPoint.2..."
Mais c'est trop long, car je suis obligé de passer en revue tout le merdier du Set géométrique.
J'aurais souhaité un truc genre hybridShapes1.Item("SuperPoint." & *).Count mais ça ne marche pas.
Avez-vous une idée ?
Cette fois-ci une petite question un peu naze, mais je n'ai pas trouvé la bonne méthode :
- J'ai généré un Set Géométrique
- Dedans j'ai tout plein de points/lignes/courbes, avec des noms àlakon. Mais il y en a d'autres qui sont nommés SuperPoint.1, SuperPoint.2, SuperPoint.3...
Ma question est : Comment compter le nombre d'éléments SuperPoint.i ?
Pour l'instant je fais une boucle sur tous les Items en lui disant "si tu vois un SuperPoint.1 tu incrémente le compteur, puis tu passe à SuperPoint.2..."
Mais c'est trop long, car je suis obligé de passer en revue tout le merdier du Set géométrique.
J'aurais souhaité un truc genre hybridShapes1.Item("SuperPoint." & *).Count mais ça ne marche pas.
Avez-vous une idée ?
Dernière édition par Arafat le Sam 3 Sep 2016 - 8:56, édité 2 fois
Arafat- timide
- Messages : 13
Date d'inscription : 20/02/2015
Localisation : Bordeaux
Re: Comptage et Temps de traitement
Bonjour,
Tu peux faire une recherche par nom et récupérer la quantité trouvée:
Tu peux faire une recherche par nom et récupérer la quantité trouvée:
- Code:
Sub CATMain()
Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument
Dim selection1 As Selection
Set selection1 = partDocument1.Selection
selection1.Search "(CATGmoSearch.Point.NameInGraph=SuperPoint.*),all"
MsgBox (selection1.Count)
End Sub
lumpazepfel- Fédérateur
- Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim
Re: Comptage et Temps de traitement
Vous êtes génial. C'est exactement ce que je recherchais.
Ça marche du feu de dieu
Ça marche du feu de dieu
Arafat- timide
- Messages : 13
Date d'inscription : 20/02/2015
Localisation : Bordeaux
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|