Comment rechercher et sélectionner des pièces non repérées
Question :
Comment sélectionner dans le modèle les pièces dont le repérage n’est pas à jour, et qui ont un point d’interrogation après le numéro de repère de la pièce ?
Réponse :
Cela n’est pas possible en filtrant avec les catégories Pièce et Repère, étant donné que cette propriété de filtre ne reconnaît pas le point d’interrogation à la fin du repère de la pièce. Une autre raison est que le point d’interrogation est utilisé comme caractère joker pour représenter n’importe quel caractère.
Solution de contournement 1
Une solution consiste à filtrer à l’aide d’un attribut de gabarit, où
Catégorie= gabarit
Propriété= PART_POS ou ASSEMBLY_POS
Condition= Se termine par
Valeur=(?)
Référez-vous à l’exemple qui suit.
Solution de contournement 2
Une autre solution consiste à utiliser une liste pour sélectionner des pièces non repérées. Lorsqu’une liste est ouverte, vous pouvez sélectionner la pièce associée en sélectionnant la ligne correspondante dans la liste. Cette ligne doit contenir le texte Id : et le champ de valeur GetValue("ID") directement après ce champ de texte.
Vous trouverez ci-joint une liste simple dans laquelle il n’y a qu’une seule ligne PIÈCE avec deux champs de valeur, ID et PART_POS. La ligne PIÈCE contient la formule suivante, qui fournit uniquement les pièces dont le repère contient la chaîne (?) :
if match(GetValue("PART_POS"),"*(?)*")==1 then
Sortie()
else
StepOver()
endif