Hallo,
gibt es eine Möglichkeit beim Routen mittels Skript/Konsole den Anfangspunkt
zu definieren?
Bei mir beginnt die Route immer nahe der aktuellen Mausposition. Für ein
Routen mittels Skript is das nicht so gut.
Danke, Günter
Hallo,
gibt es eine Möglichkeit beim Routen mittels Skript/Konsole den Anfangspunkt
zu definieren?
Bei mir beginnt die Route immer nahe der aktuellen Mausposition. Für ein
Routen mittels Skript is das nicht so gut.
Danke, Günter
Günter Randolf schrieb:
Ich habe 16 gleich Kanäle auf einem Board und daher würde ich
gern mittels Skript Routen und dann bloß die MARK verschieben. Geht super
beim Plazieren!
Zeichnen Sie doch zuerst einfach nur einen Kanal im SCH, platzieren
und routen sie diesen Kanal nach folgender Vorgehensweise:
1. (Nur ein) Schaltungsteil in SCH komplettieren.
2. Packages im BRD platzieren.
3. Leitungen routen (egal ob mit AR oder manuell).
4. Abspeichern, SCH schließen.
5. BRD mit GROUP CUT . PASTE .. PASTE .. PASTE ....
das fertig geroutete Ergebnis so oft wie nötig kopieren.
6. zu SCH umschalten (Eagle meldet inconsistence).
7. Im SCH ebenfalls den Schaltungsteil mit GROUP CUT . PASTE ..
PASTE .. PASTE .. PASTE .. so oft wie nötig kopieren.
Da SCH und BRD inconsistent sind, werden die Elemente die mit
PASTE hineinkopiert werden, nicht in das BRD übernommen.
Ist so gewollt.
8. Mit EXPORT "Netscript" die Netzliste als Eaglescript ausgeben.
9. Das Netscript mit SCRIPT im BRD wieder einlesen. Das Hochzählen
der Bauteilnamen erfolgt immer mit dem selben Algorithmus,
ebenso wie das Hochzählen der Netznamen. Ausnahme sind Netze an
denen ein SUPPLY-Pin oder LABEL beteiligt sind, GND VCC 0V
+5V -5V ... Im BRD gibt es weder SUPPLY-Pins noch LABEL, wodurch
Netze wie GND VCC 0V .., also Versorgungsleitungen und Netze
für die im SCH ein LABEL platziert ist, ebenfalls hochgezählt
werden. Also wird aus der Kopie des GND ein GND1, bei der
nächsten Kopie ein GND2 usw.
Es muß beim Einlesen des Netscript nur der im SCH verwendete
Netzname gewählt werden. Also GND soll mit GND1 verbunden werden
und der daraus resultierende Name ist selbstverständlich GND.
GND + GND2 wird ebenfalls GND usw.
10. ERC starten und Consistence überprüfen, bzw. wieder herstellen.
11. RATSNEST
12. Die fehlenden Verbindungen (Airwire) zwischen den
GND VCC ... Gruppen noch routen.
--
MfG / Best regards
A. Zaffran
Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>
CadSoft Computer GmbH, Hofmark 2, 84568 Pleiskirchen
Registergericht: Amtsgericht Traunstein, HRB 5573
Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer
Dipl.-Ing. Klaus Schmidinger
Günter Randolf schrieb:
Ich habe 16 gleich Kanäle auf einem Board und daher würde ich
gern mittels Skript Routen und dann bloß die MARK verschieben. Geht super
beim Plazieren!
Zeichnen Sie doch zuerst einfach nur einen Kanal im SCH, platzieren
und routen sie diesen Kanal nach folgender Vorgehensweise:
1. (Nur ein) Schaltungsteil in SCH komplettieren.
2. Packages im BRD platzieren.
3. Leitungen routen (egal ob mit AR oder manuell).
4. Abspeichern, SCH schließen.
5. BRD mit GROUP CUT . PASTE .. PASTE .. PASTE ....
das fertig geroutete Ergebnis so oft wie nötig kopieren.
6. zu SCH umschalten (Eagle meldet inconsistence).
7. Im SCH ebenfalls den Schaltungsteil mit GROUP CUT . PASTE ..
PASTE .. PASTE .. PASTE .. so oft wie nötig kopieren.
Da SCH und BRD inconsistent sind, werden die Elemente die mit
PASTE hineinkopiert werden, nicht in das BRD übernommen.
Ist so gewollt.
8. Mit EXPORT "Netscript" die Netzliste als Eaglescript ausgeben.
9. Das Netscript mit SCRIPT im BRD wieder einlesen. Das Hochzählen
der Bauteilnamen erfolgt immer mit dem selben Algorithmus,
ebenso wie das Hochzählen der Netznamen. Ausnahme sind Netze an
denen ein SUPPLY-Pin oder LABEL beteiligt sind, GND VCC 0V
+5V -5V ... Im BRD gibt es weder SUPPLY-Pins noch LABEL, wodurch
Netze wie GND VCC 0V .., also Versorgungsleitungen und Netze
für die im SCH ein LABEL platziert ist, ebenfalls hochgezählt
werden. Also wird aus der Kopie des GND ein GND1, bei der
nächsten Kopie ein GND2 usw.
Es muß beim Einlesen des Netscript nur der im SCH verwendete
Netzname gewählt werden. Also GND soll mit GND1 verbunden werden
und der daraus resultierende Name ist selbstverständlich GND.
GND + GND2 wird ebenfalls GND usw.
10. ERC starten und Consistence überprüfen, bzw. wieder herstellen.
11. RATSNEST
12. Die fehlenden Verbindungen (Airwire) zwischen den
GND VCC ... Gruppen noch routen.
--
MfG / Best regards
A. Zaffran
Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>
CadSoft Computer GmbH, Hofmark 2, 84568 Pleiskirchen
Registergericht: Amtsgericht Traunstein, HRB 5573
Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer
Dipl.-Ing. Klaus Schmidinger