Home   Eagle Online
   
 Začátečníci 
     Informace 
     Průvodce 
     Freeware 
      Prodejce 
     Ceny 
 Uživatelé 
  Novinky v. 4.1 
     Podpora 
     Download 
     Upload 
     Fórum 
     Výrobci desek 
     Školení 
 Zábava 
     Hudba 
     Galerie 
     Tričko 
 Různé 
     Rok 2000 
     Odkazy 
     Práva 


 

Co je nového ve verzi 4.1?

Zde je seznam všech nových vlastností a úprav v EAGLE verzi 4.1

Seznam změn ve starší verzi 4.0 je zde.

Pokud máte licenci Eagle pro verzi 4.0 nebo starší, kontaktujte prosím Vašeho místního prodejce pro aktualizaci.

Správa knihoven

  • Pouzdra a sady součástek mohou být nyní kopírovány do právě editované knihovny z jiných knihoven, buď pomocí řídícího panelu a funkce myši "Chytit&Položit" nebo pomocí nové syntaxe příkazu COPY (viz "Help Copy").
  • Nové varianty pouzder mohou být nyní vytvářeny přímo za pomoci pouzder z jiných knihoven, buď pomocí řídícího panelu a funkce myši "Chytit&Položit" nebo pomocí nové syntaxe příkazu PACKAGE (viz "Help Package").
  • Pouzdra právě editované knihovny mohou být aktualizována stejnými z jiných knihoven, buď pomocí řídícího panelu a funkce myši "Chytit&Položit" nebo pomocí nové syntaxe příkazu UPDATE (viz "Help Update").

Slepé & skryté prokovy (vias).

  • Program nyní umí pracovat s tzv. "slepými & skrytými" prokovy. "Slepé" prokovy jsou ty, které jsou vrtány z jedné strany desky ale nejsou vrtány skrze všechny vrstvy spojů. "Skryté" prokovy jsou sice vyráběny vrtáním skrze všechny vrstvy spojů, ale připojeny jsou jen některé vnitřní vrstvy. Prokovy, které procházejí skrze celou desku plošného spoje jsou v podstatě "skryté" prokovy, ale někdy jsou označované také jako prokovy "skrz". "Mikro prokovy" jsou malé slepé prokovy, které jdou z jedné vnitřní vrstvy do sousední vnitřní vrstvy. Tyto se typicky používají pro připojení plošek SMD na vnitřní vrstvu, aniž by bylo nutno táhnout spoj po povrchu okolo SMD.
  • Kontroly návrhu nyní mají novou záložku s názvem "Layers" (vrstvy), ve které může být definováno nové nastavení vrstev. Nejmenší velikost vrtáku a poměr ploška/vrták pro slepé díry se definuje v záložce "Sizes".
  • Pokud se aktualizuje deska ze starší verze, nastavení vrstev bude podmíněno vrstvami, které byly dříve použity. (Buď proto, že jsou v nich některé objekty, nebo jsou to napájecí vrstvy, nebo jsou použity v nastavení autorouteru). Štoček vrstev spojů pak bude složen z vrstev "izolačního" a "pokoveného" materiálu (s tloušťkou jednotlivých vrstev vybranou tak, aby výsledná tloušťka celé desky byla mezi 1mm a 1.5mm), a bude umožňovat prokoveným dírám jít skrze všechny vrstvy. Po natažení staré desky do této nové verze byste měli zkontrolovat nastavení jednotlivých vrstev v pravidlech návrhu desky (Design Rules, DRC) a upravit ho podle svých potřeb.
  • Dialogy a okénka nastavení příkazů DISPLAY a LAYER zobrazují pouze ty signálové vrstvy, které jsou použity v nastavení kreslících hladin.
  • Příkazy CHANGE LAYER a ROUTE umísťují pouze co nejkratší (ve směru válce od povrchu k povrchu) prokovené průchody vrstvami (podle nastavení vrstev v pravidlech návrhu (Design Rules)). Může se stát, že dříve existující prokov stejného signálu je pak následně prodloužen, nebo že existující kratší prokovy jsou zkombinovány do jednoho dlouhého prokovu, pokud je to nezbytné pro umožnění požadované změny vrstvy spoje.
  • Příkaz VIA má nový parametr který definuje, které vrstvy má prokov navzájem spojit. Zápis parametru je stylem od-do, kde 'od' a 'do' jsou čísla vrstev, které mají být k prokovu připojeny. Například 2-7 vytvoří prokov, spojující pouze vrstvy od 2 do 7 . Pokud nelze z důvodu nastavení pravidel návrhu použít určitý prokov, použije se nejbližší dostupný delší prokov (nebo je zobrazena chybová zpráva, pokud to není možné).
  • Autorouter nemůže pracovat současně na napájecích vrstvách a prokovech, které nejdou skrz celou desku. V takových případech musíte nahradit napájecí vrstvy příslušnými signálovými polygony (se signálem napájení).
  • Příkaz CHANGE má novou volbu označenou VIA, která se používá pro změnu vrstev, na které je propojen prokovený průchod. Zápis je
        CHANGE VIA od-do *
                          
    kde 'od' a 'do' jsou čísla vrstev, které má propojit prokov. Pokud tento prokov není v pravidlech návrhu dostupný, použije se nejbližší delší prokov (nebo je zobrazena chybová zpráva, pokud to není možné).
  • Objekt uživatelského jazyka ULP UL_VIA, má nyní dva nové datové členy 'start' a 'end', které nesou čísla vrstev, na kterých prokov začíná a končí. Hodnota 'start' musí být vždy menší než 'end'. Pozor, datové členy 'diameter' a 'shape' (průměr a tvar) vždy vracejí hodnotu průměru, který má prokov mít v dané vrstvě, dokonce i když částečný prokov tuto vrstvu nepřipojuje (nebo když vrstva vůbec není použita v nastavení kreslících hladin).
  • Kontrola návrhu (DRC) nyní testuje, zda všechny prokovy a objekty v signálových vrstvách odpovídají použitému nastavení vrstev. Pokud ne, je zobrazeno chybové hlášení.
  • Pokud nastavení vrstev desky obsahuje slepé nebo skryté prokovy, CAM Procesor generuje samostatné vrtací soubory pro každou délku děr, která je použita na desce (viz "CAM Procesor").
  • Kontrola návrhu (DRC) provádí nové kontroly slepých prokovů: prokovy, které nevyhoví kontrole nejmenšího vrtáku "Minimum Drill" a jsou slepými prokovy, hlubokými přesně jednu vrstvu (tak zvané "mikro prokovy") jsou kontrolovány podle parametru"Min. Micro Via". Slepé prokovy, které projdou těmito testy jsou pak dále testovány, zda mají průměr vrtáku, který vyhovuje parametru"Min. Blind Via Ratio" v pravidlech návrhu v sekci"Edit/Design Rules/Sizes".

