update-informationen zu eagle v6 de

21
Update-Informationen EAGLE Version 6 ==================================== Diese Datei enthält Informationen für Anwender früherer EAGLE-Versionen. Bitte lesen Sie den Text vollständig durch, wenn Sie von einer früheren Version auf die Version 6.5.0 updaten! ACHTUNG: Aufgrund der veränderten Datenstruktur können Sie Dateien, die          mit Version 6.x bearbeitet wurden, nicht mehr mit Versionen vor          6.0 bearbeiten.          BITTE LEGEN SIE BACKUP-KOPIEN IHRER PLATINEN-, SCHALTPLAN- UND          BIBLIOTHEKS-DATEIEN AN, BEVOR SIE MIT VERSION 6.0 BEARBEITET          WERDEN. ACHTUNG: FÜHREN SIE NACH DEM UPDATE JEDER DATEI EINEN ELECTRICAL RULE CHECK          (ERC) UND EINEN DESIGN RULE CHECK (DRC) DURCH! ES KANN SEIN, DASS          SIE DIE EINSTELLUNGEN FÜR DIE DESIGN RULES UNTER "Edit/Design rules..."          AN IHR LAYOUT ANPASSEN MÜSSEN! LESEN SIE HIERZU BITTE AUCH DIE          ANMERKUNGEN ZUM THEMA RESTRING UND MINIMUM-ABSTÄNDE ZWISCHEN KUPFER          UND DIMENSION-LINIEN UNTER "Design Rules" WEITER UNTEN. Freigabemitteilung für EAGLE 6.5.0 ================================== * Konsistenzcheck:   - Voller Konsistenzcheck für Packages zur Vermeidung von irreführenden Daten     z.B. bei DesignLink.   - Die Ungleichheit von Bauteil- und Element-Attributen oder das Fehlen von     Bauteil-Attributen im entsprechenden Element im Board wird nun als     Konsistenzfehler betrachtet (war bisher nur eine ERC-Warnung). * Design Rule Check:   - Erhöhung der maximalen Dicke von Layerstack-Kernen auf 8mm. * DIMENSION-Befehl:   - Kein Schnappen auf Objekte mehr beim Festlegen des zweiten Bemaßungspunktes,     wenn die Strg-Taste gedrückt ist. * MEANDER-Befehl:   - MEANDER unterstützt nun kleinere Schleifen im Fall eines einzelnen Signals. * Installation:   - Bei der Installation einer neuen EAGLE-Version wird nun eine Sicherung der     existierenden Datei für Benutzereinstellungen angelegt (.eaglerc.sav auf     Linux und MAC, eaglerc.usr.sav auf Windows).   - Die Standardtastenbelegung wurde von 'eagle.scr' in ein extra Skript     'default-assign.scr' verlagert, um unerwünschtes Überschreiben zu vermeiden.     Das existierende 'eagleassign.scr', welches weitere ULP-Shortcuts für den     Bibliothekseditor enthält, wurde in 'lbr-assign.scr' umbenannt.

Upload: juliane-tran-cong

Post on 24-May-2015

827 views

Category:

Technology


7 download

DESCRIPTION

Update-Informationen zu Eagle V6.

TRANSCRIPT

Page 1: update-Informationen zu Eagle V6 de

Update­Informationen EAGLE Version 6====================================

Diese Datei enthält Informationen für Anwender früherer EAGLE­Versionen.Bitte lesen Sie den Text vollständig durch, wenn Sie von einer früherenVersion auf die Version 6.5.0 updaten!

ACHTUNG: Aufgrund der veränderten Datenstruktur können Sie Dateien, die         mit Version 6.x bearbeitet wurden, nicht mehr mit Versionen vor         6.0 bearbeiten.

         BITTE LEGEN SIE BACKUP­KOPIEN IHRER PLATINEN­, SCHALTPLAN­ UND         BIBLIOTHEKS­DATEIEN AN, BEVOR SIE MIT VERSION 6.0 BEARBEITET         WERDEN.

ACHTUNG: FÜHREN SIE NACH DEM UPDATE JEDER DATEI EINEN ELECTRICAL RULE CHECK         (ERC) UND EINEN DESIGN RULE CHECK (DRC) DURCH! ES KANN SEIN, DASS         SIE DIE EINSTELLUNGEN FÜR DIE DESIGN RULES UNTER "Edit/Design rules..."         AN IHR LAYOUT ANPASSEN MÜSSEN! LESEN SIE HIERZU BITTE AUCH DIE         ANMERKUNGEN ZUM THEMA RESTRING UND MINIMUM­ABSTÄNDE ZWISCHEN KUPFER         UND DIMENSION­LINIEN UNTER "Design Rules" WEITER UNTEN.

Freigabemitteilung für EAGLE 6.5.0==================================

* Konsistenzcheck:

  ­ Voller Konsistenzcheck für Packages zur Vermeidung von irreführenden Daten    z.B. bei DesignLink.  ­ Die Ungleichheit von Bauteil­ und Element­Attributen oder das Fehlen von    Bauteil­Attributen im entsprechenden Element im Board wird nun als    Konsistenzfehler betrachtet (war bisher nur eine ERC­Warnung).

* Design Rule Check:

  ­ Erhöhung der maximalen Dicke von Layerstack­Kernen auf 8mm.

* DIMENSION­Befehl:

  ­ Kein Schnappen auf Objekte mehr beim Festlegen des zweiten Bemaßungspunktes,    wenn die Strg­Taste gedrückt ist.

* MEANDER­Befehl:

  ­ MEANDER unterstützt nun kleinere Schleifen im Fall eines einzelnen Signals.

* Installation:

  ­ Bei der Installation einer neuen EAGLE­Version wird nun eine Sicherung der    existierenden Datei für Benutzereinstellungen angelegt (.eaglerc.sav auf    Linux und MAC, eaglerc.usr.sav auf Windows).  ­ Die Standardtastenbelegung wurde von 'eagle.scr' in ein extra Skript    'default­assign.scr' verlagert, um unerwünschtes Überschreiben zu vermeiden.    Das existierende 'eagleassign.scr', welches weitere ULP­Shortcuts für den    Bibliothekseditor enthält, wurde in 'lbr­assign.scr' umbenannt.

Page 2: update-Informationen zu Eagle V6 de

* Verschiedenes:

  ­ Neues ULP eagle­3d.ulp von Simplified Solutions Inc. zur Nutzung ihres    Online­Service zur Generierung eines 3D­Druckes von einem EAGLE­Board.  ­ Anzeige des optionalen Grid­Multiplikators in der Koordinaten­Anzeige.  ­ Onlinehilfe zu PASTE (Datei einfügen): Abschnitt über das Verhalten von    globalen Einstellungen wie Designregeln hinzugefügt.  ­ Die Zeichnungs­Vorschau im Control­Panel wird nicht mehr unterdrückt, wenn    die Zeichnung schon im Editor geladen ist.  ­ Im Header für GERBER_RS274X in der Datei eagle.def wurde der obsolete    Code für die Maßeinheit "G70*\n" durch "%%MOIN*%%\n" ersetzt.

* Fehlerbehebungen:

  ­ Vermeidung überflüssiger Pinrefs in UL_NET.pinrefs().  ­ Korrektur beim Spiegeln von Polygonen in Signallayern bei COPY.  ­ Korrektur bzgl. Setzen des MITER­Radius in eagle.scr.  ­ Vermeidung von Tabulator­Zeichen im Dialog von TEXT (sind nicht unterstützt).  ­ Erhöhung der Kanten­Approximations­Genauigkeit beim Emulieren von Kreisen    (z.B. für Abstands­Berechnungen).  ­ Korrektur der Neuberechnung der Bounding­Box einer Zeichnung nach Rotation    einer Gruppe mit einem Bemaßungsobjekt.  ­ Korrektur bzgl. der Degeneration eines Polygon­Wire bei MOVE.  ­ Filterung von degenerierten Polygon­Wires beim Laden von Zeichnungen.  ­ Im Eigenschaften­Dialog für Bauteile wird der Gatename nun immer angezeigt    (auch wenn es nur ein Gate gibt).  ­ Korrektur beim Starten eines neuen ROUTE­Vorgangs mit einer automatisch    generierten Luftlinie auf einem längeren Wire. Manchmal führte die dynamische    Luftlinie versehentlich zum Startsegment.  ­ Korrektur im Varianten­Dialog im Schaltplan: Vermeidung von falscher Techno­    logie­Zuordnung nach Änderungen im Dialog im Fall von Bauteilen mit Devices    ohne leerer (namenloser) Technologie.  ­ Korrektur beim Laden älterer EAGLE­Versionen mit Sonderzeichen im Namen der    Designregeln.  ­ Vermeidung von Namensgleichheit bei Bussen nach Umbenennung im Eigenschaften­    Dialog.  ­ Korrektur im Varianten­Dialog im Schaltplan: Richtige Unterstützung zum    Setzen der leeren (namenlosen) Technologie für eine Variante.  ­ Aktualisierung von Attributen nach CHANGE PACKAGE/TECHNOLOGY: Wenn Attribut­    werte von der alten zur neuen Packagevariante/Technologie sich ändern, werden    diese in die Zeichnung übernommen, auch wenn sie vorher überschrieben waren.    Dies behebt ein unbeabsichtigtes Verhalten, das in V6.3 hineinkam.  ­ Attribut­Dialog im Board: Das Löschen von Attributen ist nur möglich, wenn diese    nur im Board definiert sind oder die F/B­Annotation nicht aktiv ist (gleiches    Verhalten wie beim Löschen über die Kommandozeile). Behebung eines Problems    im Zusammenhang damit, wenn zusätzlich globale Attribute aus dem Schaltplan    im Spiel sind.  ­ Entnahme des OPTIMIZE­Eintrags aus dem WIRE­Kontextmenü für die Fälle, in denen    dies nicht unterstützt wird.  ­ Vermeidung des Verlusts gespeicherter, gebilligter DRC­Fehler nach Speichern    des geänderten Boards ohne neuem DRC.  ­ Korrektur bei der Gerber­Ausgabe von dünnen Kreisbögen mit flachen Bogenenden.  ­ Korrektur bezüglich der Inkonsistenz nach REPLACE, wenn ein Device mit mehreren    Gates an gleicher Position beteiligt ist. Wenn die vorherigen und neuen Gates    nicht im Namen übereinstimmen, werden diese dem Symbolnamen nach zugeordnet.  ­ Korrektur für mangelnde Genauigkeit der letzten Grid­Einstellungen (GRID LAST).  ­ Behebung eines fehlenden Neuladens nach einem Package­Update im Bibliothekseditor.

