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!
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.
>>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
Evtl. könnte man da was machen, indem man die Schaltpläne in ein anderes Format exportiert und das dann difft. Analog zu dieser Variante für Layouts: http://hackaday.com/2011/08/02/visualizing-pcb-revisions-using-a-gerber-viewer/
Poor's man eagle diff. Exportiere die Schaltpläne als PNG Bild. Schau sie dir mittels Bildbetrachter deiner Wahl an. Mit einem schnellen Wechsel zwischen den Bildern (Blättern) sieht man die Unterschiede blinken. MfG Falk
Falk Brunner schrieb: > Poor's man eagle diff. > … Großartig, funktioniert mit Plan und Board und mit allen Programmen und auch mit mehr als zwei Versionen (notfalls sogar ein (Trick)film zu Projekt.) Verbesserungsvorschlag: animiertes .gif (schont den "Hin- und Herschaltfinger")
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.
Exportiere die Schaltplane als Part oder Pinliste und lasse auf die Ausgaben ein diff laufen.
:-) 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
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.