EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.suggest.ger » Lokale Abspeicherung von Fensterposition, Raster, Layern
Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154754] Tue, 01 April 2014 13:46 Go to next message
André Hartmann
Messages: 6
Registered: April 2014
Junior Member
Hallo,

Unsere Schaltplan- und Board-Dateien liegen auf einem (für die meisten
Anwender) schreibgeschützten Netzwerk-Verzeichnis.

Es ist vermutlich ein häufiger Anwendungsfall, dass wenige Entwickler
Änderungen vornehmen, aber viele einen Lese-Zugriff auf die Projekte
benötigen.

Es wäre für mich sehr schön, wenn folgende Einstellungen
Projekt-übergreifend pro Arbeitsplatz (lokal gespeichert) festgelegt
werden könnten:

- die Position der Fenster für Schaltplan und Board (ich habe zwei
Monitore und will die auch nutzen)
- die Einstellung "Raster an/aus"
- die angezeigten Layer (Ich brauche z.B. meist Top und Bottom).

Eventuell könnte man auch ein "Preset" von Layern vorgeben, das per
Tastendruck (oder beim Projekt laden) in jedem Projekt aktiviert werden
kann.

Vielen Dank.
André Hartmann

--
Um alle Bilder und Anhänge in diesem Beitrag zu sehen, besuchen Sie:
http://www.element14.com/community/message/107881
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154759 is a reply to message #154754] Tue, 01 April 2014 14:00 Go to previous messageGo to next message
Ewald Altmann
Messages: 9
Registered: April 2014
Junior Member
Lässt sich hier vielleicht über die lokale EAGLE.SCR etwas steuern?
Das wäre halt dann für alle Projekte gleich, aber dürfte für diesen
Anwendungsfall wohl passen...

--
Um alle Bilder und Anhänge in diesem Beitrag zu sehen, besuchen Sie:
http://www.element14.com/community/message/107892
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154762 is a reply to message #154754] Tue, 01 April 2014 14:48 Go to previous messageGo to next message
Lorenz
Messages: 650
Registered: December 2006
Senior Member
André Hartmann wrote:
>Unsere Schaltplan- und Board-Dateien liegen auf einem (für die meisten
>Anwender) schreibgeschützten Netzwerk-Verzeichnis.
>
>Es ist vermutlich ein häufiger Anwendungsfall, dass wenige Entwickler
>Änderungen vornehmen, aber viele einen Lese-Zugriff auf die Projekte
>benötigen.
>
>Es wäre für mich sehr schön, wenn folgende Einstellungen
>Projekt-übergreifend pro Arbeitsplatz (lokal gespeichert) festgelegt
>werden könnten:
>
>- die Position der Fenster für Schaltplan und Board (ich habe zwei
>Monitore und will die auch nutzen)
>- die Einstellung "Raster an/aus"
>- die angezeigten Layer (Ich brauche z.B. meist Top und Bottom).

ich mache das so, dass ich für jedes Projekt eine epf Datei anlege,
entweder im Verzeichnis wo auch die brd und sch Dateien liegen, oder
eben zentral in einem Ordner in meinem lokelen Datenverzeichnis.

Als Startpunkt einfach die eagle.epf kopieren, die eagle im .... hm
.... irgentwo auf der Festplatte anlegt. Einfach mal danach suchen.

Leider kann man die eagle.epf nicht umbenennen, eagle started zwar,
beschwert sich dann aber das es die eagle.epf nicht findet.

Also brauchts einen Ordner pro epf Datei.


>Eventuell könnte man auch ein "Preset" von Layern vorgeben, das per
>Tastendruck (oder beim Projekt laden) in jedem Projekt aktiviert werden
>kann.

Man kann benannte Aliase anlegen mit beliebigen Layerkombinationen.
Oder eine Tastenkombination mit einem passenden display Befehl
belegen.
Oder ein Script oder ULP schreiben ...
--

