EAGLE: Gruppe im Schaltplan markieren und im Layout verschieben?

OP #1746785
Lesenswert?

Hallo,

ich habe einen umfangreichen Schalplan, und beim Board generieren liegen 
ja alle Elemente schon sortiert in einem Block.

Gibt es eine Möglichkeit, im Schaltplan einen der Teil der Bauteile zu 
markieren (z.b. mit group) und nur diese markierten dann im Layout zu 
verschieben, ohne sie direkt im LAyout markieren zu müssen?

Kann man eine gruppe, die man im Schalplan markiert hat im Layout 
verwenden?

Oder gibt es eine andere Methode die Bauteile zu gruppieren?



das autoplace ulp-fuktioniert nicht, wegen der paltinen begrenzung.
Gast #1747131
Lesenswert?

Zorn schrieb:
> Mehrerer Bauteile im Schema markieren und diese dann auch markierten
> Bauteile im PCB  verändern/ verschieben braucht zu 99,99% niemand?
nicht mal altium kanns ohne umwege.
ein umweg wäre beim eagle ein ulp, bei altium ein selbst gebautes 
filter.

> Sorry - aber Bastel weiter im Keller.
und fall du nicht von deinem hohen ross...
OP #1747338
Lesenswert?

tolle antworten, die mir nicht weiterhelfen :-)

ich hab das problem dass ich schon ziemlich viele Bauteile hab und die
ungruppiert in einem Block im Layout liegen, wie kann ich die irgendwie
sinnvoll nach schalplanteilen trennen, damit ich nicht jedes einzelne 
raussortieren muss?
#1747345
Lesenswert?

Da im allgemeinen die Plazierung der Teile im Schaltplan eine völlig 
andere ist, als auf der Platine, wäre der Nutzen so einer Funktion - wie 
Klaus schrieb - recht begrenzt.

Aber sieh doch mal nach, ob du dir ein ulp schreiben kannst, das die im 
Schaltplan markierten Teile auch im Layout markiert.
Gast #1747429
Lesenswert?

Eigentlich sollte man es dann neu machen und mit mehr System vorgehen.
Man kann aber im Schaltplan die Gruppe markieren und in ein neues Blatt 
kopieren.
Dann dieses im Projekt löschen, wo es auch im Layout weg ist. Danach die 
Kopie der Gruppe wieder einfügen.
Sinn macht es eigentlich nicht, da das Layout unbrauchbar geworden ist.
#1747529
Lesenswert?

Ich habe da eben mal aus Spaß ein einfaches ULP gebaut: Im Plan die 
gewünschten Teile markieren, dann das ULP ausführen. Danach hast Du die 
gleiche Gruppe auch im Board verfügbar (zumindest was die Bauteile 
betrifft). Musst mal schauen ob Dich das weiterbringt, ich brauche das 
jedenfalls nicht wirklich... ;-)
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite #1747571
Lesenswert?

> wie kann ich die irgendwie sinnvoll nach schalplanteilen trennen,
Das geht z.B. schon da los, dass im Schaltplan Nummernkreise vergeben 
werden: Alle Widerstände in der Versorgung zwischen R100 und R199,
die um den Prozessor R200..R299, die Eingängsbaugruppen R300..R399 
usw...

Dann findest du dich ganz einfach sogar auf Schaltplänen mit 25 Seiten 
zurecht, wenn mal einer sagt: der Widerstand R131 ist abgeraucht.  ;-)
Gast #1749712
Lesenswert?

René König schrieb:
> Ich habe da eben mal aus Spaß ein einfaches ULP gebaut:

Läuft bei mir leider nicht, Unbekannter Bezeichner 'cmd'.  Eagel 5.10.0

> ich brauche das jedenfalls nicht wirklich... ;-)

Ich finde die Idee genial, endlich die Möglichkeit eine Gruppe (leider 
nur eine) zu bilden. Das ist für das Placement eine grosse Hilfe da im 
Schaltplan ja die Bauteile in Beziehung zu einander stehen, was im 
Layout aufgehoben ist.

Man stochert bei Eagle immer auf dem Niveau des einzelnen Bauteiles rum, 
der funktionale Zusammenhang ist im Layout nicht vorhanden. Eagle kann 
noch nicht mal das Bauteil im Schaltplan highlighten das im Layout 
plaziert wird.  So als ob es DualScreen Arbeitsplätze nur in Science 
Fiction Romanen gibt.

Ich mach mir immer farbige Flächen wo ich die Teile erstmal hinziehe um 
wenigstens ein bischen Überblick zu behalten.


Wenn da noch die Möglichkeit zukommt die Gruppen zu benennen (Power, 
analog digital usw.)  wäre mir jedenfalls sehr geholfen
#1749736
Lesenswert?

_Gast-XIV schrieb:
> René König schrieb:
>> Ich habe da eben mal aus Spaß ein einfaches ULP gebaut:
>
> Läuft bei mir leider nicht, Unbekannter Bezeichner 'cmd'.  Eagel 5.10.0

