Ich möchte einige Regeln für bestimmte Komponenten festlegen. Diese Regeln sind im Mindestlötmaskensplitter enthalten, aber ich stecke bei der Abfrage fest.
Bisher habe ich geschrieben, IsDesignator = U7
aber es scheint sich nichts zu ändern, und ich erhalte immer noch eine Fehlermeldung wegen Regelverstoß.
Ich bin mir nicht sicher, ob meine Syntax korrekt ist, aber unabhängig davon ist die Verwendung von Bezeichnern zum Festlegen der Regel ineffizient. Ich möchte stattdessen den Komponententyp einbeziehen.
So gehe ich mit Abfragen um, und ich finde es ziemlich effektiv.
Klicken Sie in Ihrem PCB-Fenster mit der rechten Maustaste auf die Komponente, die Sie mit einer Abfrage identifizieren möchten, klicken Sie mit der rechten Maustaste und wählen Sie "Ähnliche Objekte suchen".
Auf diese Weise können Sie eingrenzen, wonach Sie suchen, und wenn Sie unten „Ausdruck erstellen“ auswählen, wird im Bedienfeld „PCB-Filter“ ein Ausdruck erstellt, den Sie dann bearbeiten können, um ihn zu verfeinern, oder einfach wie eine Regel kopieren und an anderer Stelle einfügen .
Der Vorteil dieser Methode besteht darin, dass Sie sehen können, ob Ihre Abfrage korrekt war.
Klicken Sie also mit der rechten Maustaste auf Ihr D7 und wählen Sie Ähnliche Objekte suchen und stellen Sie dann sicher, dass ObjectKind auf gleich gesetzt ist , und dass Name auch auf gleich gesetzt ist .
Stellen Sie sicher, dass „Ausdruck erstellen“ aktiviert ist und „Maske“ aus dem Pulldown-Menü ausgewählt ist (dadurch werden die Ergebnisse Ihrer Abfrage hervorgehoben, sodass Sie überprüfen können, ob sie korrekt waren).
Nur eine Anmerkung: Wenn Sie diese Methode verwenden, können die Abfragen manchmal ziemlich lang sein, daher ist es gut, die Altium Query-Sprache zu überprüfen , da Sie dort einige nützliche Dinge finden können.
brhans
Eman alawadhi
brhans