Libovolné úhly

  • Texty a prvky na desce mohou být nyní otáčeny o libovolný úhel, v krocích po 0.1 stupně (viz "Help Add" , tam je popis příznaku "orientation").
  • Nový příznak "Spin" v orientacích může být použit k zakázání funkce, která udržuje texty čitelné ze spodní nebo pravé strany desky.
  • Pájecí plošky (Pads) a SMD plošky (SMDs) mohou být nyní umísťovány pod libovolnými úhly.

Oblouky a spoje

  • V mnoha směrech je nyní s oblouky (Arc) zacházeno stejně jako se spoji (Wire). Jsou součástí signálu, pokud jsou kresleny v signálových hladinách, mohou být použity při kreslení polygonů (ploch mědi) a také mají už přiřazen styl spoje (Wire Style).
  • Konce oblouků mohou být nyní oblé nebo ploché. Ploché konce byste měli používat jen pokud je to absolutně nezbytné (zaoblené konce mají výhodu např. při generování souborů pro Gerber).
  • Koncové body oblouku mohou být nyní přemísťovány nezávisle, stejně jako u spojů. Když se přemísťují tyto body, poloměr oblouku je proporcionálně upravován.
  • Všechny příkazy, které kreslí spoje mohou nyní kreslit také oblouky s použitím nových parametrů 'curve' nebo '@radius' (viz"Help/Editor Commands/WIRE").
  • V uživatelském jazyku ULP nyní vypadly skokové členy 'arcs()' . Všechny program ULP které používaly skok po oblouku musí nyní testovat nový datový člen UL_WIRE.arc , pokud skáčí po spojích (viz"Help/User Language/Object Types/UL_WIRE"). Níže uvedená sekce "Uživatelský jazyk" obsahuje příklady, jak upravit starší programy ULP.
  • Nový příkaz MITE se používá pro oddálení průsečíků spojů (viz "Help Miter").
  • Styl tažení spojů 0, 1, 3 a 4 nyní používá přídavnou vzdálenost (miter radius) podle definice v příkaze MITER.

Další příznaky pro plošky, prokovy a smd

  • Pájecí plošky (Pads), prokovy (Vias) a plošky SMD mají nyní další příznaky, které řídí generování nepájivé masky (stop) a masky pájivé pasty (cream) , termálních symbolů (thermals) a tvaru (shape) plošky č. 1 pouzdra.
  • Objekty uživatelského jazyka UL_PAD, UL_VIA a UL_SMD mají nového datového člena 'flags', který vrací nastavení těchto příznaků. (viz"Help/User Language/Object Types/UL_PAD", "Help/User Language/Object Types/UL_VIA" a "Help/User Language/Object Types/UL_SMD").
  • Příkazy PAD a SMD podporují pro definování těchto příznaků nové volby NOSTOP, NOTHERMALS, NOCREAM, a FIRST. Příkaz VIA má nyní novou volbu STOP.
  • Příkaz CHANGE má nyní nové volby STOP, CREAM a FIRST , které modifikují příznaky (volba THERMALS již dříve existovala).

