I've seen and used this practical feature in an other designer system. However if I select let's say IC1 in schematic and move to the layout there is no selection for IC1 at all...
Is there any solution for this?
Thanks,
Zoltan
I've seen and used this practical feature in an other designer system. However if I select let's say IC1 in schematic and move to the layout there is no selection for IC1 at all...
Is there any solution for this?
Thanks,
Zoltan
Hi,
is this a good idea?
If I select a component in the schematic why should I want to have it selected in the layout as well. Assumed I already placed the object properly then I have to do this again? Or do I miss something here?
Regards,
Richard
This would be very useful during the manual component placement, when I try to select a bunch of componenets on the schematic which are connected to each other somehow (eg.: an LDO + its bypass caps + resistors + jumpers)
Thanks,
Zoltan
Zoltan Doczi wrote:
This would be very useful during the manual component placement, when
I try to select a bunch of componenets on the schematic which are
connected to each other somehow (eg.: an LDO + its bypass caps +
resistors + jumpers)
try to following ULP:
pickGrouped.ulp
#usage "%.1fmic %.1fmic)", u2mic(mx/gCnt),
u2mic(my/gCnt));
if (project.schematic) cmd = "edit .brd;" + cmd;
exit(cmd);
}
}
if it does what you want, you can assign it to a keyboard shortcut
--
Lorenz
Daniel Wainwright wrote:
Doesn't the 'show' button do exactly what the OP asks? With the sch and
pcb editor windows both open (and in sync), click the 'show' mode
button,
, then select the component you want highlighting in the schematic, it
is also highlighted in the PCB.
yes, but if you click on the "switch brd/sch" button instead using Alt+Tab
(or having both windows next to each other) the highlighting disappears
Gruss, Matthias Dingeldein
--
Guillotinen sind nicht reziprok, aber das macht nix,
die werden eh nur fuer die Hinrichtung verwendet
actually I doesn't care about simultaneously showing a component on sch and layout but simultaneously selecting a component on booth sch and layout editors!
So this way I can easily move and distribute them along the layout.
This does seem like a useful ULP. Can someone upload it to the ULP files section? I haven't been able to copy the text version in a way that doesn't just provide an error when I run it in EAGLE. I have tried copying in "plain text" format in Textedit, Word, and Open Office. Apparently they all stick enough formatting into the file to mess it up.
Thanks,
It's also in the thread "Two scripts to help layout a board from a multi-page schematic..." and I asked Lorenz if he had thought about uploading it. It does take a couple days to do that because you have to create an account and they approve any uploads before they appear. I'll try to insert the script again here:
#usage "<b>pick-up parts in the board editor that are grouped in the schematic</b>\n"
"<p>"
"group parts in the schematic, then run pickGrouped"
"<p>"
"<author>Author: lorenznl@yahoo.com</author>"
// THIS PROGRAM IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED
void main (void) {
string gInSch[], cmd;
int gCnt, mx, my;
// collect the grouped parts
project.schematic(SCH) {
SCH.parts(PAR) PAR.instances (INS) {
if (PAR.device.package && ingroup(INS))
gInSch[gCnt++] = PAR.name;
}
}
if (gCnt == 0) {
dlgMessageBox("Nothing grouped in schematic!");
exit(1);
}
project.board (B) {
clrgroup(B);
// regroup the collected parts in the board
// and determine center of weight
B.elements (E) {
if (lookup(gInSch, E.name, 0) != "") {
mx += E.x;
my += E.y;
setgroup(E);
}
}
// pick up the grouped parts at center of weight
sprintf(cmd, "move (>%.1fmic %.1fmic)", u2mic(mx/gCnt), u2mic(my/gCnt));
if (project.schematic) cmd = "edit .brd;" + cmd;
exit(cmd);
}
}
Hopefully that worked. If not, I'll post it on my web site an give a link...
Well, I copied and pasted from that last message and it was a bit wonky, so I uploaded it to my web page:
http://analognotes.com/eagle/pickgrouped.ulp
When/if Lorenz uploads it to the Cadsoft site, I'll point to that...