Page 3: update-Informationen zu Eagle V6 de

  ­ Korrektur für Pads/Vias beim Export in monochromes Bildformat. Die Form wird nun    abhängig von der Layer­Sichtbarkeit berücksichtigt (Unterscheidung innen/außen).  ­ Behebung eines Absturzes bei der Konvertierung eines Schaltplanes, der in V5    funktionsfähig war, aber teilweise ungültige Daten enthielt.  ­ Installation auf MAC OSX 10.8: Fix für fehlerhafte Dateirechte. Die Dateien    haben nun Root als Owner und Gruppen­Schreibrechte. Zusätzlich erfolgt ein    Check zur Verhinderung der Installation auf nicht mehr unterstützte    OSX­Versionen (< 10.6).  ­ Behandlung von Leerzeichen in Präfixen, Instanz­, Part­, Element­, Pinref­ und    Contactref­Namen beim Konvertieren von älteren Versionen. Da Leerzeichen in V6    nicht unterstützt werden, werden diese zu '_' umgewandelt.  ­ Vorschau im Control­Panel für Schaltpläne/Boards: Unterstützung von explizitem    Refresh (über das Menü oder F5).  ­ Messung der Signallänge im MEANDER­Befehl mit höherer Genauigkeit und Anzeige    von Overflow (Werte > ca. 6700 mm).  ­ Fix für nicht durchsuchbare PDF­Dateien, die von der MAC­Version ausgedruckt    wurden.  ­ Korrektur bezüglich Cutout­Polygonen im gleichen Signal. Das Ausschneiden    erfolgt in RATSNEST unabhängig von der Zugehörigkeit des Cutout­Polygons.  ­ Korrektur beim Setzen des Grids beim Wechsel des Editor­Typs im Bibliotheks­    Editor (Device, Package, Symbol).  ­ Verbesserung im Autorouter für eine Verbindung, bei der lediglich ein    Wire­Split fehlt.  ­ Korrektur für die 'Alles expandieren'­Funktion für Bäume im Control­Panel    (mit Hilfe von '*').  ­ Vermeidung der unbeabsichtigten Änderbarkeit des Text­Alignments von Labels    in einer Gruppe.  ­ Kopieren von Netz­ oder Bus­Wires: Erzeugung eines neuen Segments für die    Wire­Kopie, wenn beide Endpunkte nicht auf dem Ausgangs­Segment liegen.  ­ Klarere Fehlermeldung für den Fall des Umbenennens eines Parts/Elements in einen    Namen, der lediglich in der korrespondierenden Zeichnung des (konsistenten)    Projektpaares existiert.  ­ Beliebige Pad­Formen: Korrektur für speziellen Fall, in dem das Pad­Polygon nicht    erkannt wurde.  ­ Korrektur für das Ändern der Technologie oder Packagevariante auf '' über die    Kommandozeile.  ­ User­Language: Richtige Beachtung des Bibliotheks­Kontexts beim Zugriff auf    UL_SMD.roundness.  ­ Korrektur der Darstellung von Platzhaltertexten von Packages und Symbolen,    die keine weiteren Objekte enthalten.  ­ Korrigierte Handhabung von größeren Polygonen von beliebigen Padformen im DRC.  ­ Verbesserte ERC­Warnung "SUPPLY­Pin .. ohne Netz" anstatt    "Keine Pins an Netz .."  ­ Hilfe zur Suchfunktion im ADD­Dialog: Unterscheidung zwischen Schaltplan    (Device­Suche) und Board (Package­Suche).  ­ Korrektur für die Handhabung des Falles, daß mehrere Pads mit dem gleichen    Pin verbunden sind und Devices mit mehreren Gates benutzt werden.

Freigabemitteilung für EAGLE 6.4.0==================================

* Platformen:

  ­ Unterstützung von MAC OSX 10.8.

* Control Panel:

Page 4: update-Informationen zu Eagle V6 de

  ­ Suchleiste für Suchen in der Control­Panel­Baumstruktur hinzugefügt.    Suchen können über das Kontextmenü eines Ordners oder über das Pulldownmenü    gestartet werden.  ­ Anzeige von Attributen in der Vorschau von Device­Sets.

* User Language:

  ­ Neue ULP­Konstanten EAGLE_PATH, EAGLE_DIR, EAGLE_HOME und OS_SIGNATURE.  ­ Zusätzliche Members alwaysvectorfont und verticaltext für UL_BOARD und UL_SCHEMATIC.  ­ Zusätzliches Member UL_TEXT.linedistance.  ­ Members dtype, extlength, extoffset und extwidth für UL_DIMENSION hinzugefügt    (siehe Abschnitt Bemaßung).

* ADD­Befehl:

  ­ Der ADD­Dialog hat nun eine Checkbox, die das Einschließen/Ausschließen von    Packages mit Pads in der Suche ermöglicht.  ­ Der ADD­Dialog im Schaltplan­Editor zeigt nun auch Attribute an.    Es gibt auch ein Suchfeld für Attribute.

* DIMENSION­Befehl:

  ­ Die allgemeinen Einstellungen für Bemaßungen wurden durch individuelle    Eigenschaften für jede Bemaßung ersetzt. Dies beinhaltet Textgröße, Textdicke    (Ratio), Einheiten­Einstellungen, Genauigkeit, Strichstärke und Hilfslinien­    Eigenschaften. Die Eigenschaften können mit CHANGE DUNIT und CHANGE DLINE    geändert werden. Dies ist auch im CHANGE­Menü verfügbar.    Text­Eigenschaften können wie bei jedem anderen Text angepasst werden.    Zur Vereinfachung werden einige Parameter wie Pfeillänge oder Text­Offset    nicht mehr angeboten und interne Voreinstellungen verwendet.

* Allgemeine GUI­Verbesserungen:

  ­ Hinzufügung und Anpassung von Bezeichnungen, Bubble­Help und Statuszeilen    für die Pulldown­Menüs, Aktionsleiste, Parameterleiste und das Befehlsmenü.  ­ Entfernung von "Einfügen aus..." aus dem Bearbeiten­Menü im Schaltplan­ und    Boardeditor. Die identische Funktion ist weiterhin im Datei­Menü unter    "Importieren" verfügbar.  ­ Neue Optionen "Open Symbol", "Open Package" und "Open Device", die vom    Kontextmenü für Part­Instanzen und Elemente verfügbar sind, um die entspre­    chenden Bibliotheks­Objekte von Schaltplan oder Board aus zu öffnen.  ­ Bereitstellung eines größeren Satzes an Tasten­Vorbelegungen für häufig    benutzte Befehle durch Erweiterung von eagle.scr. Der Satz an intern    vorgegebenen Tastenbelegungen wurde reduziert.

* Import/Export:

  ­ Integration des Exports von Schaltplan­ und/oder Board­Bibliotheken in die    EAGLE­GUI ins Datei­Menü unter Export/Libraries (ein neues ULP exp­lbrs.ulp    wird verwendet, welches das existierende exp­project­lbr.ulp ersetzt).  ­ Neues import­accel.ulp für den Import von Zeichnungsdateien im    ACCEL­ASCII­Format. Dieses Format kann von P­CAD, Altium und Protel aus    exportiert werden, um dann in EAGLE importiert zu werden.  ­ Unter "Datei/Importieren" gibt es nun Unter­Einträge für EAGLE­Zeichnungsdatei    (die existierende Funktionalität "Paste from file") und den neuen    ACCEL­ASCII­Import.

Page 5: update-Informationen zu Eagle V6 de

  ­ In dxf.ulp werden nun Bemaßungsobjekte berücksichtigt.  ­ "Datei/Importieren" und "Datei/Exportieren" wurde um eine Reihe weiterer    Einträge ergänzt, welche von existierenden ULPs ausgeführt werden.    Beispiele: Export von DXF (dxf.ulp), BOM (bom.ulp), Hyperlynx (hyperlynx.ulp),    Import von Bitmaps (import­bmp.ulp).

* LTSpice­Anbindung für Windows:

  ­ Import von LTSpice­Schaltplänen und Export nach LTSpice.  ­ LTSpice ist ein kostenloses Schaltplan­Simulationstool und für Windows    erhältlich. Wenn installiert, kann eine Simulation für einen existierenden    EAGLE­Schaltplan mit automatischer Konvertierung von EAGLE aus angestossen    werden.  ­ Möglichkeit, EAGLE­Devices aus LTSpice­Bibliotheksdaten durch Import    entsprechender Packages im PADS­Format, von LTSpice­Symbolen und    Connect­Listen zu erzeugen.

* Verschiedenes:

  ­ Die Aufhängepunkte von Elementen werden wieder ausgedruckt, wenn ihr Layer    aktiv ist.  ­ Unterstützung von UNDO/REDO beim Billigen/Missbilligen von ERC­ und DRC­Fehlern.  ­ Wenn ein Bus­Name mit einem Synonym beginnt, wird nur noch dieses angezeigt,    um zu lange Labels zu vermeiden.  ­ Das Menü "Tools" im Schaltplan­ und Board­Editor wurde um eine Reihe von Einträgen    erweitert, welche von existierenden ULPs ausgeführt werden.    Beispiele: Fräskonturen (mill­outlines.ulp), Bohrtabelle (drillegend­stack.ulp),    Statistik (statistic­brd.ulp, statistic­sch.ulp).