Uživatelem definovatelné barvy

  • Barvy hladin, pozadí a rastru jsou nyní zcela uživatelem definovatelné.
  • Nyní jsou tři "palety" pro černé, bílé a barevné pozadí. Každá paleta má 64 vstupů barev, které mohou být nastaveny na libovolnou hodnotu RGB. Vstup palety 0 se používá jako barva pozadí (v "bílé" paletě nemůže být tento vstup modifikován, protože tato paleta se také používá pro tisk, kde pozadí je vždy bílé).
  • Barevné palety mohou být měněny buď pomocí dialogu pod"Options/Set.../Colors" nebo použitím příkazu
        SET PALETTE <index> <rgb>
                          
    kde <index> je číslo v rozsahu 0..63 a<rgb> je hexadecimální hodnota RGB , jako 0xFFFF00 (která představuje světle žlutou). Pozor, hodnota RGB musí začínat "0x", jinak bude vzata jako desítkové číslo. Pro přepínání palet můžete použít
        SET PALETTE BLACK|WHITE|COLORED
    
    a tím přepnete na černou, bílou nebo barevnou paletu. Pozor, po tomto příkaze nenásleduje automatické překreslení okna, musíte následně použít příkaz WINDOW; který to provede.
  • Přednastaveny jsou pouze vstupy 0..15 které obsahují stejné barvy jako předchozí verze.
  • Vstupy palet jsou seskupeny do "normálních" a "zvýrazněných" barev. Vždy je tam 8 "normálních" barev, následovaných odpovídajícími 8 "zvýrazněnými" barvami. Takže barvy 0..7 jsou "normální" barvy, 8..15 jsou jejich "zvýrazněné" hodnoty, 16..23 je jiných 8 "normálních" barev s 24..31 které jsou jejich "zvýrazněné" hodnoty atd. "Zvýrazněné" barvy se používají pro zobrazování objektů, například příkazem SHOW.
  • Barvy pozadí pro editory spojů a schémat mohou být nyní nastaveny na libovolnou barvu. Pozor, pokud není pozadí nastaveno na čistě černou nebo bílou, vykresluje se obraz po jednotlivých hladinách a trvá to poněkud déle.
  • Změny v dialozích "Options/Set..." + "Grid" byly přejmenovány na "Colors". + parametr minimálního viditelného rastru byl přesunut do tabulky "Misc".
  • Nová funkce uživatelského jazyka ULP 'palette()' může být použita pro nastavení právě používané palety a jejích vstupů (viz"Help/User Language/Builtins/Builtin Functions/Miscellaneous Functions/palette()").

Řídící panel

  • Pohled do stromu řídícího panelu může být nyní řazen podle jména ('name') nebo podle typu ('type') pomocí volby spouštěcího menu"View/Sort".
  • Volba spouštěcího menu řídícího panelu "File/Refresh tree" byla přesunuta do "View/Refresh".
  • Vstupy adresářů řídícího panelu, které mohou obsahovat knihovny nyní mají v kontextovém menu volby "použít všechny" (Use all) a "nepoužít žádnou" (Use none).
  • Jsou nové volby kontextových menu pro knihovny, sady součástek a pouzdra, dále možnost "Chytit&Položit" pro kopírování a aktualizaci objektů v knihovnách a pro vytváření nových variant pouzder.
  • "Chytit&Položit" aplikováno na soubor desky, schématu nebo knihovny v příslušném okně editoru nyní natáhne tento soubor do okna pro editaci. Starší funkce provedení aktualizace knihovny při položení souboru knihovny do libovolného okna editoru byla odstraněna.

Pravidla návrhu

  • Nové parametry DRC Shapes/Elongation mohou být použity pro definování prodloužení pájecích plošek pouzder (Pad) tvaru Long a Offset. Platné hodnoty jsou od 0 do 200, kde 0 znamená pravidelný osmiúhelník (bez prodloužení) a 100 dává poměr stran 2:1 (100% prodloužení), což je hodnota, která byla nastavena napevno ve starších verzích programu.
  • Pravidla návrhu (DRC) mají nyní novou záložku "Layers", která definuje nastavení vrstev u vícevrstvých desek. (viz "Help/Design Checks/Design Rules").
  • Záložka "Shapes" obsahuje nový ovládací prvek "First", který definuje tvar plošky vývodu č. 1 pouzdra.
  • Záložka "Sizes" obsahuje dva nové parametry "Min. Micro Via" a "Min. Blind Via Ratio".
  • Záložka "Restring" obsahuje novou sadu parametrů pro mikro prokovy.

