Eagle: Auswahl einer Gruppe anhand des Signalnamens?


8

Im Eagle Board-Layout möchte ich ein bestimmtes Signal gruppieren, das durch seinen Namen angegeben wird, damit ich es über den Befehl CHANGE LAYER auf eine andere Ebene verschieben kann.

Ich möchte nicht jedes Segment des Signals manuell anklicken, schließlich macht es keinen Sinn, etwas zu benennen, wenn man es nicht mit seinem Namen bezeichnen kann.

Bisher habe ich herausgefunden, dass SHOW $ signalname mein Signal hervorhebt, aber ich kann keinen CHANGE-Befehl auf das hervorgehobene Signal anwenden.

Auf der anderen Seite wählt GROUP eine GROUP aus, für die CHANGE-Befehle funktionieren, die jedoch nur zum Auswählen von Teilen mit der Maus über ein Rechteck oder ein Segment pro Klick geeignet zu sein scheint.

Ist es möglich, mein Ziel zu erreichen, ohne sich mit ULP zu befassen oder die * .brd-XML manuell zu hacken?


1
Sie können ein Signal auswählen, indem Sie auf den Gruppenbefehl und dann auf "Strg + Umschalt + Linksklick" klicken. Dadurch wird alles ausgewählt, was mit dem Kabel verbunden ist, oder wenn Sie auf klicken. Wird das helfen?
Tom Carpenter

Danke, @TomCarpenter, ich wusste nie davon. Sie sollten es als Antwort
posten

@ Bitsmack Fertig.
Tom Carpenter

Antworten:


5

Sie können zwar nicht ein ganzes Netz nach Namen gruppieren, aber Sie können mit dem groupWerkzeug und der Maus klicken, um alle verbundenen Segmente eines Drahtes auszuwählen, was die Auswahl eines Netzes sicherlich beschleunigt.

Klicken Sie einfach auf das groupWerkzeug und dann Ctrl+ Shift+ Left Clickauf einen Draht. Dadurch werden alle verbundenen Abschnitte eines Kabels zur Gruppe hinzugefügt. Wenn Sie nur den ausgewählten Abschnitt eines Drahtes oder einer Komponente (usw.) hinzufügen möchten, können Sie mit Ctrl+ Left Clicknur das Segment hinzufügen, auf das Sie der aktuellen Gruppe geklickt haben.

Wie bei den meisten mausbasierten Aktionen in Eagle überprüfen Sie in der unteren linken Ecke des Fensters, ob Sie gefragt werden, ob dies der richtige Draht ist - falls vorhanden, wenn nicht der gesamte Draht nach dem ersten Klick hervorgehoben wird Mehrdeutigkeit Eagle wendet die Aktion nicht sofort an, sondern ermöglicht Ihnen das Klicken mit der rechten Maustaste, um den nächstmöglichen Draht auszuwählen, oder das Klicken mit der linken Maustaste, um den aktuellen Draht zu akzeptieren.

Sie können dies für mehrere Drähte in derselben Gruppe tun. Folgen Sie einfach der gleichen Mausaktion auf dem nächsten Draht und es werden alle verbundenen Segmente zur aktuellen Gruppe hinzugefügt.

Geben Sie den Befehl ein, um die aktuelle Auswahl zu löschen (um eine neue Gruppe zu starten) group ;. Dann können Sie erneut mit dem groupTool beginnen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.