Eagle Diff gesucht

Gast #2372441
Lesenswert?

Hallo miteinander,

gibt es ein Programm, welches den Unterschied zwischen zwei 
Eagle-Schematics feststellt? Oder kann Eagle irgendwie sinnvolle 
Changelogs erstellen?

Beispiel: Ich habe Schaltplan A, produziere testweise ein paar 
Exemplare. Stelle Ein paar Fehler fest und ändere den Schaltplan 
entsprechend. Das Ergebnis nenne ich Schaltplan B. Fünf Wochen später 
habe ich vergessen was genau alles geändert wurde... Nun möchte ich A 
und B automatisiert vergleichen können und nicht von Hand jedes Detail 
nocheinmal nachvollziehen müssen.

Für Quellcode gibt es CVS, für Eagle?

Danke im Voraus!
Gast #2372679
Lesenswert?

>>Hast Du auch die jeweiligen Board Dateien?
>>Dann mache mal Kopien und öffne Schaltplan A mit Board B (inkonsistent)
>>und mache einen ERC - Dort werden dann u.a. auch die Unterschiede
>>(Bauteilwerte etc.) angezeigt.

Geht, aber eben Beschissen!

Ich habe früher eine Textdatei mit den Änderungen/Hinweise mitgeführt.
"Semiprofessionell"

Eben Eagle. Da ist kein Profi Tool.

(Altium hat eine Versionsverwaltung, Logs, Diffs, usw ...)

Jupp
Gast #2381009
Lesenswert?

Zeichnungsrahmen mit Textfeld hilft auch (Eagle-Bibliothek "frames").

Ich habe mir irgendwann mal angewöhnt, grundsätzlich die Versionssnummer 
in den Dateinamen und in den Zeichnungsnamen im Textfeld aufzunehmen. 
Dazu schreibe ich alle Änderungen zu der jeweiligen Vorgängerversion 
(mit ganz knapper Begründung) in ein Textfeld. Beispiel:

Rev. 1c -> 1d
- pull-up R311 changed to 100k to reduce battery drain
- C231 added to reduce PLL jitter
- fixed ISP connector pinout
- ...

Natürlich speichere ich nur dann in eine neue Datei mit Änderung der 
Versionsnummer, wenn die aktuelle Version auch produziert wurde 
(Platinenherstellung). Zwischenstände hebe ich nicht auf.

Ansonsten könnte man aus Eagle auch Netzliste und Teileliste exportieren 
und dann "diffen". Wobei die Aussagekraft eines solchen Diffs fraglich 
ist. Wenn man sinnvolle Netznamen vergeben hat, kann man aber halbwegs 
nachvollziehen, was sich geändert hat. Bei der simplen Änderung von 
Bauteilewerten sowieso.
Gast #2385858
Lesenswert?

:-)

In der Diskussion über das kommende Eagle 6 (oder ist es schon da?) 
wurde auch debatiert warum man bitte ein File-Format in XML benötigt.

Diese Thread ist doch ein prima Beispiel das es doch recht sinnvoll ist.

Noch so nebenbei. CVS ist ein Versions-Managment System, welche Dateien 
du damit verwalltest bleibt dir überlassen. Du kannst also auch 
bedenkenlos deine Schaltpläne damit versionieren. Der Vergleich ist dann 
aber nur so gut wie du die Kommentar-Funktion nutzt.


Gruß,
TManiac

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren