Hi, hab gerade ein größeres Problem mit dem Altium Designer, vielleicht kann mir da ja jemand weiter helfen. Mein Layout besteht z.Zt. aus 15 Netzklassen, die alle unterschiedliche Abstände gegeneinander und auch auf den Außen- und Innenlagen einhalten müssen. Folgende Clearence-Regel habe ich einmal aufgestellt, in der Annahme, dass sie funktionieren müßte: Beispiel Innenlagen: First: (InNetClass('24V') AND (OnLayer('Mid-Layer 1') OR OnLayer('Mid-Layer 2') OR (OnMultiLayer))) Second: InNetClass('Gate_U_H') OR InNetClass('Gate_V_H') OR InNetClass('Gate_W_H') OR InNetClass('AC-IN') OR InStructureClass('ZK') OR InNetClass('YC') Beispiel Außenlagen: First: (InNetClass('24V') AND ((InLayerClass('Component Layers') OR (OnMultiLayer)))) Second: InNetClass('AC-IN') OR InStructureClass('ZK') OR InNetClass('Gate_U_H') OR InNetClass('Gate_V_H') OR InNetClass('Gate_W_H') OR InNetClass('YC') Sieht auch alles auf den ersten Blick ganz gut aus, wenn ich nun aber die Leitungen verlege, kommt es zu einem merkwürdigen Effekt.... ich versuche das mal zu erklären... Ich route eine Leitung der Netzklasse 24V an ein THT-Pad der Klasse Gate-W_H vorbei und es werden die Abstände auf der Ober- und Unterseite sowie auf den Innenlagen, richtig eingehalten. Fange ich jetzt mit der Netzklasse Gate-W-H an zu routen, wird eine der Regeln (Außenlagen oder Innenlagen) NICHT richtig eingehalten und zwar immer nur an THT-Pads (MultiLayer). Wenn man nun die Priorität ändert, verschiebt sich der Effekt nur auf andere Lagen. Ich hab schon Tagelang verschiedenste Regeln ausprobiert, komme aber einfach nicht zu einer Lösung. Auch beim Support hab ich schon mehrfach angefragt (eine Anfrage läuft noch), aber bisher noch keine befriedigende Lösung gefunden. HAT JEMNAD EIBNE IDEE DAZU??? Danke schon einmal Vorab... Lutz
Was hat Vorrang : AND oder OR ? Ich wuerd die passenden Klammern setzten.
Klammern sind alle richtig gesetzt (meiner Meinung nach), dass ist nicht das Problem. Ich habe die Befürchtung, dass Altium einen Bug hat.
Na. Dann geh mal zum Altium Forum, resp zum Altium Bugcrunch und gib das dort so ein.
Was in einer DR behandelt wurde fließt nicht mehr in eine Prioritätsmäßig darunter liegende DR mit ein. Das heisst, alles was durch die am höchsten priorisierte DR abgedeckelt wurde wird bei der nächsten DR nicht mehr beachtet. Umgekehrt muss aber eine niederpriorisierte DR natürlich gegen eine höhere geprüft werden. > Fange ich jetzt mit der Netzklasse Gate-W-H an zu routen, wird eine der > Regeln (Außenlagen oder Innenlagen) NICHT richtig eingehalten und zwar > immer nur an THT-Pads (MultiLayer). Dann fehlt der Bezug zu den THT-Pads. Oder, was auch schon passiert ist, dass die DR nur im Batch-, aber nicht im Online-DRC aktiv waren. Bei einem Batch-DRC müsste eine 'korrekte' DR einen Fehler werfen. > Wenn man nun die Priorität ändert, verschiebt sich der Effekt nur auf > andere Lagen. Dann ist die Regel falsch bzw. zu 'kompliziert' aufgebaut (von der Denkweise), ich hab schon die Erfahrung gemacht, dass es mit einer 'einfacheren' Regel funktioniert. Im Notfall kann ich dir anbieten, mir das Board zu schicken, ich schau's mir mal an. Ralf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.