Forum: Platinen Syntaxfehler in Script (scr) in Eagle 5.4 ?


von Klaus (Gast)


Lesenswert?

Moin!
Ich habe einen etwas komplexeren Schaltplan in Eagle 6.1 erstellt, den 
ich nun allerdings leider in Eagle 5 öffnen muss. Da es enorm viel 
Aufwand wäre, den kompletten Schaltplan nochmal neu einzugeben, habe ich 
mit dem ULP export-schematic.ulp von der Cadsoft Seite meinen Schaltplan 
in ein Script exportiert. Wenn ich dieses in Eagle 5.4 jetzt wieder 
importieren möchte, erhalte ich einen Fehler, der meiner Meinung nach 
kein Fehler sein dürfte.
Bei Ausführung der Zeile

ADD 'DM1' 'A' 74HC154N@74xx-eu R90.000 (5.300 -6.900);

erscheint die Meldung: Bauteil nicht gefunden: DM1
Ich habe einfach mal das 'DM1' und das 'A' weggelöscht, dann wird das 
Bauteil eingefügt, allerdings nicht mit dem richtigen Namen natürlich. 
Dann habe ich im Reference Manual nachgesehen ( 
ftp://ftp.cadsoft.de/eagle/userfiles/doc/eagle416r2_help_en.pdf ). Auf 
Seite 43 steht dort:

Syntax
ADD 'name' package_name[@library_name] orientation *..
ADD 'name' ['gate'] device_name[@library_name] orientation *..
ADD 'name' symbol_name options *..

Meiner Meinung nach müsste die obige Zeile also richtig sein? Lösche ich 
diese Zeie komplett erscheint der selbe Fehler bei der nächsten Zeile, 
bei der ein Bauteil eingefügt wird.

Hat jemand eine Idee, was da falsch laufen könnte?
Vielen Dank! :)

: Verschoben durch Moderator
von Magnus Verde (Gast)


Lesenswert?

Ich habe keine Ahnung von Eagle, aber kann es sein, das deine Bibliothek 
von 5.4 die Bauteildefinition von 74HC154 nicht kennt?

von Klaus (Gast)


Lesenswert?

Klaus schrieb:
> Ich habe einfach mal das 'DM1' und das 'A' weggelöscht, dann wird das
> Bauteil eingefügt, allerdings nicht mit dem richtigen Namen natürlich.

von Jens G. (jensig)


Lesenswert?

Warum beziehst Du dich auf die Syntax von V4, während Du aber V5 haben 
willst? Da ist die Syntax leider etwas anders geworden.

ADD package_name[@library_name] [name] [orientation] •..
ADD device_name[@library_name] [name [gate]] [orientation] •..
ADD symbol_name [name] [options] •..

Scheinbar versteht dieses Script nur noch bis V4 ...

von Jens G. (jensig)


Angehängte Dateien:

Lesenswert?

nehme mal das hier - damit kannste brd+sch zw. V3+4+5 hin- und 
herkonvertieren. Wie es unter V6 funktioniert, habe ich aber nie 
getestet - sollte aber keinen Unterschied machen zu V5 ... kannst ja mal 
berichten.

von Klaus (Gast)


Lesenswert?

Ah ok das werde ich mal ausprobieren. Hatte das Manual für diese Version 
einfach nicht gefunden...

von Klaus (Gast)


Lesenswert?

Jens G. schrieb:
> nehme mal das hier - damit kannste brd+sch zw. V3+4+5 hin- und
> herkonvertieren. Wie es unter V6 funktioniert, habe ich aber nie
> getestet - sollte aber keinen Unterschied machen zu V5 ... kannst ja mal
> berichten.

Das funktioneirt bei mir leider gar nicht auf Anhieb. Wenn ich das 
Script neu importiere bekomme ich endlos viele Fehlermeldungen, dass die 
Koordianten außerhalb des gültigen Bereichs liegen.

Mit meinem von Cadsoft heruntergeladenen, und ganz leicht angepassten 
(name und gate hinter den library name) Script bekomme ich alles 
wunderbar in Version 5 importiert. Nur einen Haken hat das ganze leider, 
ich kann danach nichts mehr editieren. Egal welches Bauteil ich 
anklicke, um es beispielsweise nur zu verschieben, da meldet sich der 
Taskmanager: eagle.exe wird beendet...

von Klaus (Gast)


Lesenswert?

Hab nochmal was anderes versucht. Selbst wenn ich einen ganz neuen 
Schaltplan aufmache und oben

ADD +3V3@supply '+3V1' 'G$1' R0.000 (-0.100 3.100);

eingebe, erscheint zwar das Symbol, aber sobald ich es 
editieren/verschieben/o.ä. möchte stürzt Eagle ab :(

von Jens G. (jensig)


Lesenswert?

>Das funktioneirt bei mir leider gar nicht auf Anhieb. Wenn ich das
>Script neu importiere bekomme ich endlos viele Fehlermeldungen, dass die
>Koordianten außerhalb des gültigen Bereichs liegen.


Hast Du evtl. nur eine Light-Version, die nur eine bestimmte Größe 
zuläßt?

Und was den Absturz angeht: spiele mal die aktuellste 5er Version 
drüber. 5.4 ist ja nicht mehr so neu ...

von Klaus (Gast)


Lesenswert?

Okay... das scheint wohl ein generelles Problem zu sein. Ich kann in 
meinem Eagle plötzlich gar nichts mehr machen. Egal was ich tue, es 
stürzt ab. Liegt also nicht am Import denke ich.

von Klaus (Gast)


Lesenswert?

Stark nun geht's! Habe jetzt Eagle 5.6 installiert, und nun klappt alles 
:-) Vielleicht lags an Windows 7 oder so.. keine Ahnung.
Aber danke für die Hilfe!

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
Noch kein Account? Hier anmelden.