Rechtsklick auf den Anhang, dann "Speichern unter". Wenn Du Dir das ULP 
stattdessen im Browser anschaust und den Text per Copy&Paste in einen 
Editor einfügst, geht es hier auch nicht. Um das aber zu reparieren, 
ersetzt Du bitte die erste Zeile des ULPs durch "string cmd;" (ohne 
Gänsefüße).
Gast #2995139
Lesenswert?

Bräuchte die Funktion auch... weiß jemand wie man das im eagle 6 zum 
laufen bringt? Hab schon im code geschaut aber nichts gefunden...

Markiere einen Block mit Bauteilen und Netzen und rufe die ULP auf.
Auch wenn ich nur Bauteile markiere,
bekomme ich immer die Meldung "Keine Bauteile in der Gruppe"

LG Micha
Gast #3019778
Lesenswert?

Danke ... Geht das bei dir auch mit mehreren Bauteilen?
Wenn ich mehrere Widerstände markiere funktioniert das bei leider 
nicht... Ein einzelnes Bauteil geht jedoch... Kannst du da vielleicht 
nochmal drüber schauen?
Danke
#3019867
Lesenswert?

Das funktioniert hier auch mit mehreren Bauteilen. Probiert habe ich das 
in meinem aktuellen Schematic so:

group all
run sch_group_to_brd
move (> 0 0)

Ich hatte dann alle nicht gelockten Bauteile am Cursor hängen. Was genau 
muss ich machen, um das Problem zu sehen?
Gast #3088734
Lesenswert?

Hallo!

Hab ein Bespiel hochgeladen... Wenn ich einen Block von den 3 Blöcken 
gänzlich markiere und das Ulp ausführe geht gar nichts!?!?

Irgendwie komisch, das ist ein Schaltungsauszug eines größern 
Schaltplans. Im Gesamtschaltplan funktioniert es teilweise, dort nimmt 
er aber auch immer nur 2-3 Bauteile von den 4 Bauteilen mit.

Vielleicht kannst du nochmal drüber schauen, danke!

SG
Angehängte Dateien:
#3088918
Lesenswert?

Ich kann es einfach nicht nachvollziehen mit meiner 6.4, das habe ich 
gemacht:

- Schaltplan öffnen
- Mit BOARD ein Board erzeugt
- EDIT .sch
- GROUP -> jetzt mit der Maus ein Rechteck über den mittleren Block 
gelegt
- RUN sch_group_to_brd
- MOVE (> 0 0)

An dieser Stelle habe ich C22, IC7, R18, R25 und X2 an der Maus hängen 
(Kontextmenü bei Rechtsklick habe ich nicht). Ich habe das mehrfach 
wiederholt und auch andere Blöcke und Kombinationen versucht -> immer 
das erwartete Ergebnis.

Ich habe jetzt aber trotzdem noch einige Änderungen durchgeführt, siehe 
Anhang. Ändert das vielleicht was, oder muss ich zum Reproduzieren noch 
anders vorgehen?

Wie ist denn das bei Dir bei Nicht-Funktion im Schalplan, wenn Du die 
Gruppe bewegst? Hängen hier alle erwarteten Bauteile an der Maus?
Angehängte Dateien:
Gast #3090433
Lesenswert?

René König schrieb:
> Ich habe jetzt aber trotzdem noch einige Änderungen durchgeführt,

Läuft bei mir mit V5.11. (altes ulp wollte nicht) Super und danke danke.




Nur so als Idee. Frei benannte Gruppen wären mein Traum. Also

- Group Supply
- Group analog
- Group Output
- Group Processor


etx pp.

Wer da was brauchbares baut kriegt einen Orden und ein Bier.
Gast #3090448
Lesenswert?

Dass hier viele blöde Sprüche kamen von Leuten die es nicht können, das 
ist wirklich traurig.

Also:

Zuerst das Werkzeug "Move" wählen.
Dann "Group" wählen
Dann mit der Maus eine Gruppe auswählen.
Dann mit der rechten Taste ein Bauteil in der Gruppe anklicken.
In dem sich öffnenden Menue ganz unten "move:Group" wählen und die 
Gruppe irgendwo hinschieben.

Das wars.

Joe
#3090490
Lesenswert?

Joe schrieb:
> Dass hier viele blöde Sprüche kamen von Leuten die es nicht können, das
> ist wirklich traurig.
>
> Also:
>
> Zuerst das Werkzeug "Move" wählen.
> Dann "Group" wählen
> Dann mit der Maus eine Gruppe auswählen.
> Dann mit der rechten Taste ein Bauteil in der Gruppe anklicken.
> In dem sich öffnenden Menue ganz unten "move:Group" wählen und die
> Gruppe irgendwo hinschieben.
>
> Das wars.
>
> Joe

Nun ja...

Eagle halt.

Mach ich mit Diptrace einfacher :
Gruppe einrahmen, Bauteil anklicken, Gruppe hinschieben wohin ich will.

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