Uživatelský jazyk (ULP)

  • ULP funkce UL_PAD.shape a UL_VIA.shape nyní vrací PAD_SHAPE_ANNULUS, PAD_SHAPE_THERMAL, VIA_SHAPE_ANNULUS a VIA_SHAPE_THERMAL, pokud jejich tvar je vyžadován pro napájecí vrstvu (viz Help/User Language/Object Types/UL_PAD a UL_VIA).
  • Objekt dialogu ULP dlgListView nyní přijímá nový parametr, který definuje sloupec a směr použitý pro třídění.
  • ULP funkce strchr(), strstr(), strrchr() a strrstr() nyní přijímá parametr 'index' aby započala hledání na dané pozici.
  • Otevření stejného souboru současně ve dvou výstupních [output()] příkazech v ULP programu je nyní považováno za chybu.
  • ULP objekty UL_HOLE, UL_PAD a UL_VIA mají nyní nového datového člena 'drillsymbol'.
  • ULP program nyní může být přerušen dokonce i pokud právě vykonává smyčku 'for' nebo 'while' .
  • Nová ULP funkce status() může být použita pro zobrazení zprávy ve stavovém řádku okna editoru.
  • ULP dialogová funkce dlgTextView nyní přijímá druhý parametr, kterým podporuje odkazy (hyperlinks) v RTF formátu (Rich Text) (viz"Help/User Language/Dialogs/Dialog objects/dlgTextView()").
  • ULP dialogová funkce dlgMessageBox může nyní přidat ikonu do okna se zprávou pomocí přidání znaků '!', ';' nebo ':' před řetězec zprávy (viz"Help/User Language/Dialogs/Predefined Dialogs/dlgMessageBox()").
  • Z důvodu přidání libovolných úhlů a příznaku "spin" byly do uživatelského jazyka přidány následující funkce nových členů: UL_PAD.angle, UL_SMD.angle, UL_RECTANGLE.angle, UL_ELEMENT.angle, UL_ELEMENT.spin a UL_TEXT.spin. Ujistěte se, že jste je zařadili do svých nových ULP podle potřeby, jinak desky obsahující objekty s těmito novými funkcemi budou nesprávně obsluhovány. Viz například 'dxf.ulp'.
  • Z důvodu změny tvaru plošek Pad ULP konstanty PAD_SHAPE_XLONGOCT a PAD_SHAPE_YLONGOCT byly nahrazeny pomocí PAD_SHAPE_LONG, a byla zavedena nová konstanta PAD_SHAPE_OFFSET .
  • Nová ULP funkce UL_PAD.elongation vrací hodnotu prodloužení plošky s tvary Long nebo Offset.
  • ULP objekt UL_VIA, má nyní dva nové datové členy 'start' a 'end', které vrací čísla vrstev, ve kterých prokov začíná a končí. Hodnota 'start' je vždy menší než 'end'. Pozor, datové členy 'diameter' a 'shape' vrací vždy průměr nebo tvar, který má prokov mít v dané vrstvě dokonce i tehdy, když prokov touto vrstvou neprochází (nebo když tato vrstva není použita v nastavení vrstev).
  • Z důvodu implementace různých stylů oblouků byla do ULP přidána funkce UL_ARC.cap .
  • Byly zrušeny funkce členů smyčky UL_BOARD.arcs(), UL_PACKAGE.arcs(), UL_SHEET.arcs() a UL_SYMBOL.arcs() , protože oblouky jsou nyní považovány za spoje. Každý ULP, který pracuje s oblouky musí nyní zkontrolovat nový datový člen UL_WIRE.arc když navazuje na spoje (viz"Help/User Language/Object Types/UL_WIRE"). Pro převod starších ULP které používají funkci člena smyčky arcs() se inspirujte následujícím příkladem:

    Předpokládejme, že máte ULP který vypadá takto:

        void ProcessArc(UL_ARC A) { /* do something with the arc */ }
        void ProcessWire(UL_WIRE W) { /* do something with the wire */ }
        board(B) {
          B.arcs(A) ProcessArc(A);
          B.wires(W) ProcessWire(W);
          }
                        
    Aby byl funkční s EAGLE verzí 4.1 , musíte odstranit volání 'arcs()' a přemístit skutečné zpracování oblouku do funkce ProcessWire() :
        void ProcessArc(UL_ARC A) { /* do something with the arc */ }
        void ProcessWire(UL_WIRE W)
        {
          if (W.arc)
             ProcessArc(W.arc);
          else
             /* do something with the wire */
        }
        board(B) {
          B.wires(W) ProcessWire(W);
          }
    
    Pozor, toto explicitní zpracování oblouků potřebujete pouze tehdy, pokud potřebujete získat přístup na parametry, které poskytuje pouze UL_ARC . Pokud vás tento druh informace nezajímá, můžete s oblouky zacházet jako s běžnými spoji s použitím parametrů, které poskytuje UL_WIRE .

  • Aby bylo možno obsloužit libovolný UL_ARC na úrovni UL_WIRE , objekt UL_WIRE nyní má dva přídavné členy 'cap' a 'curve'.
  • ULP objekty UL_PAD, UL_VIA a UL_SMD mají nové datové členy 'flags', které vracejí nastavení příznaků které řídí generování masky a termálních symbolů (viz"Help/User Language/Object Types/UL_PAD", "Help/User Language/Object Types/UL_VIA" a "Help/User Language/Object Types/UL_SMD").
  • ULP objekt UL_HOLE má nový datový člen 'diameter[]' který vrací průměr otvorů nepájivých masek.
  • Příkaz output() v ULP nyní podporuje písmeno nového módu 'D', které znamená, že soubor bude automaticky smazán na konci práce s EAGLE (viz"Help/User Language/Builtins/Builtin Statements/output()").
  • ULP objekt UL_GRID má nyní nový datový člen pojmenovaný 'unitdist', který vrací rastrovou jednotku, která byla použita pro definování současné rastrové vzdálenosti (viz"Help/User Language/Object Types/UL_GRID).

Autorouter

  • Autorouter se už nepokouší poprvé tahat spoje mezi hranicemi okolí signálů v pravých úhlech, protože to občas vedlo k tahání "nevýhodných" cest, naopak nyní je mu povoleno využívat v prvním průchodu celou plochu desky. V některých případech to může prodloužit dobu jeho práce ale v jiných, zvláště na složitých deskách naopak dobu zkrátit.

CAM Processor

  • Nový parametr MaxApertureSize může být použit v souboru 'eagle.def' k definování horního limitu pro velikost generovaných otvorů pro zařízení GERBERAUTO a GERBER_RS274X . Pokud mají být zobrazeny objekty větší než tento limit, jsou pro ně otvory emulovány.
  • Pokud deska obsahuje slepé nebo skryté prokovy, CAM Processor generuje samostatné vrtací soubory pro každou délku děr, která je použita na desce. Jména souborů jsou odvozena přidáním čísel první a poslední vrtané vrstvy k základnímu jménu, jako např.
        boardname.drd.0104
    
    což je vrtací soubor pro vrstvy 1-4. Pokud chcete mít čísla vrstev na jiné pozici, můžete použít vymezovač %L, jako např.:
        .%L.drd
    
    což vygeneruje
        boardname.0104.drd
    
    Jméno info souboru vrtání je vždy generováno bez čísel vrstev a každá '.' před %L bude vynechána. Každý dříve existující soubor, který vyhovuje vzorkem vrtacímu souboru, ale není výsledkem právě zpracovávané úlohy bude před generováním nových souborů smazán. Při každé zpracovávané úloze se vytváří jeden info soubor vrtání, který obsahuje (mimo další informace) seznam všech vygenerovaných souborů vrtání.
  • Soubor clonek je nyní kontrolován pro duplicitní D-kódy (viz "Help/Generating Output/CAM Processor/Output Device/Device Parameters/Aperture Wheel File").

Textový editor

  • Nastavení fontu v textovém editoru se nyní provádí pomocí volby vysouvacího menu "File/Font..." a ne už nastavením tiskárny. Zvolený font se nyní také používá v okně textového editoru.

Příkaz ADD

  • Příkaz ADD nyní umožňuje zrcadlit objekt zavěšený na kurzoru stiskem středního tlačítka myši.

Příkaz ARC

  • Oblouky jsou nyní součástí signálů, pokud jsou kresleny v signálových hladinách. Pokud aktualizujete starší výkres desky, oblouky v signálových hladinách jsou převedeny na signály (buď nově vygenerované nebo na ty, se kterými mají společné koncové body).
  • Příkaz ARC nyní přijímá jméno signálu (stejně jako příkaz WIRE).
  • Konce oblouků nyní mohou být kulaté nebo rovné (příkaz ARC proto přijímá nové parametry ROUND a FLAT). Pokud se aktualizuje starší výkres, parametr 'cap' všech oblouků na desce, pouzder a schematických značek, jejichž konce se překrývají s jinými objekty (jako spoje nebo prokovy) bude nastaven na 'round'. To umožňuje, že jsou snadněji vykreslovány na různých výstupních zařízeních.

Příkaz BUS

  • Příkaz BUS má nyní rozšířený zápis, aby umožnil kreslení oblouků (viz"Help/Editor Commands/BUS").

Příkaz CHANGE

  • Když se mění vrstva signálového spoje, je vytvořen pouze minimálně nezbytný prokov (podle nastavení hladin v pravidlech návrhu Design Rules). Může se přitom stát, že už existující prokov je pouze patřičně prodloužen nebo že existující prokovy jsou sloučeny do jednoho delšího prokovu, pokud je to potřeba pro požadovanou změnu vrstvy.
  • Příkaz CHANGE má novou volbu VIA, kterou je možno použít pro změnu vrstev, kterými prokov prochází. Zápis je
        CHANGE VIA od-do *
                          
    kde 'od' a 'do' jsou čísla vrstev, mezi kterými prokov prochází. Pokud tento určitý prokov není dostupný v nastavení vrstev v pravidlech návrhu (Design Rules), použije se další delší díra (nebo je zobrazena chybová zpráva, pokud to nelze provést.
  • Příkaz CHANGE nyní může změnit způsob zakončení oblouků použitím
        CHANGE CAP ROUND | FLAT
                          
  • Příkaz CHANGE má nové volby STOP, CREAM, a FIRST které upravují nové příznaky plošek/SMD (příznak THERMALS již existoval dříve).
  • Parametry Spacing a Isolate ve spouštěcím menu CHANGE nyní zobrazí seznam předdefinovaných hodnot (jako např. parametr šířka [Width] ). Všechna taková spouštěcí menu nyní obsahují dole také položku "..." , která otevře dialog pro zadání nové hodnoty.

Příkaz COPY

  • Příkaz COPY může nyní kopírovat součástky ve schématu (viz "Help Copy").
  • Příkaz COPY může nyní kopírovat pouzdra a sady součástek z jiných knihoven do právě editované knihovny (viz "Help Copy").
  • Příkaz COPY nyní může zrcadlit objekty zavěšené na kurzoru stiskem středního tlačítka myši.

Příkaz DELETE

  • Volba "SIGNALS" nyní musí být celá vypsána (nelze zkratkou).

Příkaz DISPLAY

  • Automatické povolení/zakázání příbuzných hladin při aktivaci nebo deaktivaci hladin t/bPlace nebo Symbols v příkaze DISPLAY může být nyní vypnuto doplněním řádku
        Option.DisplayRelatedLayers = "0"
                          
    do souboru eaglerc.

Příkaz DRC

  • Kontrola pravidel DRC nyní hledá objekty ve hladinách Pads a Vias, které nejsou plošky (Pads) nebo prokovy (Vias) (např. spoje, pravoúhelníky atd.) a označuje je jako chyby "narušitelé hladiny" (Layer Abuse) . Důvod je ten, že EAGLE s těmito objekty nezachází žádným zvláštním způsobem, takže by mohly způsobit zkraty. Pokud takovou chybu při DRC obdržíte, měli byste zvážit přemístění takového objektu do patřičné signálové hladiny.
  • DRC nyní kontroluje objekty v zakázaných hladinách t/bKeepout pouze pokud jsou příslušné hladiny aktivovány.
  • DRC nyní kontroluje, zda všechny prokovy a objekty v signálových hladinách odpovídají aktuálnímu nastavení hladin. Pokud ne, je hlášena chyba "Layer Setup".

Příkaz GRID

  • Příkaz GRID přijímá novou volbu 'alt', která umožňuje definovat "alternativní" rastr, který se nastaví kdykoliv stisknete klávesu Alt během výběru nebo posouvání objekty. Alternativní rastr může mít svou vlastní velikost i jednotku a typicky se použije na dočasné přepnutí do jemnějšího rastru, pokud normální rastr je příliš řídký. Viz "Help/Editor Commands/GRID".
  • Dialog GRID se změnil, aby umožnil uživateli zadat parametry alternativního rastru.

Příkaz INVOKE

  • Příkaz INVOKE nyní může zrcadlit objekt zavěšený na kurzoru stiskem středního tlačítka myši.

Příkaz MIRROR

  • Příkaz MIRROR nyní akceptuje jméno prvku na desce, stejně jako příkaz MOVE.

Příkaz MITER

  • Nový příkaz MITER může být použit pro "oddálení rohů" křížení spojů (viz "Help Miter").

Příkaz MOVE

  • Když se vybírá objekt příkazem MOVE, stavový řádek nyní zobrazuje stejnou informaci jako příkaz SHOW (nyní tato funkce pracuje pouze pokud je "Navádění uživatele" vypnuto).
  • Pokud je oblouk chycen za jeden z jeho koncových bodů, tímto bodem je možno volně pohybovat (stejně jako koncem spoje Wire). Poloměr oblouku se přitom proporcionálně mění.
  • Příkaz MOVE nyní může zrcadlit objekt zavěšený na kurzoru stiskem středního tlačítka myši.
  • Příkaz MOVE může nyní vybírat objekty v jejich nulových bodech stisknutím klávesy Ctrl (viz "Help/Editor Commands/MOVE").

Příkaz NET

  • Příkaz NET nyní zobrazuje ve stavovém řádku informace o aktuální síti.
  • Příkaz NET má nyní rozšířený zápis, aby umožnil kreslení oblouků (viz "Help/Editor Commands/NET").

Příkaz PACKAGE

  • Příkaz PACKAGE může nyní vytvářet varianty pouzder pomocí pouzder z jiných knihoven (viz "Help Package").

Příkaz PAD

  • Příkaz PAD může nyní vytvářet pájecí plošky v libovolných úhlech natočení a proto akceptuje parametr "orientation" (Viz "Help Pad").
  • Tvary plošek XLongOct a YLongOct byly přejmenovány na Long. Pokud se aktualizuje starší výkres z předchozích verzí, plošky XLongOct jsou převedeny na plošku Long s úhlem natočení 0 stupňů, a plošky YLongOct jsou převedeny na Long s 90 stupni.
  • Nový tvar plošky "Offset" má stejný tvar plošky jako Long, ale je vystředěn jen jedním směrem.
  • Příkaz PAD podporuje nové volby NOSTOP, NOTHERMALS a FIRST aby podporoval nové příznaky (viz "Help/Editor Commands/PAD").

Příkaz PASTE

  • Příkaz PASTE nyní umožňuje zrcadlit objekt zavěšený na kurzoru stiskem středního tlačítka myši.

Příkaz POLYGON

  • Šířka 'width' a hladina 'layer' mohou být nyní měněny kdykoliv během kreslení polygonu.
  • Příkaz POLYGON má nyní rozšířený zápis, který umožňuje kreslení oblouků (viz "Help/Příkazy editoru/POLYGON").

Příkaz RATSNEST

  • Příkaz RATSNEST nyní zpracovává všechny body signálu, i tehdy, když je signál velmi složitý (v předchozích verzích vynechával ze zpracování koncové body, pokud počet bodů překročil 254). To vyžaduje více paměti při optimalizaci vzdušných spojů (Ratsnest). Pokud by se Vám tento nový způsob nehodil. můžete se k původnímu způsobu vrátit přidáním řádku
        Option.RatsnestLimit = "254"
                          
    do souboru eaglerc . Číselná hodnota určuje počet bodů, se kterými se bude počítat a to také omezí  velokost použité paměti (zpracování použije přibližně kvadrát této hodnoty v bajtech, takže hodnota 1024 omezí velikost použité paměti na 1MB). Hodnota "0" znamená bez omezení. Hodnota "1" že vzdušné spoje budou připojeny pouze k pájecím ploškám (pads, smds) a prokovům (vias).
  • RATSNEST už neoznačuje výkres desky jako modifikovaný, dokud propočítané polygony (pokud jsou) nejsou uloženy s deskou, a propočítané vzdušné spoje skutečně neobsahují změny ve výkrese.

Příkaz ROTATE

  • Příkaz ROTATE nyní přijímá parametr "orientation" (např. SMR359.9).
  • Příkaz ROTATE nyní přijímá jméno prvku na desce, stejně jako příkaz MOVE .
  • Příkaz ROTATE může být nyní používán s Chytit&Táhnout s pootočením objektů nebo skupin o libovolný úhel (viz "Help Rotate").

Příkaz ROUTE

  • Příkaz ROUTE nyní dynamicky propočítává zbývající vzdušný spoj během pokládání. Přitom také zohledňuje všechny body podél spoje, pokud jsou blíže od kurzoru než konce spoje. Pokud je tam pájecí ploška (pad), prokov (via) nebo  smd které jsou alespoň "Snap_Length" daleko od konců vzdušného spoje (v aktivní hladině), tento konec se nyní zachytí ke středu objektu.
  • Příkaz ROUTE už nyní automaticky nenastavuje prokov (Via) na koncový bod spoje. Pokud chcete umístit prokov na konec právě taženého spoje, můžete to provést podržením klávesy Shift během kliknutí na koncový bod.
  • Při vybírání hladiny pro tažení spoje nyní příkaz ROUTE také zohledňuje spoje (Wires), ne jenom SMD.
  • Při změně hladiny v příkaze ROUTE je umísťováno minimum možných prokovů (via) (podle nastavení hladin v pravidlech Design Rules). Může se přitom stát, že už existující prokov stejného signálu je prodloužen, nebo že existující prokovy jsou jsou překombinovány do podoby delších a kratších prokovů, pokud to změna vrstvy spoje vyžaduje.
  • Příkaz ROUTE má rozšířený zápos, který umožňuje kreslení oblouků (viz "Help/Příkazy editoru/ROUTE").
  • Příkaz ROUTE nyní vytvoří nový vzdušný spoj, pokud je potřebný, pokud se stiskne Ctrl během výběru počátečního bodu (viz "Help/Příkazy editoru/ROUTE").

Příkaz SET

  • Příkaz SET USED_LAYERS také zohledňuje hladiny z nového vícehladinového nastavení v pravidlech návrhu (Design Rules) a udržuje je v nabídkách menu.
  • Příkaz SET WIRE_BEND akceptuje dvě nové hodnoty 5 a 6 , které určují úhly tažení, který začínají nebo končí  v 90 stupňovém oblouku, dále novou hodnotu 7 pro styl tažení, jehož výsledkem je ukončení oblouku přesně v bodě počátku spoje. Pokud v počátečním bodě není právě jeden spoj, je nakreslena přímá čára. Tento styl tažení spoje může být použit pro kreslení spojů typu "volná ruka".
  • Zvláštní znak '@' může být použit s příkazem SET WIRE_BEND k určení, které styly tažení mají být používány při přepínání pravým tlačítkem myši. (jako např. SET WIRE_BEND @ 1 2 4 5;).
  • Příkaz SET nyní může obnovit výchozí nastavení hodnot menu programu, když se provede jako například,
        SET WIDTH_MENU;
                          
    (tj. bez hodnot). To platí pro všechny *_WIDTH parametry.

Příkaz SHOW

  • Příkaz SHOW nyní zobrazuje také třídu sítě (pokud je aplikován na síť nebo signál) a jméno hradla (v případě součástky s více hradly).

Příkaz SMASH

  • Příkaz SMASH může být nyní aplikován na skupinu GROUP.
  • Stisk klávesy Shift během kliknutí na součástku nebo skupinu v příkazu SMASH má opačný účinek na objekt (zafixuje polohy textů  vůči součástce).
  • Parametry >PART a >GATE jsou nyní také uvolňovány.

Příkaz SMD

  • Příkaz SMD nyní podporuje nové volby NOSTOP, NOTHERMALS a NOCREAM které definují mové příznaky (viz "Help/Příkazy editoru/SMD").

Příkaz SPLIT

  • Příkaz SPLIT má nyní rozšířený zápis pro umožnění kreslení oblouků (viz "Help/Příkazy editoru/SPLIT").

Příkaz UPDATE

  • Příkaz UPDATE může nyní aktualizovat pouzdra v knihovně (viz "Help Update").

Příkaz VIA

  • Příkaz VIA má nový parametr, který definuje, kterými vrstvami desky má prokov procházet. Zápis je od-do, kde 'od' a 'do' jsou čísla hladin, které jsou také připojeny. Například 2-7 vytvoří prokov od vrstvy 2 do vrstvy 7 (7-2 znamená totéž). Pokud tento prokov není přípustný v nastavení hladin v pravidlech návrhu (Design Rules), bude použit nejbližší delší prokov (nebo bude zobrazeno chybové hlášení, pokud to nemá řešení).
  • Příkaz VIA podporuje novou volbu STOP pro definování nových příznaků (viz "Help/Příkazy editoru/VIA").

Příkaz WIRE

  • Příkaz WIRE má nyní rozšířený zápis, který umožňuje kreslení oblouků (viz "Help/Příkazy editoru/WIRE").

Různé

  • Pokud je síť přejmenována vlivem umístění napájecího pinu na ni, je o tom nyní uživatel informován.
  • Vylepšení umísťování v příkazech BOARD a PASTE.
  • Soubory vytvořené pomocí EXPORT IMAGE nyní obsahují rozlišení obrázku, pokud to formát obrázku podporuje.
  • Příkaz RIPUP může být nyní přerušen.
  • Při běhu autorouteru je kurzor přepnut do podoby přesýpacích hodin.
  • Velikost počátečních bodů textu je nyní omezena velikostí textu.
  • V okénkovém menu "Edit" je nová položka "Stop command" , která má stejný účinek jako tlačítko "Stop" v pruhu nástrojů.
  • Při tisku ve  Windows založených na DOSu (Windows 95, 98, ME) může nyní EAGLE vykreslit výkres v paměti a poslat kompletní bitovou mapu na tiskárnu. To zamezí problémům při tisku textů s některými ovladači tiskáren. To zpomalí tisk, ale vede ke správným výsledkům. Pokud máte tiskárnu, která nepracuje správně, můžete to obejít nastavením parametru Printer.InternalRendering v souboru eaglerc na jinou hodnotu než předdefinovanou "0". Jednotlivé bity tohoto čísla mají význam pro jednotlivé verze Windows:
        00000001 = Win32s
        00000010 = Windows 95
        00000100 = Windows 98
        00001000 = Windows Me
        00010000 = Windows NT
        00100000 = Windows 2000
        01000000 = Windows XP
        
    Můžete použít libovolnou kombinaci těchto bitů pro zapnutí nebo vypnutí InternalRendering pro určité platformy. Například nastavení
        Printer.InternalRendering = "6"
    
    zapne tuto funkci jen pro Windows 95 a Windows 98. Pokud jste měli aktivní funkci "Options/User interface/Always vector font" protože Vaše tiskárna tiskla špatně ne-vektorové fonty, můžete tuto funkci nyní vypnout a vyzkoušet tisk nevektorových fontů. Můžete také vypnout volbu "Persistent in this drawing" pro určité výkresy. Zrychlit tisk na černobílém zařízení může volba "Black" v dialogu PRINT.
  • Tisk v Linuxu nyní podporuje CUPS.
  • Při výběru objektu v zahuštěných oblastech se nyní vedle zprávy "Select highlighted object" také zobrazují informace o tomto objektu, jako v příkaze SHOW.
  • Otevření jednoho souboru současně na dvou výstupech příkazem output()  v ULP je nyní považováno za chybu.
  • Chybová hlášení dialogů Eagle nyní používají také systémem definované zvukové efekty.
  • Při spojování segmentů sítí s různými jmény je nyní uživatel informován o výsledném jménu.
  • Příkazy SIGNAL a PINSWAP nyní nabízejí výběr, pokud jsou např. stejné SMD z horní i dolní strany na témže místě desky.
  • Příkaz DELETE při mazání skupiny GROUP může být nyní přerušen.
  • Při zpracování polygonů je nyní kurzor myši změněn na přesýpací hodiny.
  • Zlepšený výběr objektů name/value při uvolňování textů v hustých oblastech.
  • Při záměně pouzdra na desce ve verzích Light a Standard, která vede k umístění pájecích plošek mimo pracovní plochu verze jsou nyní spoje za hranicí pracovní plochy zvednuty na vzdušné spoje.
  • Opraveno chování '\' na konci řádků skriptů ( '\' umístěné vkládalo další mezeru, která dělala problémy s řádky popisu 'Description' ve vícenásobných skriptech EXPORT/SCRIPT v knihovně).
  • Vzdušné spoje v hustých oblastech nyní používají výběrový mechanismus i tehdy, když blízké spoje náleží stejnému signálu.
  • Odstraněno blikání stavového řádku ve skriptech knihovny s mnoha příkazy EDIT.
  • Změna ovladače tlačítek myši pod Windows pro rozšíření možností volby funkce aplikací.
  • Informační pruh stavového řádku okna editoru se nyní zobrazuje pouze ve chvíli, kdy je aktivní a procentuální hodnota je zobrazována mimo pruh ve Windows.
  • Při posunu součástky ve schématu jsou automaticky vytvářeny čáry sítí, jejichž oba konce jsou nyní sledovány zda nějaké přípojné body mohou být odstraněny nebo chybí (to funguje jen, pokud "Options/Set.../Misc/Auto set junction" je aktivní).
  • Rozšíření kontrol ERC's nyní kontroluje také nepřipojení čáry sítí a chybějící body křížení.
  • Pruh parametrů na desce nyní obsahuje nabídku, kde mohou být voleny a zadávány úhly (namísto dřívějších 4 voleb pro R0...R270).
  • Posouvání okna obrazovky (Panning) je nyní pomocí Chytit&Táhnout s pomocí středního tlačítka myši. (Už ne s klávesou  Ctrl ). Pokud chcete zpět nastavení z minulé verze, přidejte řádek
        Interface.UseCtrlForPanning = "1"
                          
    do souboru eaglerc. Pozor, klávesa Ctrl se nyní používá v určitých příkazech pro speciální funkce, takže při použití těchto funkcí (jako výběr objektu v jeho počátečním bodě v příkaze MOVE) s tímto parametrem může dojít k nečekanému posuvu kreslícího okna!
  • Vzdušné spoje nulové délky jsou nyní zobrazeny jako X-kříže, aby se zlepšila viditelnost.
  • Nové styly výplní Stipple1, Stipple2, Stipple3 a Stipple4 (číselní hodnoty 12..15) mohou být použity pro kreslení a mazání hladin bez vzájemného narušování.
  • Rozšířená aktualizace knihoven u sad součástek s velkým počtem variant pouzder.
  • Při přepínání mezi styly tažení čar pravým tlačítkem myši (např. v příkaze WIRE), obrací klávesa Shift směr a klávesa Ctrl přepíná mezi styly tažení.
  • Pokud je aktivní značka (Mark), jsou relativní souřadnice nyní zobrazovány také jako "polární souřadnice" (poloměr + úhel), indikované pomocí "(P ...)" v zobrazení souřadnic. To lze také použít při odměřování vzdálenosti mezi dvěma libovolnými body.
  • Souřadnice zadané v příkazovém řádku nebo skriptech mohou být nyní zadány relativně vůči značce, jako polární souřadnice, a mohou simulovat kliknutí pravým tlačítkem myši, což je hlavně užitečné při výběru skupiny (viz "Help/Příkazy editoru/Zápis příkazů").
  • Dialogy vstupních polí desetinných čísel nyní automaticky převádějí ',' (nebo jiný lokální desetinný symbol na desetinnou tečku ('.').
  • Při zavedení páru souborů deska/schéma , které nevykazují konzistenci je automaticky spuštěna kontrola konzistence.
  • Dialog tlačítka výběru listů v akční liště nyní obsahuje položku "remove", která vyjme aktuální list ze schématu.
  • Zvýrazněné objekty příkazu SHOW nyní zůstávají zvýrazněny i po příkaze WINDOW.
  • Tág RTF <author> už nepoužívá malý font.
  • Zobrazení relativních souřadnic používá nyní přesnost podle značky.
  • Editor windows má nyní novou položku menu "File/Open recent" která umožňuje snadno znovu natáhnout naposledy použité soubory.
  • Zlepšená přesnost rastru pro jednotky mil a inch.
  • Již žádná upozorňovací okna pro nedefinované nebo prázdné skupiny. Namísto toho pípnutí a stavové hlášení.
  • Vyloučení zbytečných záložních souborů (například "*.b#1") při ukládání souborů, které nebyly změněny.
  • Opraven EXPORT PARTLIST v případech dlouhých jmen nebo hodnot.

 

   

  © 2003 CadSoft Computer GmbH  © Translation 2003 ELCAD v.o.s.  
 Poslední změna: 8.10.2003