EAGLE für unterschiedliche Konstuktionsarten benutzen
Persönlich benutze ich EAGLE für Elektronik, Elektrik, Mechanik, Hydraulik, Gebäude und Landschaftsplanung.Um jetzt nicht alle Projekte und Bibliotheken auf einen Haufen zu schmeissen und einen Datenwust zu erzeugen, kann man EAGLE mit unterschiedlichen Einstellungen starten.
Dazu benutzt man die Möglichkeit mit einer Verknüpfung (Link) die eagle.exe zu starten und dieser Eagle-Instanz eine eigene Einstellungsdatei (eaglerc.usr) mitzugeben.
Die Startoption -U
Die Default-User-Datei C:\Users\*anwendername*\AppData\Roaming\CadSoft\EAGLE\eaglerc.usr.
Hinweis: Manche Anwender finden diese Datei nicht, auch wenn sie den Explorer suchen lassen. Das liegt an den Einstellungsoptionen des Explorer.
Hier muß zwingend unter Ansicht | Optionen | Ordner- und Suchoptionen | in dem Karteireiter Ansicht -- Versteckte Dateien Ordner
Ausgeblendete Dateien, Ordner und Laufwerke anzeigen aktiviert werden. Erst dann wird der versteckte Ordner Roaming im Explorer angezeigt, und es kann auch in den
Unterordnern gesucht werden.
Eine Besonderheit des Windows-Explorer ist, wenn man den kompletten Pfad kennt und in in der Adresszeile des Explorer eingibt, dann ignoriert Windows den versteckten Ordner
AppData und zeigt den Inhalt. Ab hier kann auch wieder mit dem Explorer gesucht werden, bis zum nächsten Versteckten Ordner.
Eagle sucht grundsätzlich im Unterverzeichnis des Anwender
"C:\Users\*anwendername*\AppData\Roaming\CadSoft\EAGLE\"
nach der Datei eaglerc.usr.
In dieser eaglerc.usr werden die Pfade zu den Projekten, Bibliotheken, Scripten, ULPs und CAM-Jobs eingetragen. Und beim Beenden des Control-Panel wird auch der Pfad zur aktuell benutzen
eagle.epf eingetragen, die Einstellungen der geöffneten Fenster mit den Pixel-Koordinaten auf dem Desktop, der Schaltplanseite und dem Zoomauschnitt des jeweiligen Editorfenster.
Das macht es besonders Einfach genau die Position wieder zu erhalten bei der man die Arbeit beendet hat und wenn am nächsten Tag weiter arbeiten will.
Will ich jetzt Elektronikschaltungen mit Layouts bearbeiten, macht es keinen Sinn das ich auch die Bibliotheken und Projekte von Schaltschränken, Hydraulikschaltungen, Gebäude und sonstigen Zeichnungstypen mit rumschleppe.
Und hier die kommt die Startoption -U der eagle.exe zum Einsatz.
Mit der Option -U kann der Pfad und auch der Name der UserDatei (eaglerc.usr) angegeben/geändert werden. Also könnte die Datei auch "meineagle.merken" lauten.
Man legt sich Verknüpfungen an, mit der Zielangabe: C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_priv.usr".
Innerhalb dieser Eagle-Instanz kann man jetzt entsprechende Pfade für Projekte, Bibliotheken, CAM-Jobs, Scripte und ULPs angeben, die in der eaglerc_priv.usr beim Beenden der
ealge.exe gespeichert werden.
Für Schaltschrank-Projekte benutzte ich z. B. C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_sps.usr"
Für Hydraulik-Projekte entsprechend C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_hydraulik.usr"
Für Baup-Projekte entsprechend C:\Prog\eg7\bin\eagle.exe -U "D:\Daten\Eagle\Home7\eaglerc_bauplan.usr"
und so weiter.
Der Vorteil, durch die Trennung der Pfade und damit auch der Daten, wird man von der Anzahl der Dateien nicht erschlagen und es bleibt Übersichtlicher.
Wichtig ist hier nur, dass man EAGLE immer über diese Verknüpfung (Link) startet und nicht durch Doppelklick im Explorerfenster auf eine .sch .brd oder .lbr-Datei.
Denn hier würde die eagle.exe die Default-User-Datei
C:\Users\anwendername\AppData\Roaming\CadSoft\EAGLE\eaglerc.usr benutzen und die darin eingetragenen Pfade.
Noch ein Wort zu den Pfaden. Ich benutze meistens eigene Pfade bei der Installation von Programmen, da ich die von Windows (Microsoft) vorgegeben Pfade nicht mag.
Sind mir zu unübersichtlich. Deshalb C:\Prog\eg7 das ist knapp und aussagekräftig.
Ebenso der Pfad D:\Daten\Eagle\Home7\ statt dem versteckten Pfad ...\users\...\Appdata\...
Das hat auch den Vorteil, dass beim Crash des Systemlaufwerk C: meine Daten und Einstellungen auf D: erhalten bleiben.