Lorenz
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154764 is a reply to message #154754] Tue, 01 April 2014 15:10 Go to previous messageGo to next message
Uwe Bonnes
Messages: 340
Registered: October 2004
Senior Member
Andr Hartmann <noreply-240935@element14.com> wrote:
> Hallo,

> Unsere Schaltplan- und Board-Dateien liegen auf einem (fr die meisten
> Anwender) schreibgeschtzten Netzwerk-Verzeichnis.

> Es ist vermutlich ein hufiger Anwendungsfall, dass wenige Entwickler
> nderungen vornehmen, aber viele einen Lese-Zugriff auf die Projekte
> bentigen.

> Es wre fr mich sehr schn, wenn folgende Einstellungen
> Projekt-bergreifend pro Arbeitsplatz (lokal gespeichert) festgelegt
> werden knnten:

> - die Position der Fenster fr Schaltplan und Board (ich habe zwei
> Monitore und will die auch nutzen)
> - die Einstellung "Raster an/aus"
> - die angezeigten Layer (Ich brauche z.B. meist Top und Bottom).

> Eventuell knnte man auch ein "Preset" von Layern vorgeben, das per
> Tastendruck (oder beim Projekt laden) in jedem Projekt aktiviert werden
> kann.

Ich hatte schon in einer der englischen Gruppen geschrieben. Die
Statusinformationen fuer sch/brd/lbr gehoeren _nicht_ in der sch/brd/lbr
Dateien, sondern gesondert gespeichert. Falls man die sch/brd/lbr mit einem
Versionskontrollsystem bearbeitet hat man sonst laufend Aenderungen ohne
tatsaechlicher Aenderung und auch gerne Kollisionen.
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154781 is a reply to message #154764] Wed, 02 April 2014 06:16 Go to previous messageGo to next message
André Hartmann
Messages: 6
Registered: April 2014
Junior Member
Vielen Dank für alle Antworten,

Ich habe erstmal den Weg über die eagle.scr gewählt, das hilft mir schon
viel:

SCH:
GRID OFF
DISPLAY NONE 91 92 93 94 95 96 97 98 112

BRD:
GRID OFF
DISPLAY NONE 1 16 17 18 19 20 21 22 23 24 25 26 39 40 41 42 48 49 50 51
52

Das einzige was mir jetzt noch fehlt, ist dass Schaltplan und Board auf
linken und rechten Bildschirm maximiert dargestellt würden... das
scheint aber selbst mit ULP nicht so einfach zu gehen?!

--
Um alle Bilder und Anhänge in diesem Beitrag zu sehen, besuchen Sie:
http://www.element14.com/community/message/107934
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154786 is a reply to message #154754] Wed, 02 April 2014 08:14 Go to previous messageGo to next message
Hans Lederer
Messages: 301
Registered: June 2008
Senior Member
Am 01.04.2014 16:05, schrieb André Hartmann:
....

> Es wäre für mich sehr schön, wenn folgende Einstellungen
> Projekt-übergreifend pro Arbeitsplatz (lokal gespeichert) festgelegt
> werden könnten:
>
> - die Position der Fenster für Schaltplan und Board (ich habe zwei
> Monitore und will die auch nutzen)
> - die Einstellung "Raster an/aus"
> - die angezeigten Layer (Ich brauche z.B. meist Top und Bottom).
>
....

Wie von Lorenz schon angedeutet: geöffnete Fenster, ihre Positionen und
Verwandtes speichert Eagle pro Projekt in der eagle.epf (einfach mal
eine angucken, ist Text).

Leider unterstützt Eagle immer noch keine anderen Namen *.epf, sie muss
eagle.epf heißen, also muss man verschiedene eagle.epf auf verschiedene
Ordner verteilen.

Man mache sich also einen lokalen Ordner zB „Eagle“ und setze im Control
Panel Optionen | Verzeichnisse | Projekte darauf. Darin nun lokale
Projekt-Unterordner mit sprechenden Namen, darin jeweils eine eagle.epf
und sonst nix. Die kann man erstmal jeweils vom vorigen Projekt einfach
kopieren.