* Fehlerbehebungen:

  ­ Der Text im Dialog von CHANGE TEXT ist beim Öffnen wieder selektiert.  ­ Korrektur der DRC­Clearance­Berechnung für Polygone mit demselben Rang.  ­ Vermeidung von Genauigkeits­Verlust beim Speichern von sehr kleinen Rasterwerten.  ­ Korrektur des Checks für zu kleine Raster­Eingaben vom Anwender.  ­ Korrektur für die Behandlung mehrzeiliger Texte beim Freirechnen von Polygonen.  ­ Korrektur für ERC­Warnungen bezüglich Bauteilen von Devices mit vorgegebenem    Value (Attribut 'VALUE').  ­ Korrektur in der Online­Hilfe: VALUE­Befehl nur in der Standard­Bestückungs­    Variante verfügbar.  ­ CHANGE PACKAGE/TECHNOLOGY: Sicherstellung der Aktualisierung von Bibliotheks­    Attributen, wenn sie angezeigt werden, in Schaltplan oder Board aber nicht    abgeändert wurden.  ­ Behebung eines Absturzes, wenn ein Part durch ein Device ohne Package ersetzt wird.  ­ Korrektur in der Behandlung von beliebigen Padformen im DRC.  ­ Vermeidung eines Absturzes bei textueller Eingabe während einer Auswahl in einer    Gruppe nahegelegener Objekte.  ­ Behebung eines Absturzes beim GATESWAP mit einem nicht "invoketem" Gate.  ­ Behebung eines potentiellen Absturzes auf MAC beim Wechsel zwischen Editor­Fenstern,    Text­Fenster oder CAM­Prozessor­Fenster.  ­ Korrektur von Graphikproblemen auf MAC (Anzeige von Popup­Menüs).  ­ Korrektur bei der XML­Darstellung von Bemaßungen bezüglich extlength und extoffset.  ­ Behebung eines Absturzes im PRINT­Befehl auf Windows, wenn ein vorher benutzter    Netzwerkdrucker deinstalliert und EAGLE neu gestartet wird.  ­ Korrektur der F/B­Annotation von Attributen beim Kopieren von Bauteilen im Schaltplan.  ­ Korrektur bezüglich der Anzeige von Pad­Namen in der Device­Vorschau im ADD­Dialog.

Page 6: update-Informationen zu Eagle V6 de

Freigabemitteilung für EAGLE 6.3.0==================================

* Platformen:

  ­ Linux: libpng und libjpeg sind nun direkt in das Executable gelinkt, um von    der Verfügbarkeit der entsprechenden Systembibliotheken wegzukommen.

* Control Panel/Vorschau:

  ­ Vorschau­Erweiterungen für Board­ und Schaltplan. Es werden auch    Schaltplanseiten­Beschreibungen und Größenangaben angezeigt.  ­ Neben der Pfadanzeige werden Datum und Größe der selektierten Datei in der    Statuszeile angezeigt.  ­ Vorschau for Packages: Anzeige eines Längen­Maßstabs.

* User Language:

  ­ Neue User Language Object­Member UL_DEVICE.activetechnology,    UL_DEVICESET.activedevice und UL_INSTANCE.part.  ­ Erweiterung des Datentyps 'string' auf die Unterstützung von Unicode­Zeichen.  ­ Modifizierte Handhabung der Default­Assembly­Variante in ULPs:    Die Funktion variant() liefert hierfür "''" und die Funktion setvariant()    kann mit "''" oder "" aufgerufen werden.  ­ Die Polygone bzw. Wires für benutzerdefinierte Padformen sind nun über die    Schleifen UL_CONTACT.polygons() und UL_CONTACT.wires() verfügbar.

* CHANGE­Befehl:

  ­ Fehlende Option DTYPE für Bemaßungstypen hinzugefügt.

* DIMENSION­Befehl:

  ­ Unterstützung der Auswahl von Rechtecken, Aufhängepunkten von Elementen    oder Parts.  ­ Einrasten auf Objekte beim Festlegen des zweiten Bemaßungspunkts.

* TEXT­Befehl:

  ­ Unterstützung mehrzeiliger Textobjekte mit konfigurierbaren Zeilenabständen.    Hinweis: Ältere V6­Versionen können diese Texte zwar einlesen aber nicht    korrekt darstellen.

* Verschiedenes:

  ­ Der Editor für Beschreibungen kann nun verschiedene Sprachen editieren,    falls vorhanden. Englisch und die aktuelle lokale Sprache sind immer    verfügbar.  ­ Doppelte Layernamen werden nun aus Kompatibilitätsgründen toleriert    (sollten aber nicht benutzt werden).  ­ DesignLink: Such­Eingabefeld nun mit Historie, Filterung von Suchergebnissen.  ­ Um Verwirrung zu vermeiden, sind die Koordinaten rotierter Rechtecke im Eigen­    schaften­Dialog nicht mehr editierbar.  ­ PCB­Angebotsservice:     ­ Angebots­Parameter werden nun zu Element14 geleitet, wo regionsspezifische       Partner verfügbar sind.     ­ Parameter für Bestückungs­Service wurden hinzugefügt.

Page 7: update-Informationen zu Eagle V6 de

  ­ Warnung beim Wechseln der Bestückungsvariante im CAM­Prozessor hinzugefügt.  ­ Boards werden nun in der aktuellen Assembly­Variante gespeichert.  ­ Reduzierte Linienbreite (0.4mm) beim Zeichnen des Kreuzes für nicht bestückte    Bauteile.  ­ Breite und Höhe im Eigenschaften­Dialog für Rechtecke hinzugefügt.  ­ Verbesserter Attribut­Dialog für Devices, um das Hinzufügen neuer Attribute    mit leerem Wert über die Kommandozeile zu ermöglichen.

* Fehlerbehebungen:

  ­ Vermeidung von unnötigen Warnungen über grobe Grid­Werte beim direkten Kopieren    in das Board.  ­ Vermeidung einer Inkonsistenz im Fall, dass Sch.Cmd.Add.AlwaysUseDeviceNameAsValue    auf 1 gesetzt ist und ein Bauteilwert später gelöscht wird.  ­ Korrekte Aktualisierung nach PINSWAP bei bereits gerouteten an Pads anschlies­    senden Leiterbahnen.  ­ PINSWAP oder GATESWAP wird nicht mehr zugelassen, falls ein betroffener Pin mit    mehreren Pads verbunden ist, um Inkonsistenz zu vermeiden.  ­ Formale Korrektur von eagle.dtd (Kommentare innerhalb 'ATTLIST' unzulässig).  ­ Attribute mit reservierten Namen (wie 'NAME', 'VALUE' etc):     ­ Vermeidung der Erzeugung solcher Attribute ausser 'VALUE' im Bibliothekseditor.       Bauteile/Elemente von Devices mit diesem Attribut übernehmen den Attributwert       als Bauteil­ und Elementwert. Das Attribut selbst ist dann nicht mehr verfügbar.     ­ Das Attribut 'VALUE' wird auch bei CHANGE package/technology oder REPLACE mit       einem Device mit diesem Attribut verwendet.     ­ Losgelöste ("gesmashte") reservierte Platzhaltertexte können durch den       ATTRIBUTE­Befehl nicht mehr geändert werden. Stattdessen wird die Attribut­       Liste des Bauteils bzw. Elements angezeigt.  ­ Erhöhte Zeichen­Genauigkeit für Arcs.  ­ Vermeidung der Erzeugung von Polygonen mit nur zwei Punkten und (bis auf die    Richtung) identischen Wires.  ­ Korrektur der Verbindungen von Netz­/Bus­Wires oder Junctions, wenn diese zu einer    Gruppe mit Ctrl­Click hinzugefügt werden und die Gruppe verschoben wird.  ­ Korrektur beim Verschieben einer Gruppe von einer Schaltplanseite auf eine andere,    wenn diese ein Polygon enthält.  ­ Vermeidung der Inkonsistenz beim Kopieren von Bauteilen mit Bestückungsvarianten.  ­ Der "Align­Punkt" einer Bemaßung wird nach Änderungen mit dem Eigenschaften­    Dialog nun automatisch justiert.  ­ Korrektur der Online­Hilfe (Funktion xmlelement()).  ­ Vermeidung der unbeabsichtigten Änderung des Spiegelungs­Zustandes nach dem    Platzieren eines Texts in bestimmten Layern (wie dem Netz­Layer).  ­ UNDO/REDO für PREFIX­Änderungen hinzugefügt (Markierung als geändert im    Bibliothekseditor).  ­ Erzeugung/Löschen von Attributen: Korrekte Anzeige von Elementen und Instanzen,    auch nach UNDO/REDO.  ­ Der Name der Designregeln wird nun wieder in der Boarddatei gespeichert.  ­ Korrektur der Polygon­Darstellung in Signallayern nach MITER oder SPLIT.  ­ Verhinderung des Verschiebens eines losgelösten Textes einer Instanz auf eine    andere Schaltplanseite ohne die Instanz selbst.  ­ Korrektur der Checkbox 'überschreibt den Device­Namen' im Eigenschaften­Dialog    von Elementen.  ­ Hinzufügen von 'Inner/Outer Layer Diam.' im Eigenschaften­Dialog von Vias.  ­ Die Polygon­Parameter Thermals und Orphans sind nun nur dort verfügbar wo    anwendbar (im Boardeditor).  ­ Korrektur für das Highlighting von Pins/Pads an der falschen Stelle im    PINSWAP­Befehl.  ­ Korrektur von Artefakten bei der Erzeugung eines Polygons.

