www.mikrocontroller.net

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


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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! :)

Autor: Magnus Verde (Gast)
Datum:

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

Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Jens G. (jensig)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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 ...

Autor: Jens G. (jensig)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ah ok das werde ich mal ausprobieren. Hatte das Manual für diese Version 
einfach nicht gefunden...

Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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...

Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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 :(

Autor: Jens G. (jensig)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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 ...

Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Klaus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net