Wenn man nur im Control Panel eines dieser Projekte öffnet, werden die
Fenster und ihre Dateien entsprechend dieser eagle.epf geöffnet — wurde
sie frisch kopiert, dann öffnet man jetzt einmalig die hier gewünschten
Dateien und drapiert die Fenster nach Maß, dann kommt dieses Projekt das
nächste Mal wieder so hoch. Bzw. Eagle öffnet bei seinem nächsten Start
das zuletzt geöffnete Projekt wieder so. Fertig.

Die aktuell sichtbaren Layer hingegen speichert Eagle in den .sch und
..brd, da kann dein Nur-Lese-User nichts dran ändern. Er kann sich aber
ein Standard-Script mit DISPLAY ... machen, oder (wie du schon
schriebst) das in seine allgemeine eagle.scr eintragen.

Ich habe zB auch einen allgemeinen Projekt-Unterordner
„Verdrahtungsplaene“ — die liegen bei mir alle in einem bestimmten
Ordner im Netzlaufwerk, also habe ich mir im Betriebssystem in meinem
lokalen Projektordner noch einen Link direkt zu jenem Ordner angelegt,
so dass diese Pläne alle sozusagen in einem Unterordner meines
Projektordners erscheinen. Damit kann ich dann in Eagle das Projekt
„Verdrahtungsplaene“ öffnen und im Schematic-Editor dann ohne langes
Geklicke durch die Pfade einfach in diesem Link einen gewünschten
Verdrahtungsplan öffnen.

Liebe Grüße, Hans
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154949 is a reply to message #154781] Mon, 14 April 2014 13:30 Go to previous messageGo to next message
CadSoft Support
Messages: 542
Registered: September 2006
Senior Member
Am 02.04.2014 08:32, schrieb André Hartmann:
> Vielen Dank für alle Antworten,
>
> Ich habe erstmal den Weg über die eagle.scr gewählt, das hilft mir schon
> viel:
>
> SCH:
> GRID OFF
> DISPLAY NONE 91 92 93 94 95 96 97 98 112
>
> BRD:
> GRID OFF
> DISPLAY NONE 1 16 17 18 19 20 21 22 23 24 25 26 39 40 41 42 48 49 50 51
> 52
>
> Das einzige was mir jetzt noch fehlt, ist dass Schaltplan und Board auf
> linken und rechten Bildschirm maximiert dargestellt würden... das
> scheint aber selbst mit ULP nicht so einfach zu gehen?!


Die ursprünglichen Fensterpositionen kann man im Control Panel unter
Optionen/Fensterpositionen festlegen.

--
Mit freundlichen Gruessen / Best regards
Richard Hammerl
CadSoft Support -- hotline@cadsoft.de
FAQ: http://www.cadsoft.de/training/faq/
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #154997 is a reply to message #154786] Wed, 16 April 2014 05:00 Go to previous messageGo to next message
André Hartmann
Messages: 6
Registered: April 2014
Junior Member
@Hans,

vielen Dank für Deine umfangreiche Antwort.

Wenn ich Dich richtig verstehe, müsste ich dazu die Projekte lokal
liegen haben, das ist aber nicht gewollt.

Die Projekte liegen mitsamt den Schaltplänen / Boards auf dem
(schreibgeschützten) Netzlaufwerk. Dort werden auch von den berechtigten
Nutzern Änderungen vorgenommen, weswegen eine lokale Kopie nicht
sinnvoll ist (erst recht nicht bei mehreren Benutzern).

@Richard

Abspeichern der Fensterpositionen klappt bei mir nicht (Eagle 6.4.0,
Windows 7 64 bit) mit *zwei* Bildschirmen. Ich hätte gern den Schaltplan
auf dem linken und das Board auf dem rechten Monitor. Feature?

@Uwe

Eine Aufteilung in eigentliche Schaltplan/Boarddatei und einer weiteren
Statusdatei erscheint mir auch sinnvoll. So kann bei mehreren
Entwicklern jeder seine bevorzugten Einstellungen nutzen. Und
Versionskontrolle bietet sich bei textbasierten Formaten schließlich an.