Page 8: update-Informationen zu Eagle V6 de

  ­ Korrektur beim Schreiben der XML­Datei für Luftlinien in speziellem Fall.  ­ Hinzufügen der noch fehlenden Default­Bestückungsvariante ('') beim Durchlaufen    der Schleifen UL_SCHEMATIC.variantdefs oder UL_BOARD.variantdefs.  ­ Verhinderung des Änderns der Position oder Rotation im Eigenschaften­Dialog    eines verriegelten Elements.  ­ Vermeidung einer möglichen Inkonsistenz, wenn ein Netz automatisch durch    Pin­Kontaktierung generiert wird.  ­ Undefinierte Zeichen im Vektorfont werden nun als '?' dargestellt.  ­ Vermeidung der Ausgabe von Aufhängepunkten von Gattern und Elementen beim Drucken    (wie bei Instanzen etc).  ­ Ausgabe einer Fehlermeldung falls ein Parameter von CHANGE im falschen Kontext    verwendet wird.  ­ Die XML­Datei beim Update auf Version 6 wird nun nötigenfalls im externen Editor    geöffnet, wenn ein solcher vom Anwender definiert ist.  ­ Das Fenster mit dem Update­Bericht auf Version 6 ist nun schreibgeschützt.  ­ Korrektur von OPTIMIZE/UNDO wenn während der Optimierung ein Wire zu einer    Luftlinie konvertiert wurde.  ­ Vermeidung von unbeabsichtigten Verbindungen beim Kopieren eines Netzes, wenn    das entsprechende Board ein Signal ohne Netz­Gegenstück (im Schaltplan)    enthält.  ­ Behebung eines Druckproblems auf Windows: Von der Kommandozeile aus wurde    Querformat ignoriert.  ­ Korrektur beim Zeichnen des "Nicht­Bestückt­Kreuzes" für Instanzen beim Ändern    über die Kommandozeile (VARIANT).  ­ Behebung eines PDF­Druckproblems auf MAC zur Vermeidung sehr großer und nicht    durchsuchbarer Dateien.  ­ Beim Namen in der Komandozeilen­Syntax von VALUE spielt Groß­/Kleinschreibung    keine Rolle mehr.  ­ Korrektur im Autorouter/Follow­me­Router: Die Erweiterungen nicht angeschlossener    Pads mit beliebiger Padform wurden nicht berücksichtigt.  ­ Korrektur wegen graphischer Artefakte nach Kopieren eines Bemaßungsobjekts.  ­ Korrektur beim Schreiben der XML­Datei bzgl. Luftlinien mit ungültigem Extent­Wert.  ­ Korrektur bzgl. der Auswahl von Bestückungsvarianten mit Hochkomma im Namen    in der Combobox.  ­ Vermeidung unpassender Anzeigen in den Controlpanel­Verzeichnissen (z.B. unter    User­Language­Programme nur Dateien, die auf '.ulp' enden).  ­ Behebung eines Absturzes beim Zeichnen von Bemaßungsobjekten, wenn die Linien­    breite auf 0 gesetzt ist. In dem Fall werden die Pfeile nicht mehr gefüllt    dargestellt.  ­ Behebung eines Absturzes beim Starten des Autorouter/Follow­me­Router in einem    aktiven, aber nicht verfügbaren Layer.  ­ Korrektur bei ADD über die Kommandozeile mit Angabe eines Objektnamens:    Das betreffende Objekt verschwand unbeabsichtigerweise.  ­ Korrektur im Attribut­Dialog von Instanzen: Durch eine Änderung in 6.2.1 wurden    versehentlich globale Attribute mit angezeigt.  ­ Behebung einess Absturzes beim Umschalten auf ein Projekt, das eine vorher    gelöschte Bibliothek verwendet.  ­ Behebung eines möglichen Konsistenzverlusts nach Umbenennung eines Netzes mit    NAME oder durch Platzieren eines Supply­Symbols, wenn das Ziel­Netz bereits    auf einem anderen Sheet existiert.  ­ Control Panel: Funktionstaste F2 zum Umbenennen von Dateien funktioniert wieder.  ­ LABEL­Befehl: Entfernung der überflüssigen Combobox für Align von der    Parameterleiste.  ­ Korrekte Handhabung von geänderten Device­Attributen im Schaltplan, wenn diese    auf den Device­Wert aus der Bibliothek zurückgesetzt werden.  ­ Korrektur, um Symbole mit Umlauten zu finden, wenn diese im Device­Editor hin­    zugefügt werden.

Page 9: update-Informationen zu Eagle V6 de

  ­ Behebung eines möglichen Absturzes beim Kopieren von Bauteilen mit Bestückungs­    varianten von einem Schaltplan in einen anderen.  ­ Benutzerdefinierte Kontextmenüs: Vermeidung der Definition mehrfacher, gleicher    Menüeinträge für einen Objekttyp.  ­ Vermeidung der Darstellung einfacher Beschreibungen im Controlpanel als Links    nach vorherigem Klick auf einen Link.  ­ Globale Attribute werden wie in Version 5 ignoriert, wenn Part­Attribute über    ULPs abgefragt werden.  ­ Korrektur für die Sichtbarkeit des Klickzustands von Buttons auf MAC.  ­ Korrektur beim Spiegeln von Texten von Bemaßungen in gespiegelten Layern    wie bDocu.  ­ Korrektur bei der Handhabung des '+'­Zeichens in den ULP­Funktionen    cfgget()/cfgset(); dieses Zeichen spielt z.B. bei Tastenbelegungen eine Rolle.  ­ Korrekte Neuberechnung der Symbol­Bounding­Box beim Editieren eines Devicesets.  ­ Behebung des Verschwindens der Vorschau im Druck­Dialog nach dem Ausdrucken    auf MAC.  ­ Korrektes Erscheinen des "Anzeigerechtecks" im SHOW­Befehl im Falle eines Netzes,    das nur Pin­Referenzen enthält (keine Wires).  ­ Korrektur, um die korrekte Druckerauswahl auf Windows sicherzustellen.  ­ Korrektur des unbeabsichtigten Zurücksetzens von Parametern (z.B. Wirebreite)    auf interne Voreinstellungen beim Laden einer anderen Zeichnung.  ­ Verwendung der korrekten Netzklasse beim Subtrahieren von Pads mit beliebigen    Padformen von Polygonen (z.B. in RATSNEST).  ­ Behebung eines möglichen "Abort: Unknown objectType..." beim Einfügen aus einer    anderen Zeichnungsdatei mit Wires der Länge 0.  ­ Korrektur beim Ändern einer Variante über die Kommandozeile bei Bauteilen    mit überschriebenem Value.

Freigabemitteilung für EAGLE 6.2.0==================================

* Verschiedenes:

  ­ Hinzufügen eines Icons für Cutout­Polygone zur Parameterleiste des    POLYGON­Befehls im Layout­ und Package­Editor. Wenn der Layer auf einen    Nicht­Signallayer geändert wird, wird der Füllmodus auf den Default "Solid"    geändert.  ­ Unterstützung von sogenannten "Externen Devices": Devices ohne Package,    die z.B. zur Darstellung von externen Mess­ oder Simulations­Anordnungen    verwendet werden können.  ­ Neues ULP teardrops.ulp für "tränenförmige" Verbindungen zwischen Vias/Pads    und anliegende Wire­Segmente.  ­ Neues ULP centroid­screamingcircuits­smd.ulp zum Export einer Netzliste    im Centroid­Format.  ­ Online­Hilfe:     ­ Verbesserte Beschreibung der Kommandozeilen­Option '­U'.     ­ Änderungshinweis von V5 zu V6 über die Objekt­Hierarchie für die       User­Language.     ­ Detailliertere Beschreibung der ULP­Gruppenfunktionen ingroup(),       setgroup() und clrgroup().

* Fehlerbehebungen:

  ­ Behebung eines möglichen Absturzes nach Löschen eines Device im Library­Editor.  ­ Korrektur beim Routen zu Kontakten ausserhalb des Grids, insbesondere    rotierten Kontakten.  ­ Behebung eines Absturzes im CAM­Prozessor mit einem Board, dass ein ungültiges

Page 10: update-Informationen zu Eagle V6 de

    Polygon enthält.  ­ Behebung eines Fehlers im Autorouter/Follow­me­Router, der Bohrlöcher in    Packages ignoriert hat.  ­ Behandlung von Leerzeichen in Device­, Gate­, Package­ und Symbolnamen beim    Konvertieren von älteren Versionen mittels Ersetzen durch '_'.  ­ Erhöhte Genauigkeit in Dialog­Eingabefeldern entsprechend der höheren    Koordinaten­Auflösung seit Version 6.  ­ Korrektur bzgl. Übernehmen der leeren (unbenannten) Variante im Connect­Dialog    im Library­Editor.  ­ Korrektur beim Einlesen des Alignments­Tag von Attributen beim Laden.  ­ Korrektur beim Abziehen von gespiegelten Texten von Polygonen, wenn diese sich    in Packages befinden.  ­ Behebung eines Absturzes im CAM­Prozessor im Fall von Polygonen wenn positive    Koordinaten ausgeschaltet sind.  ­ Korrektur beim Kopieren von Instanzen wenn diese mit einem Offset selektiert werden    ("Springeffekt" beim COPY­Befehl).  ­ Behebung von Inkonsistenz nach CHANGE PACKAGE bei Packages mit Pad­Namen, die mit    '+' oder '­' beginnen.  ­ Sicherstellen, dass der neue Polygon­Modus "Cutout" nur für Polygone in Signal­    layern (1­16) benutzt wird.  ­ Korrektes Aktualisieren von Polygondaten nach Löschen von Eckpunkten.  ­ Kopieren­Einfügen: Anpassen der Netzklasse des einzufügenden Netzes, falls ein Netz    gleichen Namens schon existiert.  ­ ULP: Behebung eines Syntaxproblems bei der instances()­Schleife von UL_SHEET.  ­ Korrektur beim Umbenennen von Signal­Polygonen: Das Polygon verschwand manchmal    wenn es schon berechnet war.  ­ Korrektur beim UNDO/REDO vom Umbenennen berechneter Signal­Polygone durch    Weglassen überflüssiger (Neu­)Berechnung.  ­ Behebung eines Absturzes beim Spiegeln von Instanzen beim MOVE­Befehl, wenn    ein Pin direkt mit einem anderen Pin verbunden wird.  ­ Behebung einer möglichen Verfälschung von Symbolnamen nach einem Drag&Drop von    Devices vom Control­Panel in den Library­Editor.  ­ Korrektur in der DRC­Berechnung von Stopmasken­Fehlern bei Lang­ und Offset­Pads.  ­ Korrektur der Position von Bemaßungen bei der Generierung von CAM­Output, wenn    'Pos. Koord.' eingeschaltet ist.  ­ Behebung eines Absturzes im Library­Editor, wenn ein Skript lief, dass viele    Wechsel im Editmodus (Device, Package, Symbol) bewirkt.  ­ Korrektur im Autorouter bzgl. Packages mit Polygonen als Padformen.  ­ Behebung eines Konsistenz­Problems nach REPLACE in speziellen Fällen.  ­ Korrektur beim REPLACE mit Bauteilen, die abweichende Gate­Positionen oder    ­Namen haben (falsche Zuordnung führte zum Fehlschlagen des Library­Updates).  ­ Korrektur für fehlende Devices im Add­Dialog, wenn diese ohne Technologien sind.  ­ Behebung eines Performanceproblems beim Laden eines Boards aus einer älteren    Version mit vielen rotierten Elementen mit Kontakten, die mit umfangreichen    Signalen verbunden sind.  ­ Behebung eines Ladeproblems aufgrund fehlerhafter Handhabung von UTF8­Zeichen.  ­ Zusätzliche Handhabung von Leerzeichen in Pin­, Pad­ und Smd­Namen beim Laden    aus früheren Versionen durch Ersetzung mit '_'.  ­ Zusätzliche Handhabung von leeren Gate­Namen beim Laden aus früheren Versionen    durch Ersetzung mit 'G$$1' (exotisch, um Mehrdeutigkeiten zu minimieren).  ­ ULP: Setzen des entsprechenden Sheet­Kontextes beim Durchlaufen der Pinrefs    eines Netzes.  ­ ULP: Korrektur beim Durchlaufen der Varianten eines Elements.  ­ ULP: Setzen des entsprechenden Device­Kontexts, um auf pinref.pin.contact    zugreifen zu können.  ­ Verbesserung der Syntax des VARIANT­Befehls, um Variantennamen zu unter­    stützen, die mit '+' oder '­' beginnen.

