Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Eagle Layout Editor - hromadne operace

Ahoj,
potrebuju prosim vyresit v Eaglovi dva problemy. Dekuji za kazdou radu.

1. Mam schema s asi dvema stovkami soucastek. Vsechny bych chtel prejmenovat, aby jmena zacinaly dvema znaky: A_ . Takze R1 by se mel jmenovat A_R1 atd.

2. Nasledne chci cele toto schema zkopirovat tak, abych v jednom vykresu mel tedy dve identicka schemata. Pouze u toho druheho bych chtel, aby soucastky nezacinaly A_, ale B_.
Prikaz COPY jsem totiz v Eaglovi nejak nepochopil (ano, ostuda....).

Předmět Autor Datum
Tady jsi to zkusil? forum.htm
karel 16.07.2006 21:40
karel
Koukal jsem tam... nicmene treba k rozkopirovani kompletniho schematu jsem tam nasel toto: Search t…
Moas 16.07.2006 21:48
Moas
Kompletní výuková příručka v češtině: eagle.pdf
karel 16.07.2006 21:54
karel
thx za link, může se hodit
lední brtník 17.07.2006 08:20
lední brtník
Zda se, ze s hromadnym prejmenovavanim jsem ostrouhal, nejak to tam nemuzu najit...::) ale dik za li…
Moas 17.07.2006 08:31
Moas
Tipoval bych, ze na prejmenovani bude nejaky ULP - zkus se mrknout jednak na standardne dodavany a j…
kubik 17.07.2006 12:40
kubik
Nenalezeno:-( A zas tak dobre programovat neumim, abych si to udelal sam. Ale ty ULP soubory vypadaj…
Moas 19.07.2006 19:28
Moas
Neni to C :-) Zkus se zeptat na www.mcu.cz, nebo este lip nejdriv prohrabat archiv fora, mam pocit,…
kubik 20.07.2006 09:47
kubik
Dik, zkusim. Nevis jeste prosim jak zkopirovat treba deset soucastek zaroven? Pokud mam schema, kde…
moas 23.07.2006 12:16
moas
Oznac ty soucastky jako blok (Group) a pak pouzij Cut (ikona nuzky) a Paste (nejaka tycka se zlutym…
kubik 24.07.2006 13:35
kubik
wohooo, kubik na Hrad!:beer: nevim proc teda se pouziva CUT::), ale co uz. A to prejmenovani si teda…
Moas 24.07.2006 17:08
Moas
:-) Ohledne toho prejmenovani - zkus se podivat na renumber-sch.ulp a mozna bude stacit jen drobna u…
kubik 24.07.2006 18:39
kubik
Ten Renumber je fajn.... uz jsem se do toho dival, ale na to, abych to zmenil, na to nemam.... Nu ne… poslední
Moas 24.07.2006 19:18
Moas

Koukal jsem tam... nicmene treba k rozkopirovani kompletniho schematu jsem tam nasel toto:

Search this group with the subject "copy" and
"subcircuit" for plenty of methods that work.
The subcircuit method should let you layout one half and then clone it
and save some layout time.

ovsem tomuto jsem teda neporozumel.:-[:-(

Nenalezeno:-(
A zas tak dobre programovat neumim, abych si to udelal sam. Ale ty ULP soubory vypadaji nejak povedome. Je to C ?

#usage "<b>Count Pads, Vias, Smds and Holes of a board</b>\n"
       "<p>"
       "<author>Author: support@cadsoft.de</author>"

// THIS PROGRAM IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED

int i, j, k, h, l, s ;
i = j = k = h = l = 0;

if (board) {
board(B) {
   B.holes(L) {
     h++;
     }

   B.elements(E) {
     E.package.holes(H) {
       h++;
       }
     E.package.contacts(C) {

       if (C.pad)
          i++ ;
       if (C.smd && (C.smd.layer == 1))
          j++ ;
       if (C.smd && (C.smd.layer == 16))
          l++;
       }
   }

  B.signals(S) {
     S.vias(V) {
          k++;
     }
  }

string result;

 sprintf(result,
 " Number of Pads:  %d\n\
 Number of Vias:  %d\n\
 Number of Smds:  %d\n\
    Smds in Top:  %d\n\
    Smds in Bot:  %d\n\
 Number of holes: %d\n\
 Total number of drills: %d", i, k, j+l, j, l, h, i+k+h);

 dlgDialog("Layout Information") {
  dlgVBoxLayout {
    dlgHBoxLayout {
      dlgSpacing(200);}
     dlgTextView(result);
         dlgPushButton("+Ok") dlgAccept();
  }
 };

 string fileName ;

 fileName = dlgFileSave("Save Statistic File", filesetext(B.name, ".txt"), "*.txt");
   if (fileName == "") exit(0);

  output(fileName) {
    printf("%s",result);
    }
 }
}

else {
   dlgMessageBox("\n    Start this ULP in a Board    \n");
   exit (0);
 }

Dik, zkusim.
Nevis jeste prosim jak zkopirovat treba deset soucastek zaroven? Pokud mam schema, kde se urcita cast petkrat opakuje, tak si to chci nakreslit jen jednou a pak klasicky "Copy and Paste" to namnozit, ale potiz je, ze CtrlC a CtrlV v Eaglovi nechodi a prikaz COPY mi veme jen jeden objekt.... :(

Oznac ty soucastky jako blok (Group) a pak pouzij Cut (ikona nuzky) a Paste (nejaka tycka se zlutym blemcem). Nezapomen pri Cut vybrat blok pravym mysim tlacitkem.

To sem zapomnel - Cut/Paste funguje i mezi ruznejma schematama, takze muzes cutnout kus jednoho, potom otevrit jiny schema a pastnout to tam. Obcas se hodi, kdyz treba delam sbernici a chci ji mit vsude stejnou :-P

Ten Renumber je fajn.... uz jsem se do toho dival, ale na to, abych to zmenil, na to nemam....
Nu nevadi, dam si jednu prijemnou hodinku s prejmenovavanim... kdybych tady nehazel dotazama a radsi prejmenovaval, tak uz jsem to mozna mel...:-D

Dik

Zpět do poradny Odpovědět na původní otázku Nahoru