André

--
Um alle Bilder und Anhänge in diesem Beitrag zu sehen, besuchen Sie:
http://www.element14.com/community/message/109349
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #155002 is a reply to message #154997] Wed, 16 April 2014 09:40 Go to previous messageGo to next message
Hans Lederer
Messages: 301
Registered: June 2008
Senior Member
Am 16.04.2014 07:16, schrieb André Hartmann:> @Hans,
>
> vielen Dank für Deine umfangreiche Antwort.
>
> Wenn ich Dich richtig verstehe, müsste ich dazu die Projekte lokal
> liegen haben, das ist aber nicht gewollt.
>
> Die Projekte liegen mitsamt den Schaltplänen / Boards auf dem
> (schreibgeschützten) Netzlaufwerk. Dort werden auch von den berechtigten
> Nutzern Änderungen vorgenommen, weswegen eine lokale Kopie nicht
> sinnvoll ist (erst recht nicht bei mehreren Benutzern).

Lokal liegen dabei nur die eagle.epf („Projektdatei“ genannt, aber fürs
Projekt nicht wirklich wichtig).
In der drin sind die kompletten Pfade zu den eigentlich wichtigen .sch
und .brd, das heißt, die können sonst wo sein, also zB auf dem zentralen
Server (müssen aber blöderweise denselben Namen haben und im selben
Verzeichnis sein).

Die lokale eagle.epf hat den Vorteil, dass die gespeicherten Ansichten
für verschiedene Benutzer verschieden sein können: der glückliche mit
zwei großen Monitoren kann sich die .sch auf den einen und die .brd.
groß auf den anderen legen. Während der Azubi in der Holzklasse mit dem
einen kleinen Schirm sie sich in seiner eagle.epf halb gestaffelt
übereinander schiebt…

lg, Hans
Re: Lokale Abspeicherung von Fensterposition, Raster, Layern [message #155003 is a reply to message #154997] Wed, 16 April 2014 09:50 Go to previous message
Hans Lederer
Messages: 301
Registered: June 2008
Senior Member
Am 16.04.2014 07:16, schrieb André Hartmann:
> @Richard
>
> Abspeichern der Fensterpositionen klappt bei mir nicht (Eagle 6.4.0,
> Windows 7 64 bit) mit *zwei* Bildschirmen. Ich hätte gern den Schaltplan
> auf dem linken und das Board auf dem rechten Monitor. Feature?
>
> @Uwe
>
> Eine Aufteilung in eigentliche Schaltplan/Boarddatei und einer weiteren
> Statusdatei erscheint mir auch sinnvoll. So kann bei mehreren
> Entwicklern jeder seine bevorzugten Einstellungen nutzen. Und
> Versionskontrolle bietet sich bei textbasierten Formaten schließlich an.

Um das klar zu stellen: In Eagle ein „Projekt“ zu öffnen, meint
eigentlich, im Control Panel eine eagle.epf zu öffnen. Die verweist
dann auf .sch und .brd und die eagle.epf merkt sich dann deren
Fensterpositionen!

Das heißt aber, dass man zum Beenden NICHT .sch oder .brd schließen darf
— denn sonst merkt sich die eagle.epf eben, dass die weg sind und damit
sind auch ihre Positionen etc. weg! Vielmehr schließt man im Control
Panel das Projekt (also die eagle.epf) und damit klappen alle anderen zu
— und kommen beim nächsten Mal genau so wieder hoch.

Deshalb ist es günstiger, die eagle.epf lokal zu haben, denn die enthält
eher persönliche Einstellungen und gerade nicht die Schaltungs- oder
Layoutdaten. Die kann auch jederzeit fix neu erstellt werden.
Previous Topic: Andere Dateinamen für eagle.epf erlauben
Next Topic: Group vom sch auch im brd
Goto Forum:
  


Current Time: Wed Sep 20 09:10:03 GMT 2017