Page 11: update-Informationen zu Eagle V6 de

  ­ Korrektur in der Anzeige der Bibliotheks­Beschreibung im ADD­Dialog für    Bibliotheken mit (mindestens) einer Symbolbeschreibung.  ­ Korrektur im CONNECT­Befehl, wenn Gate­Namen benutzt werden, die mit einem    '.' beginnen.  ­ Korrektur beim Laden von älteren Versionen, wenn Bibliotheksnamen mit Umlauten    oder 'ß' vorkommen.  ­ Behebung eines Bibliotheks­Update­Problems im Zusammenhang mit mehreren Bauteilen,    die das gleiche Deviceset, aber verschiedene Gate­Kombinationen benutzen.  ­ Korrektur beim Löschen der Parameter­Toolbar beim Abarbeiten einer Befehlsfolge.  ­ Korrektur für die Handhabung mehrfacher Pads, die mit dem gleichen Pin verbunden    sind durch Hinzufügen eines zusätzlichen Attributs 'routetag' zum XML­Datenformat.  ­ Korrektur beim Ändern des Attributwerts von Instanzen.  ­ Korrektur beim Laden von Zeichnungen aus älteren Versionen, welche gesmashte    Instanzen/Elemente mit mehreren gleichen Textplatzhaltertexten wie NAME oder    VALUE enthalten.  ­ Korrektur beim Wechsel der Assembly­Variante: Entsprechende Aktualisierung der    Zeichnung.  ­ Korrektur bei UNDO/REDO bzgl. Assembly­Varianten­Änderungen.  ­ Korrektur der Layer­Sichtbarkeit von nicht bestückten Elementen in der aktuellen    Assembly­Variante.  ­ ULP­Korrektur bzgl. Assembly­Varianten: Bereitstellung des Kreuzes, das über    nicht bestückte Bauteile im Schaltplan gezeichnet wird in Form von Wires der    entsprechenden Instanz­Symbole.    Beim Iterieren durch nicht bestückte Elemente im Board werde Objekte aus Layern    wie tPlace/bPlace entsprechend weggelassen.  ­ Korrekte Unterstützung der Unabhängigkeit von Assembly­Variantennamen von    Groß­/Kleinschreibung.  ­ Behebung eines Konsistenzproblems nach PINSWAP und UNDO.  ­ Korrektur in der Handhabung von Assembly­Varianten im CAM­Prozessor: Ausgabe    des Kreuzes für nicht bestückte Bauteile im Schaltplan und keine Ausgabe    von Objekten aus Layern wie tPlace/bPlace von nicht bestückten Elementen im Board.  ­ Erweiterung der CAM­Prozessor­GUI, um die Auswahl einer bestimmten Assembly­    Variante zu ermöglichen und die aktuelle Assembly­Variante in der Statusleiste    anzuzeigen.  ­ Korrektur des Sortierens von 'numeric string'­Arrays in der User­Language    im Falle von Zahlensequenzen größer als 2147483647.  ­ Korrektur beim Zeichnen des Nicht­Bestückt­Kreuzes bei gesmashten Bauteilen    im Schaltplan, nachdem Texte verschoben wurden: Die Größe des Kreuzes    berücksichtigt diese nicht mehr.  ­ Korrektur bei der Ausgabe von zu Pins gehörigen Padnamen im CAM­Prozessor.  ­ Fehlende ULP­Konstanten hinzugefügt (ALIGN_...).  ­ Wiederherstellung der Möglichkeit, die Netz­Konnektivität durch Pseudo­Movement    (auswählen und an derselben Stelle absetzen) zu erzeugen.  ­ Behebung eines Konsistenzproblems nach Bibliotheks­Update (REPLACE oder expliziter    UPDATE) infolge eines unsauberen Updates von geänderten Symbolen.  ­ Korrektur von falscher Orientierung von Texten nach UNDO eines PASTE­Befehls.  ­ Korrektur beim SMASH von Instanzen/Elementen mit Platzhaltertexten mit einer    Ausrichtung, die vom Standardwert 'unten rechts' abweicht.  ­ Behebung einer Netzklassen­Inkonsistenz, wenn ein Versorgungsnetz mit Klasse    ungleich 0 (Standard) auf einer anderen Schaltplanseite fortgeführt wird durch    Hinzufügen von Versorgungs­Devices Pin­an­Pin.  ­ Setzen der Netzklasse von neu erzeugten Versorgungsnetzen durch Hinzufügen von    Versorgungs­Devices Pin­an­Pin auf die aktuelle Netzklasse.  ­ Behebung eines Absturzes beim Kopieren spezieller (entarteter) Polygone.  ­ Korrektur im CLASS­Befehl zur Behandlung von Abständen zu Klassen größer 9.  ­ Vermeidung von Artefakten während Änderungen an Bemaßungen.  ­ Fenster­Aktualisierung nach Änderung von Bemaßungs­Einstellungen.

Page 12: update-Informationen zu Eagle V6 de

  ­ Korrektur beim Umbenennen von Netzen im Modus 'alle Segmente dieser Seite'.  ­ ULP­Funktionen netget/netpost: Workaround für SSL­Fehlermeldung    "Handshake failed" aufgrund einer fehlerhaften OpenSSL­Library auf Windows XP SP3.    Wenn der Fehler auftritt, kann der Anwender entscheiden, ob er dennoch    weitermachen will. Dies behebt auch Verbindungsprobleme bei DesignLink.  ­ Korrektur bei der Gruppenselektion durch die ULP­Funktion setgroup.  ­ Gruppen­Selektion mit Ctrl­Klick: Korrektur bzgl. verlorengehender Klicks    und Behandlung von Polygonen.  ­ Korrektur beim Einlesen der Beschreibung der Design­Rules.  ­ Korrektur bei der automatischen Generierung von Elementnamen im Projekt­Zusammenhang:    Namen von Bauteilen ohne Package (z.B. Versorgungs­Devices oder Frames)    blieben unberücksichtigt.  ­ Korrektur wegen möglichem Verlust von Änderungen im Board nach dem Laden    eines anderen Projektpaares vom unveränderten Schaltplan aus (und andersrum).  ­ Behebung eines "Leerer­Bildschirm­Effekts" aufgrund degenerierter Kreisbögen aus    älteren EAGLE­Versionen.  ­ Erweiterung einer zu starken Radius­Beschränkung bei Kreisen  ­ Behebung eines Absturzes in SHOW nach Selektion eines Objekts und Deselektion    mit Ctrl­click.  ­ Korrektur beim Zeichnen sehr großer Rechtecke.  ­ Behebung eines Absturzes in der ULP­Funktion setgroup(), wenn diese vom Biblio­    thekseditor aus ausgeführt wird und nichts editiert wird.

Freigabemitteilung für EAGLE 6.1.0==================================

* DIMENSION­Befehl:

  ­ In der Online­Hilfe des DIMENSION­Befehls wurde ein Hinweis auf die    Einstellungen für die Bemaßungs­Objekte hinzugefügt.

* Verschiedenes:

  ­ Die neue Option "Herkömmlicher Mausrad­Modus" in "Optionen/Benutzeroberfläche"    kann unter Mac OS X dazu benutzt werden, um auf die Art der Behandlung des    Mausrads umzuschalten, wie sie in Version 5 der Fall war.  ­ Online­Hilfe zum SCRIPT­Befehl: Abschnitt über Skript­Labels hinzugefügt.

* Fehlerbehebungen:

  ­ Korrektur für fehlenden Bildschirm­Refresh nach Update eines Symbols im    Schaltplan wenn die neue Symbolversion die Bounding­Box des Schaltplans    überschreitet.  ­ Korrektur beim Abziehen von Polygon­Orphans bei der CAM­Processor­Ausgabe    mit positiven Koordinaten.  ­ Korrekte Unterstützung der neuen Member "headline" und "description" bei den    ULP­Typen UL_BOARD, UL_SCHEMATIC and UL_SHEET.  ­ Korrektur beim Abziehen von in Packages befindlichen Vektorfont­Texten    von Polygonen.  ­ Korrektur bzgl. Änderung des Textfonts wenn in der Designdatei    'Immer Vektorfont' gesetzt ist.  ­ Die Behandlung von Attributen mit leeren Namen in Elementen beim Update    von Board­Dateien aus Versionen vor 6.0 wurde korrigiert (sie werden    stillschweigend ignoriert).  ­ Korrektur beim Abziehen von Vektorfont­Texten von Polygonen bei der    CAM­Ausgabe.  ­ Korrektur beim DRC von Polygonen mit Rang 6 gegen Polygone mit niedrigerem

Page 13: update-Informationen zu Eagle V6 de

    Rang.  ­ Korrektur bzgl. springender Airwire­Anfangsposition beim Routen in bestimmten    Fällen.  ­ Absturz­Behebung im ROUTE­Kommando, wenn eine Bahn geroutet wird, die einen    unmittelbaren Optimize anstösst.  ­ Ein Absturz im Control­Panel­Tree wurde behoben für den Fall, dass ein    Eintrag umbenannt wird und der neue Name bereits existiert.  ­ ADD­Befehl: Korrektes Setzen des Part­Values, wenn im Device das Attribut 'VALUE'    existiert oder der Schalter Sch.Cmd.Add.AlwaysUseDeviceNameAsValue in eaglerc    gesetzt ist.  ­ Fix eines Absturzes im RIPUP­Kommando, wenn dieser in einem anderen Editor wie dem    Board­Editor benutzt wird.  ­ Korrektur der automatischen Namens­Generierung bei Projekten, wenn reine Packages    (keine Devices) zum Board hinzugefügt werden.  ­ Einfügen aus Datei (PASTE­Kommando): Wenn Netze/Signale des Kopierpuffers mit einem    existierenden Netz/Signal verbunden werden, werden die Netzklassen des Kopierpuffers    entsprechend angepasst. Warnung an den Anwender bei Unterschieden.  ­ Fix eines Absturzes bei Löschen einer Gruppe, die einen Netz­Wire und eine Junction    enthält in einer speziellen Konstellation.  ­ Gesmashte Elemente/Instanzen: Korrektur beim Laden der Zeichnung im Falle von    mehreren identischen Platzhaltertexten wie NAME oder VALUE.  ­ Korrektur bei der Ausgabe von Polygonen gespiegelter Elemente im CAM­Prozessor    (Benutzung des entsprechenden gespiegelten Layer wenn vorhanden).  ­ Behebung eines möglichen Absturzes beim Öffnen einer Bibliothek im Contol Panel,    welche einen Update­Report zur Folge hat.

Freigabemitteilung für EAGLE 6.0.0==================================

* Plattformen:

  ­ Die Mac OS X Version von EAGLE setzt jetzt einen Intel Mac voraus. Sie    läuft nicht mehr auf PPC­Maschinen.  ­ Mac OS X 10.4, Mac OS X 10.5 und Windows 2000 werden nicht mehr offiziell    unterstützt.  ­ Falls Sie Mac OS X 10.7 "Lion" verwenden und ein Track­Pad benutzen, so    können Sie jetzt die "Zwei­Finger­Wisch­Geste" zum Verschieben des Inhalts    des Zeichenfensters benutzen.    Das Hinein­ und Herauszoomen erfolgt mit der Zwei­Finger­Geste ("pinch").  ­ Um Probleme durch das Überschreiben einer existierenden Installation von    EAGLE mit einer neueren Version unter Mac OS X zu vermeiden, enthält das    Standard­Installationsverzeichnis jetzt die aktuelle Versionsnummer (so    wie auch unter Windows und Linux).  ­ Das Mac OS X Installationsprogramm erlaubt es jetzt, auf eine ältere    Version von EAGLE zurückzugehen.

* Dateiformat ist jetzt XML:

  ­ Das EAGLE­Dateiformat wurde von "binär" nach XML geändert.  ­ Die vollständige Definition des neuen EAGLE­Dateiformats ist in der    Datei "doc/eagle.dtd" zu finden.  ­ Bestehende Dateien werden automatisch in das neue Format gewandelt wenn    sie mit Version 6 abgespeichert werden.  ­ Die Pin­Direction "I/O" wurde in "io" geändert (ohne den Schrägstrich).    Wann immer eine Pin­Direction in einer Kommandozeilen­Eingabe erlaubt ist,    wird der alte Wert aus Kompatibilität zu früheren Versionen immer noch

Page 14: update-Informationen zu Eagle V6 de

    akzeptiert, aber in den XML­Dateien wird nur mehr "io" verwendet.

* Mehrere Pads an einem Pin:

  ­ Mehrere Pads können jetzt mit dem selben Pin verbunden werden.  ­ Ist ein Pin mit mehreren Pads verbunden, und der Pad­Name ist am Pin    sichtbar, so wird der kleinste der an diesem Pin angeschlossenen Pad­Namen    angezeigt, gefolgt von einem Stern ('*') um zu vermitteln, dass es mehr    als ein Pad gibt. Nach dem Stern wird die Gesamtzahl der an diesem Pin    angeschlossenen Pads angezeigt.  ­ Die DRC­Prüfung für SMDs und Pads/SMDs, die zum selben Signal gehören, wird    nicht mehr innerhalb eines Packages ausgeführt.

* Beliebige Pad­Formen:

  ­ Wires und Polygone in Signal­Lagen (1­16) die in einem Package gezeichnet    werden und mit einem Pad bzw. SMD verbunden sind, gelten jetzt als    elektrisch mit diesem Pad/SMD verbunden. Auf diese Weise lassen sich    beliebige Pad­Formen realisieren.    Siehe "Help/Editor­Befehle/PAD|SMD/Beliebige Pad­Formen".  ­ Der 'Rank'­Parameter hat keine Bedeutung mehr für Polygone in Packages.    Package­Polygone in Signal­Layern, die nicht an einem Pad bzw. SMD    angeschlossen sind, werden so behandelt als hätten sie einen Rank von 0.

* "Cutout"­Polygone:

  ­ Der neue Polygon­Füllmodus "cutout" kann benutzt werden um Polygone zu    definieren, die von allen anderen Signal­Polygonen im gleichen Layer    "subtrahiert" werden.    Siehe "Help/Editor­Befehle/POLYGON/Polygon­Ausschnitte".

* Bemaßungsfunktion:

  ­ Der neue Befehl DIMENSION dient zum Zeichen von Bemaßungen.    Siehe "Help/Editor­Befehle/DIMENSION".

* "Differential Pair" Routing:

  ­ Der ROUTE­Befehl kann jetzt "Differential Pair"­Signale verlegen.  ­ Der RATSNEST­Befehl bevorzugt offene Wire­Enden beim Generieren von    Luftlinien für "Differential Pair"­Signale.

* Automatische Mäander:

  ­ Der neue Befehl MEANDER kann dazu benutzt werden, die Längen der Signale    eines "Differential Pairs" auszugleichen, oder die Länge eines Signal    Segments auf einen gegebenen Zielwert zu bringen.

* Bestückungsvarianten:

  ­ Der neue Befehl VARIANT kann dazu benutzt werden, Bestückungsvarianten    zu definieren.    Bestückungsvarianten geben an ob ein bestimmtes Bauteil tatsächlich auf    der Platine bestückt ist, und welchen Wert bzw. welche Technologie es    hat (falls diese vom Standardwert abweichen).  ­ Über den Dialog "Bearbeiten/Bestückungsvarianten..." können Sie auf die    Bestückungsvarianten zugreifen und sie bearbeiten.

Page 15: update-Informationen zu Eagle V6 de

  ­ Enthält eine Zeichnung Bestückungsvarianten, so zeigt die Action­Toolbar    eine Combo­Box an, über die Sie eine dieser Varianten auswählen können.  ­ Der VALUE­Befehl ändert immer den Wert eines Bauteils in der aktuell    gewählten Bestückungsvariante.  ­ Die neuen User Language Objekte UL_VARIANTDEFS und UL_VARIANTS, sowie die    neuen Members UL_SCHEMATIC.variantdefs, UL_BOARD.variantdefs,    UL_PART.variants und UL_ELEMENT.variants dienen zum Zugriff auf    Bestückungsvarianten aus einem User Language Programm heraus.  ­ Mit den neuen User Language Funktionen setvariant() und variant() kann die    aktuelle Bestückungsvariante abgefragt bzw. eingestellt werden.  ­ Mit den neuen User Language Members UL_PART.populate und UL_ELEMENT.populate    kann abgefragt werden, ob ein Bauteil in der aktuellen Bestückungsvariante    bestückt werden soll.  ­ Der neue Platzhaltertext >ASSEMBLY_VARIANT kann zur Anzeige des Namens der    aktuellen Bestückungsvariante benutzt werden. ASSEMBLY_VARIANT kann daher    nicht mehr als Attribut­Name verwendet werden.  ­ Mit der neuen Kommandozeilen­Option ­A kann für den CAM­Prozessor eine    bestimmte Bestückungsvariante ausgewählt werden.  ­ Die Befehle ADD, CHANGE PACKAGE | TECHNOLOGY, REPLACE, UPDATE und VALUE    können nur verwendet werden, wenn keine Bestückungsvariante aktiv ist.

* Text­Ausrichtung:

  ­ Texte können jetzt eine von neun verschiedenen Ausrichtungen haben, die    aus Kombinationen von links, rechts, mitte, oben und unten bestehen.  ­ Die Leserichtung für vertikale Texte kann jetzt in    "Optionen//Benutzeroberfläche" zwischen "aufwärts" und "abwärts" gewählt    werden.

* Erhöhte interne Auflösung:

  ­ Die interne Auflösung von EAGLE wurde um den Faktor 32 erhöht.    Sie war bisher 0.1 Micron (0.0001 mm) und ist jetzt 0.003125 Micron.    Dies ermöglicht es in Zeichnungen mit zölligen Maßen genaue Werte für    Vielfache von 1/4, 1/8, 1/16, 1/32 und 1/64 mil zu verwenden.  ­ Die maximale Zeichenfläche ist jetzt 4x4 Meter (etw 150x150 Inch).  ­ Falls ein User Language Programm Koordinaten oder Abmessungen direkt in    Editor­Einheiten verarbeitet und den genauen Wert einer Editor­Einheit    kennen muss, so muss es an den neuen Wert angepasst werden.  ­ Die neuen User Language Funktionen inch2u(), mic2u(), mil2u() und mm2u()    können dazu benutzt werden, die jeweiligen Einheiten in interne    Editor­Einheiten umzurechnen.  ­ Aufgrund der erhöhten Auflösung für Koordinaten werden "gebilligte"    ERC­ bzw. DRC­Fehler aus älteren Versionen nicht mehr als solche erkannt.    Wenn Sie nach einem Update einer Datei auf Version 6 einen ERC bzw. DRC    laufen lassen, müssen diese ggf. erneut gebilligt werden.  ­ Wenn Sie eine Projektdatei (eagle.epf) aus einer älteren EAGLE­Version    mit dieser Programmversion überschreiben, so werden die Werte für    Abmessungen darin in einem anderen Format abgelegt. Wird eine solche Datei    dann wieder in einer älteren EAGLE­Version geladen, so fallen alle solchen    Werte in Menüs (wie etwa Wire­Breite oder Bohrdurchmesser) auf ihre    Standardwerte zurück.

* Versorgungs­Layer:

  ­ Versorgungs­Layer (d.h. Layer, deren Name mit '$' beginnt) werden nicht    mehr speziell behandelt. Layer für Versorgungsspannungen müssen jetzt

Page 16: update-Informationen zu Eagle V6 de

    stattdessen durch Signal­Polygone realisiert werden.  ­ Wird eine Board­Zeichnung aus einer älteren Version von EAGLE geladen,    so werden etwaige Versorgungs­Layer darin umbenannt, indem das '$'­Zeichen    ans Ende des Namens versetzt wird. Damit wird sichergestellt, dass    automatisch ablaufende Scripte, welche Versorgungs­Layer als "negativ"    behandeln, keinen Fehler machen, und der Layer dennoch zu erkennen gibt,    ein Versorgungs­Layer gewesen zu sein. Die Funktion des Versorgungs­Layers    wird durch ein Signal­Polygon mit dem passenden Namen und der    minimalen Wire­Breite dieses Signals ersetzt. Das Polygon wird in    rechteckiger Form in den bisherigen Versorgungs­Layer gezeichnet und    bedeckt die Fläche, die von Wires im Dimension­Layer sowie Pads und Vias    aufgespannt wird. In den Einstellungen des Autorouters wird der Layer mit    dem generierten Polygon aktiviert (mit Vorzugsrichtung '*') und die Kosten    für diesen Layer in allen Durchläufen auf 99 gesetzt.

    SEHR WICHTIG:

    Nachdem ein Board mit Versorgungs­Layern aus einer älteren Version    eingelesen wurde, sollten Sie unbedingt den RATSNEST­Befehl ausführen    um zu prüfen, ob noch alle Pads an das betreffende Signal angeschlossen    sind.

* BGA Escape Routing:

  ­ Herausrouten aller Signale aus einem BGA entsprechend den Designregeln und    verfügbaren Layern. ULP­Lösung. Start mit 'run route­bga element'.

* Benutzerdefinierte Kontextmenüs:

  ­ Mit dem SET­Befehl können benutzerdefinierte Einträge in die Kontextmenüs    selektierbarer Eagle­Objekttypen gemacht werden. Diese werden in der    EagleRc­Datei gespeichert.

* User Language:

  ­ Die User Language Konstanten PAD_SHAPE_ANNULUS, PAD_SHAPE_THERMAL,    VIA_SHAPE_ANNULUS und VIA_SHAPE_THERMAL sind obsolet.    Sie werden aus Kompatibilitätsgründen zwar noch toleriert, aber kein Pad    oder Via wird je eine solche Form haben.  ­ Die User Language Member­Funktion UL_SHEET.parts ist "veraltet" und sollte    nicht mehr benutzt werden. Verwenden Sie stattdessen die neue Funktion    UL_SHEET.instances. Die alte Funktion ist aus Kompatibilität zu bestehenden    ULPs weiterhin verfügbar.  ­ Die User Language Objekte UL_BOARD, UL_SCHEMATIC, UL_SHEET und UL_SYMBOL    haben jetzt die neuen Data­Members 'description' und 'headline'.  ­ Das User Language Data­Member UL_PIN.contact ist "veraltet", weil ein Pin    jetzt mit mehreren Pads verbunden sein kann. Es funktioniert aus    Kompatibilitätsgründen und solange nur ein Pad mit dem Pin verbunden wurde,    verursacht aber einen Laufzeitfehler wenn es mit einem Pin benutzt wird,    der mit mehreren Pads verbunden ist. Benutzen Sie stattdessen das neue    Loop­Member UL_PIN.contacts().  ­ Die neuen User Language Data­Mebers UL_PIN.route und UL_CONTACTREF.route    geben an, ob alle oder beliebige der entsprechenden Pads angeschlossen    werden müssen.  ­ Das neue User Language Object UL_DIMENSION dient zum Ansprechen von    Bemaßungs­Objekten.  ­ Die neuen User Language Funktionen inch2u(), mic2u(), mil2u() und mm2u()

Page 17: update-Informationen zu Eagle V6 de

    können dazu benutzt werden, die jeweiligen Einheiten in interne    Editor­Einheiten umzurechnen.  ­ Das User Language Object UL_TEXT hat jetzt das neue Data­Member 'align'.  ­ Die Funktion netpost() hat jetzt einen neuen optionalen Parameter, mit dem    der Typ der übertragenen Daten gesetzt werden kann.

* CAM­Prozessor:

  ­ Die Kommandozeilen­Optionen '­a' und '­t' werden nicht mehr unterstützt,    da der CAM­Prozessor keine Annulus­ bzw. Thermal­Symbole mehr benutzt.    Sie werden aus Kompatibilitätsgründen zwar noch toleriert, haben aber    keine Wirkung mehr.  ­ Die Blendenformen "annulus" und "thermal" werden vom CAM­Prozessor nicht    mehr benutzt.  ­ Alle Parameter, die mit "Annulus" bzw. "Thermal" zu tun haben, wurden aus    der Datei eagle.def entfernt.    Sie werden aus Kompatibilitätsgründen zwar noch toleriert, haben aber    keine Wirkung mehr.

* Design Rules:

  ­ Die meisten Parameter für Thermal und Annulus wurden von der "Supply"­Seite    des Design Rules Dialogs entfernt.  ­ Änderungen an den Design Rules werden jetzt vollständig in UNDO/REDO    berücksichtigt.

* AUTO­Befehl:

  ­ Der AUTO­Befehl löscht nicht mehr den UNDO­Puffer (es sei denn, ein    bestehender Job wird fortgesetzt bzw. beendet).

* BOARD­Befehl:

  ­ Der BOARD­Befehl löscht nicht mehr den UNDO­Puffer des Schaltplans, wenn    ein Board neu erzeugt wird.

* CHANGE­Befehl:

  ­ Der CHANGE­Befehl prüft jetzt, ob das selektierte Objekt bereits die    gewünschte Eigenschaft hat und ändert diese nur wenn nötig. Dadurch kann    es dazu kommen, dass ein CHANGE­Befehl keinen UNDO­Schritt erzeugt, weil    nichts geändert wurde.  ­ Die neue Option CHANGE DTYPE dient zum Ändern des Typs eines    Bemaßungs­Objekts.  ­ Die neue Option CHANGE ALIGN dient zum Ändern der Ausrichtung eines    Text­Objekts.

* CLASS­Befehl:

  ­ Die maximale Anzahl der Netzklassen wurde auf 16 erhöht.  ­ Änderungen an den Netzklassen mit dem CLASS­Befehl werden jetzt vollständig    in UNDO/REDO berücksichtigt.  ­ Der CLASS­Befehl akzeptiert jetzt Klassennamen, die mit Ziffern beginnen,    solange der Name nicht eine reine Integer­Zahl ist.

* CONNECT­Befehl:

Page 18: update-Informationen zu Eagle V6 de

  ­ Der CONNECT­Befehl kann jetzt mehrere Pad­Namen auf einmal verarbeiten,    um eine Verbindung von mehreren Pads zu einem Pin zu erzeugen.  ­ Die neuen Schlüsselwörter ALL und ANY im CONNECT­Befehl steuern, ob bei    einer Verbindung von mehreren Pads zu einem Pin alle oder beliebige    Pads im Board angeschlossen werden müssen.  ­ In der Online­Hilfe für den CONNECT­Befehl wurde ein Hinweis hinzugefügt,    dass der Befehl wesentlich schneller arbeitet, wenn alle Verbindungen eines    Devices in einem einzigen Aufruf angegeben werden.

* COPY­Befehl:

  ­ In älteren EAGLE­Versionen wurde der COPY­Befehl ausschließlich dazu    benutzt, Objekte innerhalb einer Zeichnung zu kopieren ­ anders als in    Windows, wo COPY eine Kopie der selektierten Objekte (also der GRUPPE) in    die Zwischenablage des Systems platziert.    Ab Version 6 verhält sich der COPY­Befehl in EAGLE primär wie in anderen    Windows­Applikationen, indem er eine Kopie der aktuellen Gruppe in die    Zwischenablage legt. Die ursprüngliche Funktion des Kopierens selektierter    Objekte, oder des Kopierens von Bibliothekselementen zwischen Bibliotheken,    bleibt weiterhin vollständig verfügbar. Dies ist insbesondere wichtig,    damit bestehende Scripts und ULPs weiterhin funktionieren.    Was Windows­Anwender auch häufig irritiert hat ist, dass in EAGLE der    CUT­Befehl die selektierte Gruppe lediglich in die Zwischenablage kopiert,    sie aber nicht aus der Zeichnung gelöscht hat. Da ein CUT­Befehl, der die    Gruppe löscht, in einem Board­/Schematic­Paar das über Forward­ und    Backannotation verbunden ist, nicht wirklich sinnvoll wäre, wurde dieser    Befehl aus dem Pulldown­Menü und der Toolbar mit den Befehls­Buttons    entfernt. Er steht weiterhin über die Befehlszeile und in Scripts zur    Verfügung. Der Befehl

    SET Cmd.Copy.ClassicEagleMode 1

    stellt die alte Verhaltensweise des COPY­ sowie des CUT­Befehls wieder her.    Beachten Sie bitte, dass diese Einstellung erst beim nächsten Öffnen eines    Editor­Fensters wirksam wird.

* DESCRIPTION­Befehl:

  ­ Der DESCRIPTION­Befehl kann jetzt auch in Schematics, Sheets, Boards    und Symbols verwendet werden.  ­ Falls der erste Parameter des DESCRIPTION­Befehls ein Stern ('*') ist,    so wird die Beschreibung der Bibliothek bzw. des Schaltplans geändert,    anstatt der eines Bauteils, Symbols oder einer Schaltplanseite.

* DISPLAY­Befehl:

  ­ Der DISPLAY­Befehl kann jetzt auch vordefinierte Layer löschen, solange    diese leer sind.

* DRC­Befehl:

  ­ Wird beim DRC­Befehl ein Stern ('*') als erster Parameter eingegeben, so    öffnet sich der Design Rules Dialog und erlaubt ein bearbeiten der Design    Rules, ohne dass beim Schließen des Dialogs ein DRC ausgeführt wird.  ­ Die DRC­Prüfung für SMDs und Pads/SMDs, die zum selben Signal gehören, wird    nicht mehr innerhalb eines Packages ausgeführt.

Page 19: update-Informationen zu Eagle V6 de

* EDIT­Befehl:

  ­ Das Anlegen neuer Schaltplanseiten bzw. das Ändern ihrer Reihenfolge löscht    nicht mehr den UNDO­Puffer.

* ERC­Befehl:

  ­ Wenn der ERC Konsistenz zwischen einem Board und einem Schematic erkennt,    so wird diese Tatsache jetzt im UNDO­Puffer gespeichert. Beim Zurückgehen    in der UNDO­Historie zu einem Punkt bevor Konsistenz erkannt wurde, wird    die Forward­/Backannotation wieder deaktiviert. Beachten Sie bitte, dass    REDO die Konsistenz nicht wieder automatisch herbeiführt!    Die Speicherung der Konsistenzerkennung führt auch dazu, dass der    UNDO­Puffer an dieser Stelle abgeschnitten wird.

* ERRORS­Befehl:

  ­ Der ERRORS­Dialog kann jetzt alle Fehler bzw. Warnungen auf einmal    billigen bzw. missbilligen. Hierzu selektieren Sie die entsprechende    Sektion, klappen diese auf und klicken auf den "Alle billigen" bzw.    "Alle missbilligen" Button. Eine Sicherheitsabfrage sorgt dafür, dass    dies nicht versehentlich geschieht.

* GATESWAP­Befehl:

  ­ Der GATESWAP­Befehl behält jetzt die "smashed"­Eigenschaft von Instances    bei.

* LAYER­Befehl:

  ­ Der LAYER­Befehl kann jetzt auch vordefinierte Layer löschen, solange    diese leer sind.

* PASTE­Befehl:

  ­ Netze behalten ihren Namen bei PASTE jetzt nur mehr dann, wenn sie Labels    enthalten oder an Supply­Pins angeschlossen sind, und diese Labels bzw.    Pins auch tatsächlich in der Gruppe enthalten sind.    In Version 5 wurde diese Entscheidung unabhängig davon getroffen, ob sich    das Label oder der Pin in der Gruppe befand.  ­ PASTE benutzt jetzt die System­Zwischenablage. Dadurch ist es möglich    Gruppen von einer EAGLE­Instanz in die andere zu kopieren.  ­ Der PASTE­Befehl kann jetzt eine komplettes, konsistentes Paar aus    Board und Schematic in das geladene Projekt einfügen.    Siehe "Help/Editor­Befehle/PASTE/Eine komplette Datei einfügen").

* REMOVE­Befehl:

  ­ Das Löschen einer Schaltplanseite löscht nicht mehr den UNDO­Puffer.

* RUN­Befehl:

  ­ Von einem Kontextmenü aus gestartet kann das betreffende Objekt mit    ingroup() identifiziert werden.

* SET­Befehl:

Page 20: update-Informationen zu Eagle V6 de

  ­ SET UNDO_LOG ON|OFF ist keine globale Einstellung mehr, sondern wirkt nur    auf das Fenster, in dem der Befehl ausgeführt wird (im Falle eines    konsistenten Board/Schematic­Paares auch im jeweils anderen Fenster).  ­ SET CONTEXT objecttype text commands ermöglicht die Definition benutzer­    definierter Menüeinträge für Kontextmenüs.

* UNDO­Befehl:

  ­ Der UNDO­Befehl (ebenso wie der REDO­Befehl) zeigt jetzt in der Statuszeile    an, welcher Befehl zurückgenommen (bzw. erneut ausgeführt) wurde, und wie    lange zurück dieser Befehl ausgeführt wurde. Wurde der Befehl ursprünglich    im Board ausgeführt und UNDO im Schaltplan aufgerufen, so wird auch dies    angezeigt (und umgekehrt).  ­ Die neue Option LIST im UNDO­Befehl öffnet einen Dialog, der den gesamten    Inhalt des UNDO­Puffers darstellt. Sie können sich in der Liste der    Undo­/Redo­Schritte bewegen indem Sie den Listen­Trenner mit der Maus    verschieben, oder direkt auf einen Schritt klicken, zu dem Sie gehen wollen.    Liegen mehrere Schritte zwischen der aktuellen Position des Listen­Trenners    und dem angeklickten Listeneintrag, so werden alle dazwischenliegenden    Schritte in der entsprechenden Reihenfolge ausgeführt. In der Liste nach    oben zu gehen bewirkt UNDO, nach unten REDO.    VORSICHT: dies ist ein sehr mächtiges Werkzeug! Wenn Sie in der UNDO­Liste    sehr weit zurückgehen (was mit einem einfachen Mausklick möglich ist) und    dann irgend einen neuen Befehl eingeben, so wird der UNDO­Puffer an dieser    Stelle abgeschnitten, und es führt kein Weg zurück! Benutzen Sie es also    mit entsprechender Vorsicht!

* Verschiedenes:

  ­ Dialog CHANGE package/technology: Unterstützung von externen Links und    Darstellung von Bildern.  ­ ULP­Funktion dlgTextView: Passende Unterstützung von Links zu lokalen Dateien    (Öffnen externer Applikation).  ­ Die Anzahl der Technologien pro Device ist nicht mehr auf 254 beschränkt.  ­ Die Anzahl der Package­Varianten pro Device­Set ist nicht mehr auf 254    beschränkt.  ­ Der erlaubte Wertebereich für Pin­ und Gate­Swaplevels ist nicht mehr auf    255 beschränkt.  ­ Die Statuszeile des Editor­Fensters zeigt jetzt an ob die Zeichnung    verändert worden ist, und ob die Forward­/Backannotation aktiv ist.  ­ Die Schaltplan­Seitenvorschau zeigt jetzt die erste Zeile der Beschreibung    der jeweiligen Seite als Bildunterschrift an.  ­ Die Sheet­Auswahl­Combo­Box in der Action­Toolbar zeigt jetzt die erste    Zeile der Beschreibung der jeweiligen Seite an.  ­ Das Kontext­Menü der Schaltplan­Seitenvorschau hat jetzt eine neue Option,    um die Beschreibung der jeweiligen Seite zu bearbeiten.  ­ PCB­Service (Menübutton und pcb­service.ulp): Erweiterung auf EuroCircuits    für europäische, Pentalogix für amerikanische Kunden, je nach    Landeseinstellungen.  ­ Falls ein Editor­Fenster eines konsistenten Board­/Schaltplan­Paares    geschlossen wird, so erscheint jetzt in dem verbleibenden Fenster eine    Warnung, dass dir Forward­/Back­Annotation unterbrochen wurde.  ­ Command­Textbuttons für DesignLink und PCB­Service erscheinen nur in den    dafür passenden Editor­Fenstern PCB­Service nur im Layout­Editor etc.).  ­ Falls eine eingeschränkte Edition von EAGLE eine bestimmte Aktion nicht    ausführen kann, so wird der Anwender jetzt über den Grund hierfür    informiert.

Page 21: update-Informationen zu Eagle V6 de

  ­ Zur Online­Hilfe des OPTIMIZE­Befehls wurde ein Hinweis hinzugefügt, dass    dieser Befehl nur in einer Board­Zeichnung anwendbar ist, und dass nur    Signal­Wires selektiert werden können.  ­ PCB­Service ULP: Anzeige der Angebots­Parameter im Dialog. Land jetzt einstellbar    (Der Service geht zu Pentalogix oder Eurocircuits, abhängig vom Land).

* Fehlerbehebungen:

  ­ Gruppenselektion per Polygon: Vermeiden, das in bestimmtem Fall zuviel    selektiert wird.  ­ Befehl PRINT: Optionen an Print­Dialog weiterleiten, wenn nicht mit ';'    abgeschlossen wurde.  ­ CAM­Processor­Dialog: Vermeiden des Überschreibens mit Einträgen der vorher    geöffneten CAM­Datei; Vermeiden eines Absturzes nach Save und Öffnen einer    früheren Datei.  ­ ULP­Funktionen setgroup/ingroup: Bugfix, falls Aufruf auf anderes Editorfenster    bezogen und noch keine Gruppe definiert ist.  ­ ULP­Funktion dlgListView: Keine Sortierung für Parameter sort=0.  ­ ULP­Function dlgComboBox: Vermeidung unbeabsichtigter Änderung der Combobox­Breite    in speziellem Fall (Aufruf dlgRedisplay).  ­ Korrektur für falschen REPLACE von Package und Technologie in bestimmten Fällen.  ­ Info­Dialog für Arcs/Wires: Korrekte Handhabung von Cap­style bei Änderung von    curve auf 0/von 0.  ­ Die Anpassung der Seitennummern im ERRORS­Dialog beim Umsortieren,    Einfügen oder Löschen von Schaltplanseiten wurde korrigiert.  ­ Das Frame­Objekt wird jetzt richtig behandelt, wenn es mit MOVE rotiert    wird. Die Orientierung der Buchstaben und Ziffern am Rand des Frames    ändert sich durch eine Rotation aber nicht.  ­ Die Behandlung von "\n" in der eaglerc­Datei wurde korrigiert.  ­ Die Behandlung von ':' in Dateinamen unter Linux und Mac OS X wurde    korrigiert.  ­ Korrektur für falsche Textbreiten von XRef Labels.  ­ Die Online­Hilfe für UL_AREA wurde korrigiert, so dass angegeben wird, dass    die Fläche eines UL_PACKAGE bzw. UL_SYMBOL in einem UL_ELEMENT­ bzw.    UL_INSTANCE­Kontext den Offset des entsprechenden Bauteils beinhaltet.  ­ Korrektur für falsches Verhalten von Toolbar­Extensions, insbesondere    bei Textmenüs.  ­ Korrektur der ULP­Funktionen netget()/netpost() im Fall von Status 301    ("Moved Permanently"): Redirection falls möglich.  ­ Korrektur für nach unten abgeschnittene Texte bei Textmenü­Buttons.