Program do rysowania schematów i projektowania
płytek drukowanych
EAGLE
v. 4
Windows 95/NT, Linux
Krótka instrukcja obsługi
F.U.P.H. AWE-CAD © CADware s.r.o.
ul.Na Grobli 18 cadware@pvtnet.cz
43-100 Tychy www.cadware.cz
tel./fax:032-2171666
e-mail:elcad@data.pl
www.awecad.pl
EAGLE licencja
UMOWA LICENCYJNA
Prosimy o uważne przeczytanie przed rozpoczęciem użytkowania programu
Jest to wolne tłumaczenie umowy licencyjnej zawieranej pomiędzy firmą Cadsoft Computer GmbH (dalej
tylko Cadsoft) dystrybutorem programu Eagle (dalej tylko programu) a Wami, tzn. końcowym
użytkownikiem tego programu. Dokładne i pełne brzmienie umowy licencyjnej znajduje się na dużym
czerwonym opakowaniu, w którym był dostarczony program.
Jeżeli zaczniecie używać ten program, znaczy to, że zgadzacie się na warunki zawarte w przedstawionej
umowie licencyjnej. Jeżeli nie zgadzacie się, to możecie cały produkt zwrócić w nienaruszonym stanie.
Cadsoft ręczy wyłącznie za nośniki, tzn. za CD-ROM (dyskietki) i instrukcję użytkowania. W żadnym
przypadku nie ręczy za program jako taki i za jego przydatność do konkretnego zastosowania. Cadsoft nie
ponosi odpowiedzialności za skutki działania programu i to również w przypadku, gdy firma Cadsoft była
poinformowana o możliwości wystąpienia problemów.
Właścicielem programu pozostaje nadal firma Cadsoft, który Wam, użytkownikowi końcowemu daje prawo
do jego używania. Program jest chroniony prawami autorskimi firmy Cadsoft a użytkownik końcowy
programu ręczy za przestrzeganie tych praw. W żadnym przypadku użytkownikoi nie wolno ingerować w
program, ani zezwolić na to innym osobom.
Użytkownik ma możliwość zainstalowania programu na większej ilości komputerów, ale ręczy za to, że
program nie będzie w danej chwili uruchomiony w większej ilości niż określonej w rodzaju licencji (jeden
dla licencji dla jednego użytkownika itd.).
Użytkownik programu nie może wynajmować programu dalszym użytkownikom, posiada jednak możliwość
przekazania licencji innemu użytkownikowi pod warunkiem, iż nowy użytkownik zgadza się na warunki
licencji, że zostanie mu przekazany kompletny program oraz zwróci się do firmy Cadsoft o
przerejestrowanie programu na nowego użytkownika w taki sposób, że prześlecie swoją kartę licencyjną
wraz z danymi nowego użytkownika. Nowy użytkownik otrzyma nową kartę licencyjną oraz nową dyskietkę
instalacyjną.
Uwaga
Ponieważ program Eagle nie jest chroniony kluczem sprzętowym, zarejestrowany użytkownik jest w pełni
odpowiedzialny za dotrzymanie umowy licencyjnej – praw autorskich firmy Cadsoft.
Sprzedaż i pomoc techniczna programu EAGLE
CADware s.r.o.
Aloisina vysina 13
460 05 Liberec
tel/fax: +420 48 510 6131
e-mail: cadware@pvtnet.cz
EAGLE wstęp
EAGLE wstęp
SPIS TREŚCI
EAGLE wstęp
ENEROWANIE DANYCH WYJŚCIOWYCH W PROGRAMIE
.................................................................................................111
STAWIENIE PARAMETRÓW URZĄDZENIA WYJŚCIOWEGO
UTOMATYCZNY ZAPIS KOPII ZAPASOWYCH
ONTROLA POPRAWNOŚCI PRZENOSZENIA ZMIAN
INFORMACJA DLA UŻYTKOWNIKA PROGRAMU EAGLE
.............................................................................................129
EAGLE wstęp
7
WSTĘP DO PROGRAMU EAGLE
Instrukcja ta przeznaczona jest dla wersji pracującej w systemie WIN 95/NT.
Ustawienia programu
Panel Sterujący umożliwia ustawienie parametrów globalnych programu EAGLE.
Następujące polecenia mogą być użyte do przystosowania programu EAGLE, aby pracował według potrzeb
użytkownika. Polecenia te mogą być wydane bezpośrednio z linii poleceń lub przy pomocy pliku
skryptowego EAGLE.SCR.
Menu
Menu poleceń
MENU
Przyporządkowanie klawiszy
funkcyjnych F1 do F12
ASSIGN
Ustawnie funkcji "Snap" (przyciągania)
SET SNAP_LENGTH odległość;
SET SNAP_BENDED ON | OFF;
SET SELECT_FACTOR wartość;
Ustawienie zawartości menu poleceń:
SET USED_LAYERS nazwa | liczba;
SET WIDTH_MENU wartość..;
SET DIAMETER_MENU wartość..;
SET DRILL_MENU wartość..;
SET SMD_MENU wartość..;
SET SIZE_MENU wartość..;
Typ załamania rysowanej linii
SET WIRE_BEND typ_liczba;
Dźwięk włączony/wyłączony
SET BEEP ON | OFF;
Wyświetlanie na ekranie
Kolor linii rastru
SET COLOR_GRID kolor;
Kolor dla danej warstwy
SET COLOR_LAYER warstwa kolor;
Typ wypełnienia dla danej warstwy
SET FILL_LAYER warstwa wypełnienie;
Parametry rastra
SET GRID_REDRAW ON | OFF;
SET MIN_GRID_SIZE pixels;
Min. wielkość tekstu
SET MIN_TEXT_SIZE wielkość;
Szerokość „gumowych połączeń”
SET NET_WIRE_WIDTH szerokość;
Wyświetlanie punktów lutowniczych
SET DISPLAY_MODE REAL | NODRILL | FAST;
SET PAD_NAMES ON | OFF;
Szerokość linii magistrali
SET BUS_WIRE_WIDTH szerokość;
DRC – styl wypełnienie
SET DRC_FILL wypełnienie
Wypełnianie wielokątów
SET POLYGON_RATSNEST ON | OFF;
Czcionka wektorowa
SET VECTOR_FONT ON| OFF;
Typy parametrów
Kontrola Package
SET CHECK_CONNECTS ON | OFF;
Parametry rastru
GRID wybór
Zamiana
SET REPLACE_SAME NAMES | COORDS;
UNDO Buffer wł./wył.
SET UNDO_LOG ON | OFF;
Optymalizacja wł./wył.
SET OPTIMIZING ON | OFF;
Automatyczne dokańczanie ścieżek
SET AUTO_END_NET ON | OFF;
Automatyczne umieszczanie węzłów
SET AUTO_JUNCTION ON | OFF;
EAGLE wstęp
8
Ustawienia podstawowe
Kształt punktu lutowniczego
CHANGE SHAPE kształt;
Szerokość linii
CHANGE WIDTH wartość;
Średnica dla pad/via
CHANGE DIAMETER średnica;
Otwór dla pad/via/
CHANGE DRILL wartość;
Wielkość punktu lutowniczego SMD
CHANGE SMD szerokość długość;
Wysokość tekstu
CHANGE SIZE wartość;
Stosunek szerokość/wysokość tekstu
CHANGE RATIO stosunek;
Termalne połączenia punktów wł./wył.
CHANGE THERMALS ON | OFF;
Polygon parametr (wysepki)
CHANGE ORPHANS ON | OFF;
Polygon parametr (ostęp izolacyjny)
CHANGE ISOLATE odległość;
Polygon parametr (typ wypełnienia)
CHANGE POUR SOLID | HATCH;
Polygon parametr (stopień)
CHANGE RANK wartość;
Polygon parametr (odstęp)
CHANGE SPACING odległość;
EAGLE wstęp
9
Klawiatura i Mysz
Klawiatura
Klawisz ESC służy do przerwania aktualnie wykonywanej operacji, lecz polecenie pozostaje nadal aktywne.
Przy pomocy klawiszy „strzałek“ można przywoływać historię poleceń w linii poleceń.
Mysz
Lewy przycisk myszy służy do wykonania wszelkich akcji, które nie są opisane poniżej.
Użycie środkowego przycisku myszy.
ARC
Zmiana aktywnej warstwy
CIRCLE
Zmiana aktywnej warstwy
LABEL
Zmiana aktywnej warstwy
POLYGON
Zmiana aktywnej warstwy
RECT
Zmiana aktywnej warstwy
ROUTE
Zmiana aktywnej warstwy
SMD
Zmiana aktywnej warstwy
TEXT
Zmiana aktywnej warstwy
WIRE
Zmiana aktywnej warstwy
Jeżeli po przyciśnięciu środkowego przycisku myszy nie otworzy się menu Layer, należy użyć polecenia
LAYER.
Użycie prawego przycisku myszy.
GROUP
Zamyka wielokąt (polygon)
ADD
Rotuje element
INVOKE
Rotuje bramkę
LABEL
Rotuje tekst
MOVE
Rotuje element
PAD
Rotuje punkt lutowniczy
PIN
Rotuje wyprowadzenie
PASTE
Rotuje wstawiany element
ROTATE
Rotuje grupę
SMD
Rotuje punkt lutowniczy SMD
TEXT
Rotuje tekst
ARC
Zmienia kierunek łuku
MIRROR
Tworzy lustrzane odbicie grupy
POLYGON
Zmienia tryb prowadzenia linii (ortogonalnie, diagonalnie itd.)
ROUTE
Zmienia tryb prowadzenia linii
SPLIT
Zmienia tryb prowadzenia linii
WIRE
Zmienia tryb prowadzenia linii
EAGLE wstęp
10
Wybór obiektów w obszarach o dużym zagęszczeniu
Jeżeli chcecie wybrać obiekt w miejscu, gdzie większa ilość obiektów znajduje się obok siebie, to pojawi się
czterostronna strzałka i pytanie select highlighted object? (left=yes, right=no)
- wybrać zaznaczony obiekt? lewy przycisk=tak, prawy przycisk=nie.
Po kliknięciu lewego lub prawego przycisku, użytkownik może wybrać właściwy obiekt z pośród innych
znajdujących się w tym miejscu:
- po przyciśnięciu prawego przycisku myszy zostanie podświetlony inny obiekt
- po przyciśnięciu lewego przycisku myszy zostanie wybrany podświetlony obiekt
- przyciśnięcie klawisza ESC przerywa proces wyboru obiektów.
Polecenie SET Select_Factor select_radius; definiuje promień okręgu wyboru.
EAGLE wstęp
11
Okna edytorów
Okna edytorów programu EAGLE pracują z różnymi typami plików (płytka drukowana, schemat, dane
wyjściowe, tekst, itd.) i dlatego do pracy z nimi używa się kilka różnych typów okien edytorów, gdzie dla
każdego typu pliku otwiera się odpowiedni typ okna. Po uruchomieniu programu EAGLE, pojawia się
Control Panel (panel sterujący). Właściwe okna edytorów (płytka, schemat,...) uruchamia się na dwa różne
sposoby:
1. Poprzez podwójne kliknięcie na jednej z ikon w panelu sterowania otwiera odpowiednie okno edytora.
2. Wybór z menu File/New lub Open:
Board
płytka
Schematic
schemat
Library
biblioteka
CAM Job
dane wyjściowe
ULP
makroprogramy
Script
skrypty
Użycie polecenia New uruchamia bezpośrednio wybrany edytor, polecenie Open uruchamia okno
dialogowe, w którym należy wybrać plik. Po wybraniu i potwierdzeniu uruchamia się odpowiednie okno
edytora.
Rozróżniamy następujące typy edytorów: Edytor schematów
Edytor płytek
Edytor bibliotek
Edytor tekstowy
Control Panel (panel sterujący)
Control Panel jest to okno na najwyższym poziomie programu EAGLE. Okno składa się ze struktury
drzewiastej (lewa część) i okna informacyjnego (prawa część).
Składniki najwyższego poziomu
struktury drzewiastej (od lewej),
reprezentują różne typy plików
EAGLE. Każdy ze składników
może pokazywać jeden lub więcej
katalogów z plikami danego typu.
W kolumnie „Description“ zawarty
jest krótki opis poszczególnych
składników struktury drzewiastej
(o ile opis taki istnieje).
W oknie informacyjnym po prawej
stronie wyświetlany jest opis
wybranego składnika. Jeżeli
zaznaczony jest element z
biblioteki, to wyświetlany jest jego
widok.
Z obiektami zawartymi w strukturze drzewiastej można przeprowadzać różne operacje przy pomocy
kontekstowego menu. Menu jest specyficzne dla każdego składnika drzewa i wywołuje się je po kliknięciu
prawego przycisku myszy.
EAGLE wstęp
12
Poniżej przedstawiony jest spis wszystkich poleceń, które mogą się pojawić w kontekstowym menu:
New Folder
tworzy nowy podskładnik wybranego składnika
Edit Description
otwiera plik z opisem w edytorze tekstu
Rename
zmienia nazwę wybranego obiektu
Copy
kopiuje wybrany obiekt
Delete
usuwa wybrany obiekt
Use
dodaje bibliotekę do spisu bibliotek, które będą przeszukiwane
Use all
dodaje wszystkie biblioteki zawarte w Options/Directories do spisu
bibliotek, które będą przeszukiwane
Use none
usuwa bibliotekę ze spisu bibliotek, które będą przeszukiwane
Update
aktualizuje wszystkie elementy na schemacie i na
płytce z wybranej biblioteki
Add to schematic
uruchamia polecenie ADD z wybranym elementem (w edytorze
schematów)
Add to board
uruchamia polecenie ADD z wybranym elementem (w edytorze
płytek)
Open/Close Project
otwiera/zamyka bieżący projekt
New
tworzy nowy plik danego typu w odpowiednim oknie edytora
Open
otwiera wybrany plik w oknie edytora
Print...
drukuje plik na drukarce systemowej
Run in ...
uruchamia ULP w aktualnym schemacie/płytce/bibliotece
Execute in ...
uruchamia Script w aktualnym schemacie/płytce/bibliotece
Load into Board
wczytuje zbiór zasad projektowych (Design Rules) do aktualnej płytki
Inną możliwością pracy jest metoda „Drag&Drop“ (ciągnij i upuść), przy pomocy której można kopiować
lub przenosić pliki i katalogi poza strukturę drzewiastą. W ten sposób można umieszczać elementy na
schemacie i na płytce, uruchamiać programy ULP i skrypty, wczytać plik „Design Rules“, przeprowadzić
aktualizację schematu/płytki z biblioteki „Library update“.
Control Panel - Menu
File
New
tworzy nowy plik
Open
otwiera istniejący pliki lub tworzy nowy
Save all
zapisuje wszystkie pliki zmodyfikowane w edytorach
Refresh Tree
odświeża (przerysowuje) zawartość struktury drzewiastej
Close project
zamyka bieżący projekt
Exit
kończy pracę programu
Options
Directories
uruchamia okno dialogowe do ustawienia ścieżek dostępu do plików
Backup
uruchamia okno dialogowe do ustawienia automatycznego zapisu kopii
zapasowych
User interface
uruchamia okno dialogowe do ustawienia interfejsu użytkownika
W oknie Directories definiuje się ścieżki dostępu, które
ma przeszukiwać program EAGLE.
Każdy składnik może zawierać jeden lub więcej
katalogów oddzielonych średnikiem (;). Do ustawiania
ścieżek mogą być użyte specjalne zmienne $HOME,
$EAGLEDIR.
Po aktywacji polecenia OPEN, USE, SCRIPT lub RUN
ustawione ścieżki dostępu będą przeszukiwane od lewej
do prawej aż do znalezienia danego pliku.
EAGLE wstęp
13
Okno dialogowe umożliwia ustawienie parametrów automatycznego zapisu kopii zapasowych.
Maximum backup level definiuje, ile kopii zapasowych będzie tworzył program
EAGLE (9).
Auto save interval definiuje przedział czasu pomiędzy kolejnymi zapisami
modyfikowanych plików (5 minut).
Automatically save project file: Jeżeli opcja ta jest aktywowana, to dany projekt
będzie automatycznie zapisywany przy zakończeniu pracy z programem.
Okno dialogowe umożliwia ustawienie interfejsu użytkownika edytora płytek, schematów i bibliotek.
Controls – wyświetla/ukrywa poszczególne składniki
edytora (menu, toolbar).
Layout – umożliwia ustawienie koloru tła i wielkości
kursora dla edytora płytek.
Schematic – umożliwia ustawienie koloru tła i wielkości
kursora dla edytora schematów.
Help – aktywuje/dezaktywuje funkcję rozszerzonej
pomocy.
Misc/Always vector font – do wyświetlania tekstu będzie
zawsze używana czcionka wektorowa.
Misc/Mouse wheel zoom – definiuje wielkość powiększenia dla myszy z „kółkiem”. Wartość 0 zabrania
użycia tej możliwości.
Window
Control Panel
Alt+0 przeskakuje do okna Control Panelu
1 Schematic
przeskakuje do okna numer 1
2 Board
przeskakuje do okna numer 2
Help
General help
otwiera okno pomocy ogólnej
Contents
otwiera spis tematów pomocy
Control panel
otwiera okno z pomocą na temat Control Panelu
Product registration otwiera okno dialogowe rejestracji programu
Product information otwiera okno informacji o programie, które zawiera szczegółową informację
o waszym programie
Pasek statusu
- znajduje się w dolnej części okna Control Panelu i pokazuje pełną nazwę (i ścieżkę) aktualnie wybranego
obiektu.
EAGLE wstęp
14
Edytor schematów
Edytor schematów służy do edycji plików schematów (*.SCH).
Jeżeli istnieje plik płytki (*.BRD) z
nazwą taką samą jak plik schematu
(w tym samym katalogu), to przy
uruchomieniu edytora schematów
zostanie uruchomiony również
edytor płytek z odpowiednią płytką
drukowaną (zminimalizowany).
Jednoczesne uruchomienie edytora
schematów i płytek potrzebne jest
do nanoszenia zmian (w przód) ze
schematu do płytki drukowanej.
Przejście z edytora schematów do
edytora płytek przeprowadza się
przy pomocy ikony
.
Combo box
umożliwia dodanie kolejnego arkusza schematu (można użyć również polecenia EDIT)
oraz służy do przechodzenia pomiędzy arkuszami.
Edytor płytek
Edytora płytek drukowanych używa się do edycji plików z płytkami drukowanymi (*.BRD).
Jeżeli istnieje plik schematu
(*.SCH) z nazwą taką samą jak plik
płytki (w tym samym katalogu), to
przy uruchomieniu edytora płytek
zostanie uruchomiony również
edytor schematów z odpowiednim
schematem (zminimalizowany).
Jednoczesne uruchomienie edytora
płytek i schematów potrzebne jest
do nanoszenia zmian (anotacja
wstecz) z płytki drukowanej do
schematu.
Przejście z edytora schematów do
edytora płytek przeprowadza się
przy pomocy ikony
.
EAGLE wstęp
15
Edytor bibliotek
Edytora bibliotek używa się do edycji elementów z plików bibliotek (*.LBR).
Po otwarciu nowego okna edytora
bibliotek, płaszczyzna robocza
pozostaje pusta i należy użyć
polecenia EDIT w celu wybrania
elementu z biblioteki, który ma być
edytowany (package, symbol,
device) lub ma zostać utworzony.
Edycja elementu biblioteki
W oknie edytora bibliotek można edytować (modyfikować lub utworzyć nowy) tzw. package, symbol, lub
device, które są różnymi formami elementu potrzebnymi do rysowania schematu i projektowania płytki
drukowanej.
Package
- definicja obudowy elementu (projekt płytki).
Symbol
- schematyczny symbol elementu (rysowanie schematu).
Device
- definicja całego elementu. Zawiera jeden lub kilka wariantów obudowy („package variants“) i jeden lub
kilka symboli (np. bramek). Symbole mogą być różne.
W celu utworzenia nowego elementu w bibliotece, po kliknięciu na jedną z wymienionych ikon, należy do
pola New wpisać jego nazwę. W celu edycji istniejącego już w bibliotece elementu, do pola New należy
wpisać pełną nazwę wraz z rozszerzeniem określającą typ elementu. Jeżeli rozszerzenie nie zostanie
wpisane, typ elementu należy wybrać przy pomocy przycisków „Dev”, „Pac”, „Sym”.
Uwaga:
Jeżeli nie posiadacie licencji na rysowanie schematów (Moduł Schema), przycisk „Dev” nie pojawi się w
oknie dialogowym!
Edytor tekstowy
Edytora tekstu używa się do edycji jakiegokolwiek typu tekstu.
Plik tekstowy musi być typu ASCII i nie może zawierać żadnych znaków sterujących, jakich używają
złożone edytory tekstu. Główny zakres użycia edytora tekstu to pisanie programów ULP i plików Script lub
wyświetlanie (czytanie) plików wyniku ERC - kontroli poprawności elektrycznej (Electrical Rule Check).
EAGLE wstęp
16
Spis poleceń i ich znaczenie
Polecenia plikowe
EDIT
Wczytuje/Tworzy nowy element w bibliotece
WRITE
Zapisuje rysunek/bibliotekę
OPEN
Otwiera bibliotekę do edycji
CLOSE
Zamyka bibliotekę po edycji
QUIT
Kończy pracę programu EAGLE
EXPORT
Generuje raport ASCII (np. netlist)
SCRIPT
Uruchamia plik skryptowy Script
USE
Wczytuje bibliotekę potrzebną do umieszczenia elementów
DIR
Wyświetla katalog/bibliotekę
REMOVE
Kasuje pliki/elementy biblioteki
Tworzenie/Edycja rysunku lub biblioteki
ARC
Rysowanie łuku
CIRCLE
Rysowanie okręgu
POLYGON
Rysowanie wielolinii
RECT
Rysowanie prostokąta
WIRE
Rysowanie linii lub ścieżki
TEXT
Dodanie tekstu do rysunku
ADD
Dodanie elementu do rysunku lub symbolu do device
COPY
Kopiowanie obiektów/elementów
GROUP
Definiowanie grupy do następnej operacji
CUT
Wycięcie zdefiniowanej wcześniej grupy
PASTE
Umieszczenie wyciętej wcześniej grupy na rysunku
DELETE
Wymazanie obiektu
MIRROR
Lustrzane odbicie obiektu
MOVE
Przesunięcie lub rotowanie obiektu
ROTATE
Rotowanie obiektu
NAME
Zmiana nazwy obiektu
VALUE
Podanie/zmiana wartości elementu
SMASH
Uwolnienie atrybutu elementu w celu jego przesunięcia jako tekst
SPLIT
Załamanie linii, ścieżki
LAYER
Utworzenie/zmiana warstwy
Specjalne polecenia w edytorze płytek
SIGNAL
Definiowanie „gumowego połączenia” (air line)
ROUTE
Projektowanie ścieżek
RIPUP
Zerwanie całej ścieżki)
DELETE
Zerwanie (usunięcie) segmentu ścieżki
VIA
Umieszczenie przelotki
HOLE
Umieszczenie otworu
RATSNEST
Obliczenie i wyświetlenie najkrótszych połączeń
REPLACE
Zamiana elementu
DRC
Przeprowadzenie kontroli projektu (Design Rule Check)
ERRORS
Wyświetlenie błędów wykrytych podczas kontroli projektu DRC
EAGLE wstęp
17
Specjalne polecenia w edytorze schematów
NET
Definiowanie sieci połączeń
BUS
Rysowanie magistrali
JUNCTION
Umieszczenie symbolu węzła (kropki)
INVOKE
Dodanie bramki (gate) umieszczonego wcześniej elementu (device)
LABEL
Dodanie opisu magistrali lub połączenia (net)
GATESWAP
Zamiana ekwiwalentnych bramek (gates)
PINSWAP
Zamiana ekwiwalentnych wyprowadzeń elementu
ERC
Przeprowadzenie kontroli poprawności elektrycznej schematu (rule check)
BOARD
Utworzenie płytki drukowanej ze schematu
Specjalne polecenia w edytorze bibliotek
RENAME
Zmiana nazwy (symbol/package/device)
CONNECT
Definiowanie przyporządkowania wyprowadzeń do punktu lutowniczego
PACKAGE
Definiowanie obudowy (package -> device)
PREFIX
Definiowanie domyślnego prefiksu dla elementu (device)
VALUE
Definiowanie, czy wartość elementu (value) może być zmieniana
PAD
Dodanie punktu lutowniczego do obudowy (package)
SMD
Dodanie punktu lutowniczego SMD do obudowy (package)
PIN
Dodanie wyprowadzenia do symbolu
HOLE
Definiowanie otworu w płytce
REMOVE
Usunięcie elementu z biblioteki
Zmiana sposobu wyświetlania i dostosowanie interfejsu użytkownika
WINDOW
Wyświetlanie wybranego okna z płaszczyzny roboczej
DISPLAY
Wyświetlanie/Ukrycie warstw rysunkowych
ASSIGN
Przyporządkowanie klawiszy funkcyjnych
CHANGE
Zmiana parametrów
GRID
Definiowanie rastra i jednostek
MENU
Konfigurowanie menu
SET
Ustawienie parametrów programu
Polecenia różne
AUTO
Uruchomienie Autoroutera
HELP
Wyświetlenie pomocy
INFO
Pokazanie informacji o obiekcie
MARK
Umieszczenie/Usunięcie znaczników (do pomiarów)
OPTIMIZE
Optymalizacja (łączenie) segmentów ścieżek (linii)
RUN
Uruchomienie programów ULP
SHOW
Podświetlenie obiektu
UNDO
Cofnięcie wykonanej operacji (krok wstecz)
REDO
Ponowienie cofniętej operacji (krok do przodu po Undo)
Drukowanie na drukarce systemowej
UPDATE
Aktualizacja obiektów z biblioteki
EAGLE wstęp
18
Składnia poleceń
Polecenia w programie EAGLE mogą być wydane na kilka sposobów:
• z klawiatury jako tekst
• poprzez wybranie myszą poleceń w menu
• klawiszami funkcyjnymi (patrz polecenie ASSIGN)
• plikiem skryptowym - Script (patrz polecenie SCRIPT)
Wszystkie te metody można używać zamiennie i dowolnie je mieszać.
Polecenia i parametry (pisane dalej DUŻYMI LITERAMI) zadawane są bezpośrednio w linii poleceń (lub
myszą z menu), przy czym program nie rozróżnia wielkości liter.
Parametry (pisane dalej małymi literami jako nazwy) są wartościami liczbowymi lub skrótami wyrazów.
Np.:
Składnia:
GRID grid_size grid_multiple;
Polecenie:
GRID 1 10;
Skróty wyrazów
Przy pisaniu poleceń i wyrazów trzeba napisać taką liczbę liter, która niezbędna jest do odróżnienia jednego
polecenia (wyrazu) od drugiego polecenia (wyrazu).
Parametry alternatywne
Symbol "|" oznacza parametry alternatywne
Np.:
Składnia:
SET BEEP ON | OFF;
Polecenie:
SET BEEP ON; lub SET BEEP OFF;
Oznaczenie powtórzenia
Symbol „..“oznacza, że polecenie może być wykonane kilkukrotnie, lub można użyć kilka parametrów tego
samego typu.
Np.:
Składnia:
DISPLAY option layer_name ..
Polecenie:
DISPLAY TOP PADS VIAS
Współrzędne
Symbol
• oznacza, że obiekty muszą być wybrane lewym przyciskiem myszy:
Np.:
Składnia:
MOVE
• • ..
Polecenie:
MOVE
Oznacza to, że najpierw należy kliknąć na pierwszy element, który ma zostać przesunięty. Następnie kliknąć
na końcowy punkt przesunięcia. Potem należy kliknąć na drugi element, który ma zostać przesunięty itd.
Przykład ten objaśnia znaczenie powtórzenia dla poleceń z kliknięciem myszy.
Dla programu Eagle, każde kliknięcie myszy oznacza podanie współrzędnych, które można podać także z
klawiatury w postaci (X Y) gdzie:
- X i Y – są to liczby w jednostkach ustawionych poleceniem GRID. Zadanie współrzędnych jako tekstu jest
potrzebne głównie w plikach skryptowych (Script).
EAGLE wstęp
19
Przykład: Podanie współrzędnych w postaci tekstu, które opisują obrys płytki:
GRID 1 MM;
CHANGE LAYER DIMENSION;
WIRE 0 (0 0) (160 0) (160 100) (0 100) (0 0);
GRID LAST;
Średnik
Średnik „;“ kończy polecenie. Polecenie należy zakończyć średnikiem, jeżeli zawiera mniejszą niż
maksymalną ilość możliwych parametrów.
Np.
WINDOW; - przerysowuje ekran, a polecenie
WINDOW FIT – dopasowuje wielkość wyświetlania do wielkości ekranu. W tym przypadku należy
użyć średnika, ponieważ pierwsze polecenie jest niekompletne.
EAGLE wstęp
20
EAGLE polecenia
21
POLECENIA PROGRAMU EAGLE
Spis alfabetyczny poleceń
Add
Arc
Assign
Auto
Board
Bus
Change
Circle
Class
Close
Connect
Copy
Cut
Delete
Description
Display
Drc
Edit
Erc
Errors
Export
Gateswap
Grid
Group
Help
Hole
Info
Invoke
Junction
Label
Layer
Mark
Menu
Mirror
Move
Name
Net
Open
Optimize
Package
Pad
Paste
Pin
Pinswap
Polygon
Prefix
Print
Quit
Ratsnest
Rect
Redo
Remove
Rename
Replace
Ripup
Rotate
Route
Run
Script
Set
Show
Signal
Smash
Smd
Split
Text
Undo
Update
Use
Value
Via
Window
Wire
Write
EAGLE polecenia
22
ADD
Kopiuje element z biblioteki do rysunku.
Przyporządkowuje symbol schematyczny do elementu (device).
Składnia:
ADD package_name[@library_name] 'nazwa' orientacja
• ..
ADD device_name[@library_name] 'nazwa' orientacja
• ..
ADD symbol_name
'nazwa' options
• ..
Mysz:
Prawy przycisk myszy rotuje obiekt.
Polecenie ADD wybiera symbol schematyczny (gate) lub obudowę (package) z aktywnej biblioteki i
umieszcza ją na rysunku.
Podczas definiowania, polecenie ADD wybiera i przyporządkowuje symbol (symbol -> device).
Kliknięcie na polecenie ADD w menu pozwala na wybór obudowy lub symbolu z listy. Jeżeli trzeba, można
podać parametry z klawiatury.
Jeżeli nazwa device zawiera znaki zastępcze (*; ?) i istnieje więcej device, które spełniają kryterium, to
otwiera się okno dialogowe i konkretny device można wybrać ze spisu.
Obudowę lub symbol umieszcza się na rysunku lewym przyciskiem myszy, a rotuje prawym przyciskiem.
Po umieszczeniu elementu, na pozycji kursora pozostaje kopia tego samego elementu przygotowana do
dalszego umieszczania.
Jeżeli umieszcza się device lub package z taką samą nazwą (z tej samej biblioteki) jak istniejący już na
rysunku, a biblioteka od pierwotnego umieszczenia elementu została zmodyfikowana, to automatycznie
uruchomi się aktualizacja (update) obiektów z biblioteki i użytkownik będzie zapytany o obiekt, który ma
być zastąpiony nową wersją.
Po aktualizacji z biblioteki należy zawsze uruchomić Design Rule Check (DRC) i Electrical Rule
Check (ERC).
Przykłady:
ADD DIL14 'IC1'
•
umieszcza obudowę DIL 14 na płytce pod nazwą IC1
ADD 7400
•·• •·• •
umieszcza kolejno 5 bramek typu 7400 jako IC1A, IC1B, IC1C,
IC1D, IC2A (jeżeli prefiks ustawiony jest na IC)
ADD DIL16 R90 (0 0);
umieszcza 16-nóżkową obudowę DIL obróconą o 90° na
współrzędnych (0 0)
EAGLE polecenia
23
ARC
Rysuje łuki o różnym promieniu, szerokości i długości.
Składnia:
ARC
• • •
ARC width
• • •
ARC CW width
• • •
ARC CCW width
• • •
Mysz:
Prawy przycisk myszy zmienia orientację łuku
Środkowy przycisk myszy zmienia aktywną warstwę.
Wydanie polecenia ARC, a następnie trzy kliknięcia myszy w płaszczyźnie rysunku, rysują łuk o
zdefiniowanej szerokości. Pierwszy punkt definiuje punk na okręgu i początek łuku, drugi punkt średnicę.
Podanie drugiej współrzędnej ogranicza okrąg do półokręgu, przy czym prawy przycisk myszy zmienia
kierunek od pierwszego punku do drugiego. Podanie trzeciej współrzędnej zmienia półokrąg na łuk o końcu
definiowanym na przecięciu obwodu i linii pomiędzy trzecim punktem a środkiem łuku.
Parametry CW i CCW umożliwiają definiowanie kierunku łuku przy pomocy testu, co użyteczne jest przy
pisaniu skryptów.
CW: Definiuje kierunek łuku zgodny ze wskazówkami zegara.
CW: Definiuje kierunek łuku przeciwny do wskazówek zegara.
Parametr „width" definiuje szerokość linii. Może być ona podana w poleceniu lub wcześniej zdefiniowana
poleceniem:
CHANGE WIDTH szerokość;
Ustawiona szerokość jest identyczna dla wszystkich rysowanych linii.
Łuki z kątami 0o lub 360o lub o średnicy 0 nie są rysowane!
Łuki nie mogą stanowić części ścieżek i nie są kontrolowane podczas DRC.
EAGLE polecenia
24
ASSIGN
Funkcja służy do przyporządkowania klawiszy funkcyjnych poleceniom programu.
Składnia:
ASSIGN
ASSIGN klawisz_funkcyjny polecenie ..;
ASSIGN klawisz_funkcyjny;
(F1..12, S+F1..12, C+F1..12, A+F1..12)
Polecenie ASSIGN służy do definiowania znaczenia klawiszy funkcyjnych F1-F12, A-Z, 0-9 (również w
kombinacjach z Shift, Alt a Ctrl). Klawiszom funkcyjnym może być przyporządkowane jedno lub więcej
poleceń, przy czym ciąg poleceń zamyka się w apostrofach.
Przypominamy, że jakakolwiek funkcja specjalna systemu operacyjnego, przyporządkowana klawiszom
funkcyjnym, w programie Eagle będzie przedefiniowana poleceniem ASSIGN. Przyporządkowanie
polecenia do klawisza funkcyjnego likwiduje się poleceniem ASSIGN z kodem klawisza lecz bez podania
polecenia.
Przykłady:
ASSIGN F7 ‘change layer top; route‘;
ASS A+F7 ‚cha lay to; rou‘;
ASSIGN C+F10 menu add mov rou ‘‘‘;‘‘‘ edit;
ASSIGN CA+R ‘route‘;
Pierwsze dwa przykłady dają ten sam efekt, ponieważ EAGLE zezwala na pisanie skrótów poleceń i ich
parametrów, o ile skróty są jednoznaczne.
Prosimy zwrócić uwagę na to, że polecenie "change layer top" jest zakończone średnikiem, a następne
polecenie "route" nie. Zapis ten jest poprawny dlatego, że pierwsze polecenie zawiera wszystkie niezbędne
parametry, a dla drugiego polecenia należy podać współrzędne (zwykle myszą).
Jeżeli klawiszowi funkcyjnemu ma być przyporządkowane polecenie z menu, znak oddzielający – średnik
musi być zamknięty w trzech parach apostrofów. Średnik ten pojawi się w nowym menu.
Patrz przykład 3.
Predefiniowane klawisze funkcyjne:
F1
HELP
Help (pomoc)
Alt+F2
WINDOW FIT
Dopasowanie widoku do ekranu
F2
WINDOW;
Przerysowanie widoku
F3
WINDOW 2
Powiększenie 2x
F4
WINDOW 0.5
Pomniejszenie 2x
F5
WINDOW (@);
Umieszczenie pozycji kursora na środku
ekranu (Pan)
F6
GRID;
Włączenie/wyłączenie rastra
F7
MOVE
Polecenie MOVE (przesunięcie)
F8
SPLIT
Polecenie SPLIT
F9
UNDO
Polecenie Undo
F10
REDO
Polecenie Redo
Alt+BS
UNDO
Polecenie Undo
Shift+Alt+BS
REDO
Polecenie Redo
EAGLE polecenia
25
AUTO
W WIN 95/NT ikona
lub w menu <Menu - Tools>.
Uruchomienie autorutera.
Składnia:
AUTO;
AUTO nazwa_połączenia..;
AUTO ! nazwa_połączenia..;
AUTO •..;
Klawiatura Ctrl-Break przerywa pracę autorutera.
Opis
Polecenie AUTO uruchamia zintegrowany AUTOROUTER. Jeżeli podano nazwy połączeń
(signals) lub wybrano połączenia myszą, to tylko one będą automatycznie projektowane. Polecenie bez
parametru uruchamia projektowanie wszystkich połączeń. Jeżeli przed nazwą sieci umieszczony jest znak
”!”, autoruter będzie łączył wszystkie sieci oprócz podanej. Znak "!" musi być pierwszym parametrem i
występować tylko jeden raz. Patrz także SIGNAL, ROUTE, WIRE, RATSNEST, SET.
Przykład
AUTO ! GND VCC;
Polecenie należy zawsze zakończyć średnikiem! Po wydaniu polecenia AUTO pojawia się okno dialogowe
do ustawiania parametrów autorutera. Polecenie AUTO można wybrać w menu lub napisać je z klawiatury
(musi być zakończone klawiszem ENTER). Pracę autorutera można przerwać poprzez przyciśnięcie
klawiszy Ctrl-Break.
Okno dialogowe autorutera pojawia się po wydaniu polecenia AUTO (bez znaku średnik). Można w nim
ustawić parametry automatycznego projektowania ścieżek oraz uruchomić ten proces. Plik płytki
(nazwa.JOB) i plik kontrolny (nazwa.CTL) generowane są automatycznie. Pliki te są niezbędne do
kontynuacji pracy autorutera w przypadku jej przerwania. Jeżeli nie chcecie, aby autoruter rozpoczynał
swoją pracę, to pliki te można stworzyć przy pomocy "Create Job".
W oknie dialogowym autorutera, definiuje się preferowane kierunki dla każdej z warstw (first entry) i koszt
ich prowadzenia (second entry). Jeżeli autoruter nie ma używać jednej z warstw, do okienka preferowanego
kierunku należy wpisać „0”.
Wszystkie parametry za wyjątkiem grupy "Costs" i "Maximum" są „Globalne” i mogą się różnić dla
każdego przebiegu autorutera.
Pliki kopii zapasowej i protokołu: autoruter po skończeniu pracy automatycznie zapisuje płytkę pod nazwą
z rozszerzeniem B$$. Jeżeli płytka nie była zapisana poleceniem WRITE (np. przed wyłączeniem prądu w
sieci), można później wykorzystać ten plik i po zmianie nazwy wczytać jako normalny projekt płytki. Plik
protokołu (raport o pracy autorutera) generowany jest automatycznie (plik z rozszerzeniem *.pro).
EAGLE polecenia
26
Wielkość płytki
Autoruter umieszcza prostokąt w warstwie Dimension (obrys płytki) dookoła wszystkich połączeń i bierze
wielkość tego prostokąta jako obszar projektowania. Obszar ten można określić samemu rysując w warstwie
Dimension zamkniętą linię łamaną (polygon). W praktyce, najpierw poleceniem WIRE rysuje się obrys
płytki a później w tym obszarze umieszcza się elementy.
Połączenia (signals) definiowane poleceniem SIGNAL, które tworzą wielokąty i linie w warstwie Top,
Bottom, i warstwach ROUTE2...15 interpretowane są przez program Eagle jako połączenia do
projektowania przez autoruter.
Proszę zwrócić uwagę, że autoruter nie może umieszczać przelotek (via) do obszarów wypełnionych
wielokątami. Wielokąty, które tworzą płaszczyzny uziemiające, powinny być zatem umieszczone dopiero po
zaprojektowaniu ścieżek (autorutowaniu).
Obszary zakazane (Restricted Areas)
Prostokąty, wielokąty i koła w warstwach TRestrict, BRestrict i VRestrict interpretowane są przez program
jako obszary zakazane dla górnej (Top) i dolnej (Bottom) strony płytki, ewentualnie dla przelotek.
Jeżeli autoruter nie ma używać jednej z warstw, do okienka preferowanego kierunku należy wpisać „0”.
EAGLE polecenia
27
BOARD
W WIN 95/NT ikona
, polecenie nie występuje w menu.
Przejście od schematu do projektu płytki.
Składnia:
BOARD;
Opis
Polecenie BOARD służy do przejścia od rysunku schematu do projektowania płytki. Jeżeli
istnieje już płytka z taką samą nazwą, to będzie wczytana do edytora płytek. Jeżeli płytka nie istnieje,
program zapyta się: czy ma utworzyć nową płytkę. Patrz również polecenie EDIT.
Polecenie BOARD nigdy nie zastępuje istniejącego pliku płytki i jeżeli plik o takiej nazwie już istnieje
trzeba go najpierw usunąć.
Utworzenie płytki ze schematu
Jeżeli edytor płytek uruchamia się jako pierwszy z daną płytką, program kontroluje czy istnieje plik
schematu o takiej samej nazwie w tym samym katalogu. Jeżeli tak, oferuje możliwość utworzenia płytki z
tego schematu. Jeżeli otwarte jest okno edytora schematów a ma zostać utworzona płytka, w linii poleceń
należy napisać: edit .brd,
Wszystkie niezbędne dane ze schematu (plik nazwa.SCH) zostaną przeniesione do pliku płytki
(nazwa.BRD). Nowo utworzona płytka jest automatycznie tworzona w postaci pustej płytki o wielkości 160
x 100 mm i wszystkimi elementami umieszczonymi po lewej stronie płytki połączonymi „gumowymi
połączeniami”. Wyprowadzenia zasilające są również połączone (patrz polecenie PIN).
Plik płytki nie może być wygenerowany
Jeżeli na schemacie występują bramki elementu (device), dla których nie zostały utworzone obudowy na
płytkę (package), to pojawi się komunikat o błędzie (error message: "device name has no package).
Wyjątek
• dla symboli napięć zasilających (supply symbols)
• jeżeli na schemacie są bramki, dla których wszystkie wyprowadzenia nie są przyporządkowane do
wyprowadzeń obudowy pojawi się komunikat o błędzie (error message: "device name has no connects").
Nie dotyczy elementów bez wyprowadzeń (np. ramek).
EAGLE polecenia
28
Bus
W WIN 95/NT ikona
lub w menu <Draw - Bus>.
Rysowanie magistrali na schemacie
Składnia:
BUS
• . .
BUS nazwa_magistrali
• . .
Opis
Polecenie BUS używane jest do rysowania połączeń na schemacie. Patrz również NET,
NAME, SET. Nazwa magistrali ma następującą postać:
SYNONIM&colon.partbus, partbus,..
gdzie: SYNONIM jest maksymalnie ośmioliterową nazwą magistrali.
Partbus jest inną nazwą magistrali również maksymalnie ośmioliterową, bądź jest nazwą w postaci:
Nazwa[NajniższyIndeks..NajwyższyIndeks]
Cała nazwa łącznie z NajniższyIndeks i NajwyższyIndeks nie może być dłuższa niż 8 liter. Nazwa magistrali
(bus name) może zawierać do 21 nazw partbus (łącznie z SYNONIM-em). Przy czym:
0 <= NajniższyIndeks <= NajwyższyIndeks < 255
Przykłady nazw magistrali:
A[0..15]
RESET
DB[0..7],A[3..4]
ATBUS&colon.A[0..31],B[0..31],RESET,CLOCK,IOSEL[0..1]
Jeżeli nie została użyta nazwa magistrali, to program sam automatycznie ją utworzy w postaci B$1. Nazwa
ta może być w każdej chwili zmieniona.
Szerokość linii magistrali może być definiowana w następujący sposób:
SET Bus_Wire_Width 40;
definiuje szerokość 40 mil. (Domyślne ustawienie to 30 mil).
EAGLE polecenia
29
CHANGE
W WIN 95/NT ikona
lub w menu <Edit - Change>.
Zmiana parametrów.
Składnia:
CHANGE option
• • . .
Mysz
Prawy przycisk przeprowadza zmianę dla grupy.
Opis
Polecenie CHANGE, używa się do zmiany lub ustawienia atrybutów obiektów. Najpierw
należy wybrać parametry z menu polecenia CHANGE, lub napisać je w linii poleceń, potem należy kliknąć
myszą na obiekt, którego parametry mają być zmienione.
Parametry ustawione poleceniem CHANGE zostaną ustawione również dla obiektów, które zostaną
umieszczone później.
Wszystkie wartości w poleceniu CHANGE są używane zgodnie z ustawionym rastrem i jednostkami.
Zmiany dla grup obiektów
Jeżeli polecenie CHANGE ma być użyte dla grupy obiektów, to należy grupę tę zdefiniować wcześniej
poleceniem GROUP. Następnie należy użyć polecenia CHANGE i użyć prawego przycisku myszy do
wykonania polecenia na grupie.
Co może być zmieniane?
Warstwa
Tekst
Wysokość tekstu
Szerokość tekstu
Czcionka
Szerokość linii
Style linii
Kształt punktów
lutowniczych
Średnica Pad/via
Wielkość otworu
Wymiary Smd
Wyprowadzenia
(pin)
Parametry
wielokątów
(polygon)
Parametry bramek
Net class
Package
Technologia
CHANGE LAYER nazwa | numer
CHANGE TEXT
CHANGE SIZE wartość
CHANGE RATIO stosunek_proporcji
CHANGE FONT VECTOR | PROPORTIONAL | FIXED
CHANGE WIDTH wartość
CHANGE STYLE wartość
CHANGE SHAPE SQUARE | ROUND | OCTAGON | XLONGOCT | YLONGOCT
CHANGE DIAMETER wartość
CHANGE DRILL wartość
CHANGE SMD szerokość wysokość
CHANGE DIRECTION NC | IN | OUT | I/O | OC | HIZ | SUP | PAS | PWR | SUP
CHANGE FUNCTION NONE | DOT | CLK | DOTCLK
CHANGE LENGTH POINT | SHORT | MIDDLE | LONG
CHANGE VISIBLE BOTH | PAD | PIN | OFF
CHANGE SWAPLEVEL liczba
CHANGE THERMALS ON | OFF
CHANGE ORPHANS ON | OFF
CHANGE ISOLATE odległość
CHANGE POUR SOLID | HATCH
CHANGE RANK wartość
CHANGE SPACING odległość
CHANGE SWAPLEVEL liczba
CHANGE ADDLEVEL NEXT | MUST | ALWAYS | CAN | REQUEST
CHANGE CLASS liczba | nazwa
CHANGE PACKAGE nazwa [wariant] | 'wariant' [nazwa]
CHANGE TECHNOLOGY nazwa [wariant] | 'wariant' [nazwa]
EAGLE polecenia
30
CIRCLE
W WIN 95/NT ikona
lub w menu <Draw - Circle>.
Rysuje okrąg.
Składnia
CIRCLE
• • . . [środek, punkt_na_obwodzie]
CIRCLE szerokość
• • . .
Mysz
Przycisk środkowy zmienia aktywną warstwę.
Opis
Polecenie CIRCLE służy do rysowania okręgu. Okręgi umieszczone w warstwach TRestrict,
Brestrict i VRestrict definiują obszary zakazane. Okręgi te powinny być narysowane linią o szerokości 0.
Patrz również CHANGE, WIRE
Parametr „szerokość” (width) definiuje szerokość linii obwodu okręgu i jest taki sam jak parametr szerokość
linii przy rysowaniu linii. Szerokość ta może być zmieniona poleceniem:
CHANGE WIDTH szerokość;
gdzie szerokość podaje się w aktualnych jednostkach.
Okrąg o zdefiniowanej szerokości równej 0, będzie wypełniony.
Przykład
GRID inch 1; CIRCLE (0 0) (1 0);
rysuje okrąg o promieniu 1 cal i o środku w początku układu współrzędnych.
EAGLE polecenia
31
CLASS
Definiuje i wybiera „klasy sieci” do dalszego użycia.
Składnia:
CLASS
CLASS liczba | nazwa
CLASS liczba nazwa [ szerokość [ odstęp [ otwór ] ] ]
Opis:
Polecenie CLASS służy do definicji lub wyboru „klas sieci”.
Bez podanych parametrów otwiera się okno dialogowe, gdzie można zdefiniować klasę.
Jeżeli podana jest liczba lub nazwa, to wybrana klasa może zostać użyta w poleceniach NET i SIGNAL.
Jeżeli podana jest nazwa i liczba, to wybranej klasie zostaną przyporządkowane wszystkie podane dalej
wartości i będzie użyta w poleceniach NET i SIGNAL. Jeżeli któraś z nazw nie zostanie podana, to klasa
pozostawi swoją pierwotną wartość.
Jeżeli podana liczba jest ujemna, to klasa o wartości absolutnej liczby zostanie usunięta, domyślna klasa 0
nie może być usunięta.
W nazwach klas nie rozróżnia się wielkości liter (SUPPLY = Supply = SuPpLy).
Przy użyciu większej ilości klas, wydłuża się czas potrzebny do przeprowadzenia kontroli DRC oraz czas
pracy autorutera. Dlatego też należy używać tylko takiej ilość klas, jaka jest potrzebna.
Wskazane jest definiowanie takich samych klas o takich samych liczbach we wszystkich swoich projektach.
Autoruter sortuje sygnały według ich szerokości i rozpoczyna pracę z tymi, które potrzebują najwięcej
miejsca, za wyjątkiem magistral klasy 0, które również projektowane są na początku.
Zmianę klasy przeprowadza się poleceniem CHANGE, a po przeprowadzeniu zmian nie można użyć
UNDO/REDO.
EAGLE polecenia
32
CLOSE
W WIN 95/NT polecenie nie posiada ikony, w menu <File - Close>.
Zamyka okno edytora.
Składnia:
CLOSE
Opis
Polecenie CLOSE służy do zamykania okna edytora. Jeżeli otwarty rysunek był
modyfikowany, program zapyta się, czy zapisać zmiany w rysunku przed zakończeniem pracy. Patrz
również OPEN, EDIT, WRITE.
EAGLE polecenia
33
CONNECT
W WIN 95/NT ikona
lub w menu <Edit - Connect>.
Przyporządkowuje obudowę elementu (package), punkty lutownicze (pads) do wyprowadzeń (pins)
schematycznego symbolu.
Składnia:
CONNECT
CONNECT nazwa_symbolu.nazwa_wyprowadzenia nazwa_punku_lutowniczego..
CONNECT nazwa_wyprowadzenia nazwa_punku_lutowniczego..
Opis
Polecenie służy do edycji elementu (device) w celu zdefiniowania powiązania pomiędzy
wyprowadzeniami symbolu (pins) a punktami lutowniczymi (pads) odpowiadającej obudowy elementu.
Najpierw do danego symbolu należy przyporządkować obudowę. Polecenie PACKAGE likwiduje
zdefiniowane wcześniej przyporządkowanie wyprowadzeń do punków lutowniczych. Patrz również
PREFIX, OPEN, CLOSE i SCRIPT.
Ze względu na użycie polecenia CONNECT, nazwa symbolu nie może zawierać kropki.
Element (Device) z jednym symbolem schematycznym
Jeżeli w elemencie jest tylko jeden symbol schematyczny, to parametr nazwa_symbolu może zostać
pominięty:
CONNECT gnd 1 rdy 2 phi1 3 irq\ 4 nc1 5...
Uwaga: "\" jest używane normalnie do oznaczania sygnałów zanegowanych.
Element (Device) z wieloma symbolami schematycznymi
Jeżeli w elemencie użyto wielu symboli schematycznych, to parametry nazwa_symbolu,
nazwa_wyprowadzenia i nazwa_punktu_lutowniczego muszą być zawsze podane. Np.:
CONNECT A.I1 1 A.I2 2 A.O 3;
CONNECT B.I1 4 B.I2 5 B.O 6;
CONNECT C.I1 13 C.I2 12 C.O 11;
CONNECT D.I1 10 D.I2 9 D.O 8;
CONNECT PWR.gnd 7;
CONNECT PWR.VCC 14;
W przykładzie dokonano przyporządkowania dla 4 bramek NAND elementu 7400. Element ten zawiera 5
symboli - A, B, C, D, i PWR. Wejścia bramek oznaczone są jako I1 i I2, wyjście jako O.
Polecenie CONNECT może być w zależności od potrzeb powtarzane. Może zostać użyte do
przyporządkowania wszystkich wyprowadzeń i punktów lutowniczych, lub tylko do niektórych. Każde
ponowne użycie polecenia CONNECT nadpisuje wcześniej zdefiniowane przyporządkowanie.
Plik skryptowy (Script)
Polecenie CONNECT może być wykonywane w pliku skryptowym, który można zmodyfikować dowolnym
edytorem tekstu (np. Edit w MS DOS).
EAGLE polecenia
34
Przykład:
ed 6502.dev;
prefix 'IC';
package dil40;
connect gnd 1 rdy 2 phi1 3 irq\ 4 nc1 5 nmi\ 6 \
sync 7 vcc 8 a0 9 a1 10 a2 11 a3 12 a4 \
13 a5 14 a6 15 a7 16 a8 17 a9 18 a10 19 \
a11 20 p$0 21 a12 22 a13 23 a14 24 a15 \
25 d7 26 d6 27 d5 28 d4 29 d3 30 d2 31 \
d1 32 d0 33 r/w 34 nc2 35 nc3 36 phi0 37 \
so 38 phi2 39 res\ 40;
Jeżeli polecenie kontynuowane jest w kolejnych liniach, zalecane jest umieszczenie na końcu każdej linii
znaku "\", co zapewni, że kolejne linie nie zostaną zinterpretowane przez program EAGLE jako kolejne
polecenia.
Parametry polecenia, które mogą być zamienione, należy zapisywać pomiędzy apostrofami.
EAGLE polecenia
35
COPY
W WIN 95/NT ikona
lub w menu <Edit - Copy>.
Kopiuje obiekty i elementy.
Składnia:
COPY
• • . .
Opis
Polecenie COPY służy do kopiowania wybranych obiektów lub elementów w ramach tego
samego rysunku (schemat, płytka). Program EAGLE wygeneruje dla kopii nową nazwę, lecz pozostałe
wartości pozostawi bez zmian. Tylko podczas kopiowania sygnałów (ścieżek), magistral i sieci połączeń
(net) program pozostawi ich pierwotną nazwę. Zmiana nazwy lub jej pozostawienie, jest bardzo ważna z
punktu widzenia programu, ponieważ mogłoby dojść do niejednoznaczności.
Patrz również GROUP, CUT, PASTE, POLYGON.
Kopiowanie połączeń (sygnałów)
Jeżeli kopiowane są linie lub wielokąty, które należą do sygnałów, to kopie tych obiektów będą należeć
również do tych samych sygnałów. Z tego powodu, pomimo że dwie linie będą się przecinać, kontrola
projektu DRC nie wykaże błędu, ponieważ linie te należą do tego samego sygnału.
Kopiowanie elementów
Podczas kopiowania elementów z biblioteki poleceniem COPY, nie trzeba otwierać biblioteki, ponieważ
kopiowany element jest już używany w projekcie.
EAGLE polecenia
36
CUT
W WIN 95/NT ikona
lub w menu <Edit - Cut>.
Umieszcza wybraną grupę w pamięci pomocniczej (buforze) programu.
Składnia:
CUT;
CUT
•
Opis
Część rysunku (schemat, płytka, biblioteka) lub cały rysunek, może być skopiowany do tego
samego lub innego wykresu przy pomocy polecenia CUT. Najpierw należy zdefiniować grupę. Następnie
poleceniem CUT należy wybraną grupę umieścić w pamięci pomocniczej programu (informacja ulega
zniszczeniu po wyłączeniu komputera). Potem zawartość pamięci pomocniczej (bufor) kopiuje się do tego
samego lub innego rysunku odpowiednim poleceniem. Jeżeli kopiowanie ma nastąpić do innego rysunku, to
aby przejść do tego rysunku należy użyć polecenia EDIT. Patrz również PASTE, GROUP.
Punk odniesienia (referencyjny)
Grupa kopiowana jest do rysunku z początkiem w tzw. punkcie referencyjnym. Punkt ten zdefiniowany jest
poprzez położenie kursora po wydaniu polecenia CUT. Przy kopiowaniu poleceniem do rysunku PASTE
punkt referencyjny będzie znajdował się na pozycji kursora. W ten sposób można precyzyjnie określić
położenie grupy podczas kopiowania.
EAGLE polecenia
37
DELETE
W WIN 95/NT ikona
lub w menu <Edit - Delete>.
Usuwa obiekty i elementy.
Składnia:
DELETE
• .
DELETE SIGNALS
Opis
Polecenie DELETE służy do usuwania obiektów lub elementów wybranych myszą. Patrz
również RIPUP, DRC.
Polecenie DELETE nie działa na warstwach, które w danej chwili nie są widzialne (patrz polecenie
DISPLAY).
Symbole błędów w projekcie, które generuje kontrola DRC, można usunąć wyłącznie poleceniem DRC
CLEAR.
Wierzchołki (rogi) wielokąta
Polecenie DELETE usuwa w danej chwili tylko jeden róg. Cały wielokąt można usunąć tylko wtedy, kiedy
posiada tylko 3 rogi.
Usuwanie elementów
Obudowy (Packages) mogą być usunięte tym poleceniem, jeżeli warstwa TOrigins (lub BOrigins dla
elementów umieszczonych na dolnej warstwie płytki) jest widzialna i nie są podłączone do żadnej ścieżki.
Przy symbolach schematycznych, należy wziąć pod uwagę, że elementy mogą wyglądać jak niepołączone
(nie ma podłączeń do wyprowadzeń), ale naprawdę mogą być połączone poprzez ukryte wyprowadzenia
zasilania zdefiniowane w bibliotece (np. wyprowadzenie 7 i 14 dla układów cyfrowych). W takim
przypadku można usunąć tylko część elementu na schemacie.
Usuwanie połączeń na schemacie
Jeżeli usunięta zostanie część połączenia, to działają następujące zasady:
• jeżeli nazwa magistrali rozdzielona jest do dwóch części, to obie mają identyczne pierwotne oznaczenie,
• jeżeli sieć połączeń (net) zostanie rozdzielona na dwie części, to większa część sieci pozostanie przy
pierwotnej nazwie, a mniejsza część otrzyma nową nazwę,
• jeżeli zostanie usunięty węzeł (kropka), sieć zostanie rozłączona w danym punkcie. Nazwy segmentów
można skontrolować.
Usunięcie ścieżki i sygnału na płytce
Jeżeli zostaną wybrane ścieżki, to polecenie DELETE usunie te ścieżki i zamieni je w „gumowe
połączenia”. Jeżeli polecenie zostanie użyte do usunięcia „gumowego połączenia”, które należy do większej
sieci połączeń, może nastąpić kilka różnych przypadków:
• jeżeli „gumowe połączenie” rozdzieli sieć połączeń na kilka części, to program EAGLE wygeneruje nazwy
dla krótszych połączeń, a najdłuższe połączenie zachowa swoją pierwotną nazwę,
• jeżeli „gumowe połączenie” usunięte zostanie z jednego końca, to pozostała część zachowa swoją nazwę,
• jeżeli „gumowe połączenie” stanowi jedną część, to zostanie usunięte całkowicie a nazwa sieci przestanie
istnieć.
Usunięcie wszystkich „gumowych połączeń”
Polecenie DELETE SIGNALS należy użyć w przypadku, kiedy mają zostać usunięte wszystkie połączenia
na płytce, Sytuacja ta, może być użyteczna, jeżeli ma zostać wczytana nowa lub zmieniona lista połączeń
(patrz EXPORT). Wymazane zostaną tylko te połączenia, które są podłączone do punktów lutowniczych.
Usunięte połączenia mogą być przywrócone poleceniem UNDO!
EAGLE polecenia
38
DESCRIPTION
Definiuje opis elementu, obudowy lub biblioteki.
Składnia:
DESCRIPTION
DESCRIPTION description_string;
Polecenie używane jest w edytorze bibliotek do definiowania lub modyfikacji opisu elementu, obudowy lub
biblioteki.
„description_string“ może zawierać tekst formatowany tzw. RTF.
Pierwszy „nie pusty” wiersz „description_string“ będzie użyty jak krótki opis w „Control Panelu“.
Polecanie DESCRIPTION bez parametrów otwiera okno dialogowe, w którym można edytować tekst.
Górne pole pokazuje podgląd sformatowanego tekstu (jeżeli używany jest RTF), dolna część służy do
wpisywania tekstu.
W celu zmiany opisu należy napisać polecenie w linii poleceń lub wybrać polecenie w menu
Edit/Description.
Przykład:
DESCRIPTION '<b>Quad NAND</b><p>\nFour NAND gates with 2 inputs each.';
Wynik:
Quad NAND
Four NAND gates with 2 inputs each.
EAGLE polecenia
39
DISPLAY
W WIN 95/NT ikona
lub w menu <View - Display>.
Ustawia wyświetlanie warstw rysunkowych.
Składnia:
DISPLAY
DISPLAY [parametr] numer_warstwy..
DISPLAY [parametr] nazwa_warstwy..
Dozwolony jest wybór: ALL (wszystkie) i NONE (żadne)
Opis
Polecenie DISPLAY służy do ustawiania „widzialności” warstw. Patrz również polecenie
LAYER. Jako parametry dozwolone są numery warstw i nazwy (lub jedno i drugie razem). Jeżeli zostanie
wybrany parametr ALL, wszystkie warstwy staną się widzialne. Jeżeli zostanie wybrany parametr NONE,
wszystkie warstwy staną się niewidzialne. Np.:
DISPLAY NONE BOTTOM;
Po wydaniu polecenia, zostanie wyświetlona tylko dolna warstwa płytki (Bottom).
Jeżeli nazwa warstwy lub numer poprzedzony jest znakiem minus, warstwy poprzedzone minusem zostaną
odfiltrowane. Np.:
DISPLAY TOP -BOTTOM -3;
W tym przypadku wierzchnia warstwa płytki (Top layer) zostanie wyświetlona, a dolna warstwa (Bottom
layer) i warstwa nr 3 nie będą wyświetlane. Nie należy definiować nazw warstw ALL i NONE, oraz
zaczynających się znakiem minus "-"!
Jeżeli zostanie wybrana warstwa TPlace lub BPlace, to warstwy T/BNames, T/BValues, i T/BOrigins
również zostaną wybrane automatycznie.
Niektóre polecenia (PAD, SMD, SIGNAL, ROUTE) automatycznie aktywują wybrane warstwy.
Jeżeli w menu DISPLAY zostanie wybrana warstwa T/BPlace, to warstwy T/BNames, T/BValues, i
T/BOrigins zostaną wybrane również. Jeżeli zostanie wybrana warstwa Symboly, to warstwy Names i
Values również zostaną wybrane.
Wybór obiektów
Jeżeli ma być wybrany jakiś obiekt lub element (np. poleceniem MOVE lub DELETE), wcześniej musi być
wybrana odpowiednia warstwa. Elementy mogą być wybrane tylko wtedy, gdy warstwa TOrigins (lub
BOrigins dla elementów po dolnej stronie płytki) jest widzialna!
EAGLE polecenia
40
DRC
W WIN 95/NT ikona
lub w menu <Tools - DRC>.
Składnia:
DRC
DRC
• • ;
Kontroluje dotrzymanie zasad projektowych na płytce; kontrolowana jest tylko aktywna warstwa sygnałowa.
Znalezione błędy wyświetlane są w postacie symboli wielokątów w odpowiadających warstwach, przy
pomocy polecenia ERRORS można „przechodzić” je po kolei.
Polecenie DRC bez parametrów otwiera okno dialogowe Design Rules, w którym definiuje się zasady
projektowe i skąd może być uruchomiona ich kontrola.
Poprzez podanie współrzędnych drugiego rogu w poleceniu DRC, kontrolę można przeprowadzić dla
wybranego prostokątnego obszaru płytki.
Do usunięcia symboli błędów używa się polecenia ERRORS CLEAR
Polecenie SET w stosunku do DRC
Polecenie SET może być użyte do zmiany zachowania polecenia DRC:
SET DRC_FILL nazwa_wypełnienia;
Definiuje styl wypełnienia dla wielokątnych symboli błędów.
Domyślne ustawienie wypełnienia to: LtSlash.
EAGLE polecenia
41
EDIT
W WIN 95/NT ikona (tylko w edytorze bibliotek).
Dalej dla symboli elementów ikona
, dla obudów
, do definicji elementów
.
Ikony dla edytora płytek i schematów są niedostępne.
Polecenie wczytuje istniejący już rysunek lub tworzy nowy w celu edycji.
Składnia:
EDIT nazwa
EDIT nazwa.ext
EDIT .ext
EDIT nazwa.brd wczytuje płytkę (board) o podanej nazwie
EDIT nazwa.sch wczytuje schemat o podanej nazwie
EDIT nazwa.pac wczytuje obudowę
EDIT nazwa.sym wczytuje symbol schematyczny
EDIT nazwa.dev wczytuje device (definicję elementu)
EDIT nazwa.S1 wczytuje 1 arkusz danego schematu
EDIT nazwa.S99 wczytuje 99 arkusz danego schematu
Opis
Polecenie EDIT służy do wczytywania rysunku, lub (jeżeli wcześniej poleceniem OPEN
została otwarta biblioteka) do wczytania obudowy (package), symbolu schematycznego (symbol), lub
elementu (device) w celu ich edycji. Patrz również OPEN, CLOSE, BOARD
Dozwolony jest wybór przy pomocy *. (wildcards), np. *.brd.
Polecenie EDIT bez parametru powoduje otwarcie okna dialogowego (podczas pracy na płytce lub
schemacie) lub MENU_EDITLIBRARY.popup menu (podczas pracy w edytorze bibliotek), z których
można wybrać plik lub obiekt do edycji. Do przejścia ze schematu do edycji płytki może być użyte
polecenie:
EDIT .BRD
Odwrotnie z edytora płytek do schematu można przejść poleceniem:
EDIT .SCH
Do edycji innego arkusza tego samego schematu można przejść poleceniem:
EDIT .Sx
(gdzie x oznacza numer arkusza). Do tego celu można również użyć tzw. combo box w prawym górnym
rogu okna edytora. Symbole schematyczne (symbols), elementy (devices) lub obudowy (packages) mogą
być edytowane tylko, gdy wcześniej została otwarta biblioteka.
Użycie katalogów (directory)
Polecenie EDIT wczytuje pliki z katalogu roboczego.
EAGLE polecenia
42
ERC
W WIN 95/NT ikona
lub w menu <Tools - ERC>.
Kontrola dotrzymania elektrycznych zasad projektowania (Electrical Rule Check).
Składnia:
ERC
Opis
Polecenie służy do kontroli schematu pod kątem błędów w elektrycznych połączeniach.
Wynik zapisywany jest do pliku tekstowego z rozszerzeniem .erc. Patrz również DRC, FB_
ANNOTATION_ CONSISTENCY. Consistency Check.
Podczas sprawdzania mogą być generowane następujące ostrzeżenia:
SUPPLY Pin Pin_Name overwritten with Net_Name
NC Pin Elem._Name Pin_Name connected to Net_Name
POWER Pin El._Name Pin_N. connected to Net_Name
only one Pin on net Net_Name
no Pins on net Net_Name
SHEET Sheet_Nr.: unconnected Pin: Element_N. Pin_N.
Dodatkowo mogą być generowane komunikaty o błędach:
no SUPPLY for POWER Pin Element_Name Pin_Name
no SUPPLY for implicit POWER Pin El._Name
Pin_Name unconnected INPUT Pin: Element_Name
Pin_Name only INPUT Pins on net Net_Name
OUTPUT and OC Pins mixed on net Net_Name
n OUTPUT Pins on net Net_Name
OUTPUT and SUPPLY Pins mixed on net OUTNET
Dalsze komunikaty mogą być generowane przez automatyczną kontrolę zgodności projektu
(FB_ANNOTATION_CONSISTENCY).
Kontrola powiązań
Polecenie ERC wykonuje również kontrolę zgodności pomiędzy schematem a odpowiadającą płytką
drukowaną FB_ANNOTATION_CONSISTENCY, pod warunkiem, że płytka zostanie wczytana przed jej
uruchomieniem. Wynik kontroli będzie zależał od tego, czy została włączona funkcja automatycznego
nanoszenia zmian ze schematu na płytkę lub z płytki na schemat (forward and back annotation) i czy zostały
znalezione różnice w połączeniach elektrycznych.
EAGLE polecenia
43
ERRORS
W WIN 95/NT ikona
lub w menu <Tools - Errors>.
Wyświetla błędy znalezione podczas kontroli płytki.
Składnia:
ERRORS
ERRORS CLEAR
Mysz
Wskazanie lewym przyciskiem myszy na liście błędów wyświetla błąd. Podwójne kliknięcie
wyświetla błąd na środku widoku. Środkowy przycisk kasuje błąd z menu.
Opis
Polecenie ERRORS służy do wyświetlania błędów znalezionych podczas kontroli zasad
projektowych (Design Rule Check). Patrz również polecenia DRC, SET. Po uruchomieniu polecenia,
otwiera się rozwijane okno w którym znajduje się spis wszystkich błędów znajdujących się w obrębie
wyświetlanego wycinka płytki drukowanej. Po wybraniu, błąd oznaczany jest linią wychodzącą z górnego
lewego rogu ekranu. Środkowy przycisk usuwa błąd z listy. Operacja ta ma sens dopiero po faktycznym
usunięciu błędu na płytce.
Wielokątne symbole generowane przez DRC mogą być usunięte tylko poleceniem ERRORS CLEAR!
EAGLE polecenia
44
EXPORT
W WIN 95/NT nie ma ikony, w menu <File - Export>.
Generowanie plików.
Składnia:
EXPORT SCRIPT nazwa_pliku;
EXPORT NETLIST nazwa_pliku;
EXPORT NETSCRIPT nazwa_pliku;
EXPORT PARTLIST nazwa_pliku;
EXPORT PINLIST nazwa_pliku;
EXPORT DIRECTORY nazwa_pliku;
EXPORT IMAGE nazwa_pliku | CLIPBOARD rozdzielczość;
Opis
Polecenie EXPORT służy do generowania plików tekstowych ASCII, które mogą być użyte
do przeniesienia danych do innych programów. Patrz również SCRIPT, RUN.
Polecenie generuje następujące pliki tekstowe:
SCRIPT
Biblioteka, która została najpierw otwarta poleceniem OPEN, zostanie wyeksportowana jako plik skryptowy
(script). Jeżeli biblioteka będzie eksportowana, a następnie znowu importowana, należy otworzyć nową
bibliotekę w celu zapobieżenia duplikacji danych - np. jeden symbol definiowany dwa razy. Czytanie plików
skryptów można przyspieszyć po wydaniu polecenia:
Set Undo_Log Off;
Podczas eksportowania biblioteki używany jest aktualny raster (jednostki rastru).
NETLIST
Generuje listę połączeń (netlist). W liście połączeń zawarte są tylko te połączenia (sieci), które są
podłączone.
NETSCRIPT
Generuje listę połączeń w postaci skryptu. Plik ten może być użyty do wczytania nowej lub zmiany starej
listy połączeń na płytce, na której są już umieszczone elementy a połączenia zostały wymazane poleceniem
DELETE SIGNALS.
PARTLIST
Generuje spis elementów użytych na schemacie lub na płytce. W spisie zawarte są tylko elementy z
wyprowadzeniami (pins/pads).
DIRECTORY
Generuje spis z aktualnie otwartej biblioteki.
IMAGE
Generuje plik graficzny w formacie odpowiadającym rozszerzeniu pliku. Dostępne są następujące formaty:
- .bmp
Windows Bitmap
- .png
Portable Network Graphics
- .pbm
Portable Bitmap
- .pgm
Portable Grayscale Bitmap
- .ppm
Portable Pixelmap
- .xbm
X Bitmap
- .xpm
X Pixmap
EAGLE polecenia
45
Parametr rozdzielczość podawany jest w DPI.
Jeżeli zostanie użyta nazwa specjalna - CLIPBOARD, obrazek zostanie umieszczony w schowku
systemowym (clipboard).
EAGLE polecenia
46
GATESWAP
W WIN 95/NT ikona
lub w menu <Edit - Gateswap>.
Zmiana ekwiwalentnych bramek elementu na schemacie.
Składnia:
GATESWAP
• • . .;
GATESWAP nazwa_bramki nazwa_bramki..;
Opis
Polecenie umożliwia zamianę dwóch bramek na schemacie. Obie bramki muszą być
identyczne, posiadać tą samą ilość wyprowadzeń i mieć przyporządkowaną tą samą wartość tzw. Swaplevel
w definicji elementu (device). Bramki te nie muszą należeć do tej samej obudowy danego elementu!
Zamiast nazwy bramki, można napisać w poleceniu nazwy bramek wyświetlane na schemacie (np. U1A dla
bramki A w elemencie U1).
Jeżeli bramka po wykonaniu polecenia GATESWAP nie jest połączona, to zostanie automatycznie usunięta
ze schematu. Patrz również ADD.
EAGLE polecenia
47
GRID
W WIN 95/NT ikona
lub w menu <View - Grid>.
Definiuje raster.
Składnia:
GRID parametr..;
GRID;
Opis
Polecenie GRID służy do definiowania rastru oraz jednostek. Jeżeli w poleceniu nie zostanie
podana żadna opcja, to polecenie włącza lub wyłącza widzialność rastru (GRID ON/GRID OFF). Patrz
również SCRIPT.
Możliwe są następujące parametry:
GRID ON;
GRID OFF;
GRID DOTS;
GRID LINES;
GRID MIC;
GRID MM;
GRID MIL;
GRID INCH;
GRID FINEST;
GRID wielkość;
GRID LAST;
GRID DEFAULT;
GRID wielkość krotność;
Włącza wyświetlanie rastru
Wyłącza wyświetlanie rastru
Raster wyświetlany jest w postaci punktów
Raster wyświetlany jest w postaci linii
Ustawia jednostki rastra na mikrony
Ustawia jednostki rastra na mm
Ustawia jednostki rastra na mil (1/1000 cala)
Ustawia jednostki rastra na cale (inch)
Ustawia jednostki rastra na 0.1 mikrona
Ustawia wielkość rastra w aktualnych jednostkach
Ustawia poprzedni raster
Ustawia domyślny raster
wielkość = wielkość rastra
krotność = wyświetlanie co n-tego punktu rastru
Przykłady
Grid mm; Set Diameter_Menu 1.0 1.27 2.54 5.08; Grid Last;
W tym przypadku raster zostanie zmieniony na poprzedni (Grid Last), lecz nie wiadomo, jaki był
poprzednio.
GRID mm 1 10;
W tym przypadku raster będzie miał wielkość 1mm i wyświetlany będzie co dziesiąty punkt rastra.
Uwaga
Pierwsza liczba w poleceniu GRID zawsze oznacza wielkość rastra, druga liczba jeżeli występuje, oznacza
krotność wyświetlania punktów rastra.
Polecenie GRID może zawierać większą ilość parametrów
GRID inch 0.05 mm;
W tym przypadku wielkość rastra będzie ustawiona na 0.05 inch (cala), a współrzędne kursora będą
wyświetlane w mm.
GRID DEFAULT;
Ustawia raster na wartość domyślną, co jest ekwiwalentne z zapisem:
GRID OFF DOTS INCH 0.05 1;
EAGLE polecenia
48
GROUP
W WIN 95/NT ikona
lub w menu <Edit - Group>.
Definiuje grupę.
Składnia:
GROUP
• . .
GROUP;
Mysz
Prawy przycisk zamyka obszar wielokąta.
Opis
Polecenie GROUP służy do definiowania grupy obiektów i elementów, w celu użycia ich w
następnym poleceniu. Cały rysunek lub tylko jeden element mogą być zdefiniowane jako grupa. Obiekty
wybierane są po wydaniu polecenia GROUP i zakreśleniu myszą obszaru, w którym znajdują się obiekty.
Najprostszym sposobem na zamknięcie obszaru, jest użycie prawego przycisku myszy. Wybrane zostają
tylko te elementy, które aktualnie są wyświetlane (widzialne). Patrz również polecenia CHANGE, CUT,
PASTE, MIRROR.
Grupa zawiera
wszystkie obiekty, których punkt referencyjny znalazł się wewnątrz obszaru zaznaczenia
wszystkie linie, których jeden koniec znalazł się wewnątrz obszaru zaznaczenia
wszystkie okręgi, których środek znalazł się wewnątrz obszaru zaznaczenia
wszystkie prostokąty, których jeden wierzchołek znalazł się wewnątrz obszaru zaznaczenia
Przesuwanie grupy
Jeżeli zaznaczona grupa obiektów ma być przesunięta, to po wybraniu polecenia MOVE należy przesunąć ją
prawym przyciskiem myszy. Jeżeli przesuwane są ścieżki, które w grupie mają tylko jeden koniec,
przesuwany jest tylko ten koniec, a drugi pozostaje bez zmian w tym samym miejscu.
Zdefiniowana grupa pozostaje zaznaczona dopóki nie zostanie wczytany nowy rysunek, lub nie zostanie
ponownie wydane polecenie GROUP.
EAGLE polecenia
49
HELP
W WIN 95/NT ikona
lub w menu <Help> (pomoc w menu nie odnosi się do wybranego polecenia).
Pomoc dla wybranego polecenia.
Składnia:
HELP
Polecenie HELP
Klawiatura
Klawisz F1 wywołuje polecenie HELP.
Opis
Polecenie otwiera okno z pomocą kontekstową dla wybranego polecenia (context
sensitive). Polecenie przyporządkowane jest do klawisza funkcyjnego F1.
Przykład
HELP GRID;
EAGLE polecenia
50
HOLE
W WIN 95/NT ikona
lub w menu <Draw - Hole>.
Dodaje otwór na płytce lub do obudowy elementu.
Składnia:
HOLE średnica
• . .
Opis Polecenie służy do definiowania otworów, np. montażowych, które nie mają elektrycznego
połączenia pomiędzy warstwami płytek. Parametr średnica definiuje wielkość otworu w aktualnych
jednostkach. Średnica może mieć maksymalnie wielkość o 0.51602 cala (13.1 mm).
Przykład
HOLE 0.20 .
Jeżeli aktualnymi jednostkami są cale, otwór będzie miał średnicę 0.20 cala.
Ustawiona wartość średnicy otworu odnosi się również do przelotek i punktów lutowniczych utworzonych
po wydaniu polecenia:
CHANGE DRILL średnica .
Otwór można wybrać tylko, gdy warstwa Holes jest wyświetlana. Otwór generuje we warstwie Holes
symbol graficzny i kółko o średnicy równej średnicy otworu z warstwy Dimension. Wzajemny stosunek
pomiędzy danymi średnicami a symbolami, definiowany jest parametrem Y. Kółko w warstwie Dimension
jest potrzebne dla autorutera, w celu określenia odstępu izolacyjnego pomiędzy ścieżką a tym otworem.
Autoruter układa ścieżki w definiowanej odległości od otworu, która to odległość odnosi się również do
przelotek i odległości od obrysu płytki.
Otwory generują symbole Annulus w warstwach zasilających płytki. W warstwach TStop i BStop generują
otwory w masce przeciwlutowniczej, przy czym ich średnica obliczana jest jako średnica otworu plus
wartość zdefiniowana parametrem B.
EAGLE polecenia
51
INFO
W WIN 95/NT ikona
lub w menu <View - Info>.
Wyświetla atrybuty obiektu.
Składnia:
INFO
• . .
Opis Polecenie INFO wyświetla szczegółową informację o atrybutach danego obiektu, np. szerokość
ścieżki, numer warstwy, wielkość tekstu, itd. Patrz również CHANGE, SHOW.
EAGLE polecenia
52
INVOKE
W WIN 95/NT ikona
lub w menu <Edit - Invoke>.
Przywołuje symbol elementu (device).
Składnia:
INVOKE
• orientacja
INVOKE nazwa_elementu nazwa_bramki orientacja
•
Mysz
Prawy przycisk myszy rotuje bramkę o 90 stopni.
Opis
Polecenie INVOKE służy do wyboru konkretnej bramki elementu, który był już użyty na
schemacie (np. power symbol with Addlevel = Request). Patrz również COPY.
Bramki można wybierać następującym sposobem:
- Należy podać oznaczenie elementu (np. IC5) i wybrać bramkę z rozwijanego popup menu.
- Poprzez bezpośrednią definicję bramki z klawiatury (np. INVOKE IC5 POWER).
- Poprzez wybór istniejącej bramki myszą a następnie wybór żądanej bramki w rozwijanym popup menu.
Następne kolejnym kliknięciem myszy należy określić nowe położenie bramki.
Bramki na różnych arkuszach schematu
Jeżeli ma zostać umieszczona bramka z elementu, który znajduje się na innym arkuszu schematu, to w
poleceniu należy podać nazwę bramki. W tym przypadku, prawa kolumna rozwijanego popup menu
pokazuje numer arkusza na którym znajduje się ten element. Bramka umieszczona na bieżącym arkuszu
schematu, oznaczona jest gwiazdką.
EAGLE polecenia
53
JUNCTION
W WIN 95/NT ikona
lub w menu <Draw - Junction>.
Umieszcza punkt łączący linie połączeń na schemacie.
Składnia:
JUNCTION
• . .
Opis
Polecenie służy do umieszczania punktów w punkcie przecięcia linii połączeniowych, które w
ten sposób zostają połączone. Punkty można umieszczać tylko w ramach tej samej sieci (net). Jeżeli punkt
zostanie umieszczony na przecięciu dwóch sieci (nets), użytkownik zostanie zapytany o nazwę sieci, która
ma być dalej używana. Patrz również NET.
Na ekranie punkty wyświetlane są z minimalną wielkością pięciu (5) pikseli ekranowych.
EAGLE polecenia
54
LABEL
W WIN 95/NT ikona
lub w menu <Draw - Label>.
Umieszcza tekst opisu (labels) dla magistral i sieci połączeń (nets).
Składnia:
LABEL
• • . .
Mysz
Prawy przycisk myszy rotuje napis. Przycisk środkowy wybiera warstwę, w której ma być
umieszczony napis.
Opis
Po wydaniu polecenia Label, na schemacie w dowolnym miejscu można umieszczać opisy
magistral i sieci połączeń. Po kliknięciu myszą na magistrali lub połączeniu, napis zostanie umieszczony na
pozycji kursora i może być rotowany, przemieszczany na inną warstwę lub przesuwany w inne miejsce. Po
drugim kliknięciu myszą, tekst zostanie umieszczony w nowym miejscu. Patrz również NAME, BUS.
Magistrale i połączenia mogą posiadać dowolną liczbę opisów. Opisy te nie mogą być zmienione
poleceniem "CHANGE TEXT", ponieważ mimo, że są tekstem, to ich wartość związana jest z nazwą
określonej magistrali lub połączenia. Jeżeli nazwa magistrali lub połączenia zostanie zmieniona poleceniem
NAME, wszystkie odpowiadające im opisy zostaną automatycznie zmienione.
Jeżeli magistrala, połączenie lub ich opis zostanie wybrany poleceniem SHOW, wszystkie segmenty i opisy
zostaną podświetlone.
EAGLE polecenia
55
LAYER
Polecenie zmienia i definiuje warstwy.
Składnia:
LAYER numer_warstwy
LAYER nazwa_warstwy
LAYER numer_warstwy nazwa_warstwy
LAYER -numer_warstwy
Opis
Patrz również DISPLAY.
Określenie warstwy rysunku
Polecenie LAYER z jednym parametrem służy do zmiany aktywnej warstwy. Jeżeli polecenie LAYER
zostanie wybrane z menu, to pojawi się dalsze menu, w którym można zmienić bieżącą warstwę. Jeżeli
polecenie zostało napisane w linii poleceń, to 'numer_warstwy' może być dowolną liczbą istniejącej
warstwy, a ‘nazwa_warstwy’ nazwą istniejącej warstwy wyświetlanej w rozwijanym menu.
Niektóre warstwy dostępne są tylko w określonych sytuacjach.
Definicja warstwy
Polecenie LAYER z dwoma parametrami służy do definiowania nowej warstwy lub zmiany nazwy warstwy
już istniejącej.
Jeżeli obudowa elementu zawiera warstwę, która nie została jeszcze zdefiniowana na danej płytce, to
warstwa ta zostanie dodana do projektu podczas umieszczania elementu poleceniem ADD lub REPLACE.
Predefiniowane warstwy pełnią różne specjalne funkcję. Ich nazwy można zmienić, ale funkcje pozostaną
zachowane.
Jeżeli definiuje się nową, własną warstwę, to należy użyć numeru większego niż 100. Numery mniejsze od
100 mogą zostać użyte dla specjalnych celów w przyszłych wersjach programu EAGLE.
Usuwanie warstw
Polecenie LAYER ze znakiem minus przed numerm_warstwy, usuwa tę warstwę, np.:
LAYER -103;
usuwa warstwę numer 103. Warstwy, które mają być wymazane, muszą być puste. Jeżeli tak nie jest,
program generuje komunikat o błędzie: "layer is not empty: #" co oznacza "warstwa # nie jest pusta ", gdzie
"#" oznacza numer warstwy.
Warstwy predefiniowane nie mogą być usunięte!
Warstwy zasilające
Warstwy 2...15 są traktowane przez autoruter jako warstwy zasilające, pod warunkiem, że ich nazwa
rozpoczyna się znakiem „$” i w projekcie istnieje sieć połączeń o identycznej nazwie ale bez znaku „$”.
EAGLE polecenia
56
Predefiniowane warstwy programu EAGLE
Projekt płytki
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Top
Route 2
Route 3
Route 4
Route 5
Route 6
Route 7
Route 8
Route 9
Route 10
Route 11
Route 12
Route 13
Route 14
Route 15
Bottom
Pads
Vias
Unrouted
Dimension
tPlace
bPlace
tOrigins
bOrigins
tNames
bNames
tValues
bValues
tStop
bStop
tCream
bCream
tFinish
bFinish
tGlue
bGlue
tTest
bTest
tKeepout
tKeepout
tRestrict
bRestrict
vRestrict
Drill
Holes
Milling
Measures
Document
Reference
Ścieżki, górna strona
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Warstwa wewnętrzna (ze ścieżkami lub zasilająca)
Ścieżki, dolna strona
Punkty lutownicze (pads) z otworem
Przelotki (Via)
„Gumowe połączenia”
Obrys płytki (kółka dla otworów)
Opis, górna strona
Opis, dolna strona
Punkty referencyjne obudów, górna strona
Punkty referencyjne obudów, dolna strona
Opis, górna strona
Opis, dolna strona
Wartości VALUE, górna strona
Wartości VALUE, dolna strona
Maska przeciwlutownicza, górna strona
Maska przeciwlutownicza, dolna strona
Pasta lutownicza, górna strona
Pasta lutownicza, dolna strona
Finish, górna strona
Finish, dolna strona
Maska do kleju, górna strona
Maska do kleju, dolna strona
Punkty testowe, górna strona
Punkty testowe, dolna strona
Obszary zakazane dla elementów, górna strona
Obszary zakazane dla elementów, dolna strona
Obszary zakazane dla ścieżek, górna strona
Obszary zakazane dla ścieżek, dolna strona
Obszary zakazane dla przelotek
Otwory z metalizacją
Otwory bez metalizacji
Frezowanie obrysu
Pomiary
Dokumentacja
Znaki referencyjne
EAGLE polecenia
57
Schemat
91
92
93
94
95
96
Nets
Busses
Pins
Symbols
Names
Values
Sieci połączeń
Magistrale
Wyprowadzenia symboli schematycznych
Schematyczne symbole
Nazwy elementów
Wartości/typy elementów
EAGLE polecenia
58
MARK
W WIN 95/NT ikona
lub w menu <View - Mark>.
Definiuje znak w polu rysunkowym.
Składnia:
MARK
•
MARK;
Opis
Polecenie MARK służy do definiowania znaku na płaszczyźnie rysunku, służącego do
zobrazowania odległości położenia kursora myszy od tego znaku (w lewym górnym rogu ekranu z
początkowym symbolem @). Polecenie to przydatne jest szczególnie tam, gdzie trzeba zdefiniować obrys
płytki lub wycięcia. Patrz również GRID.
Wydanie polecenia MARK; włącza, bądź wyłącza funkcję tego polecenia.
Przed wydaniem tego polecenia zalecane jest użycie dostatecznie dokładnego rastra.
EAGLE polecenia
59
MENU
W WIN 95/NT nie posiada ikony.
Modyfikuje menu według potrzeb użytkownika.
Składnia:
MENU command..;
MENU;
Opis
Polecenie MENU służy do tworzenia własnego menu. Patrz również ASSIGN, SCRIPT.
Przykład
MENU MOVE DELETE ROTATE ROUTE ';' EDIT;
Tworzy menu zawierające polecenia MOVE...ROUTE, średnik i polecenie.
Polecenie MENU; przywraca domyślne menu programu (default).
Należy zwrócić uwagę, że w poleceniu menu zawsze musi być umieszczony średnik ";". Służy on do
zakończenia wszystkich poleceń. Ostatnie pole w menu, w tym przypadku EDIT – jest zmienione na ostatnio
użyte polecenie, o ile nie jest umieszczone w menu.
EAGLE polecenia
60
MIRROR
W WIN 95/NT ikona
lub w menu <Edit - Mirror>.
Tworzy odbicie lustrzane obiektów i grup.
Składnia:
MIRROR
• . .
Mysz
Prawy przycisk myszy służy do wybrania grupy.
Opis:
Polecenie MIRROR tworzy lustrzane odbicie obiektów wokół osi Y. Jednym z zastosowań
polecenia, jest lustrzane odbicie elementów, w celu umieszczenia ich po drugiej stronie płytki. Patrz również
ROTATE, TEXT.
Lustrzane odbicie elementów może być utworzone tylko, gdy warstwy TOrigins i BOrigins są widzialne.
Jeżeli tworzone jest lustrzane odbicie obudów elementów, to również tworzone jest lustrzane odbicie ścieżek
połączonych do wyprowadzeń tych elementów (uwaga na zwarcia ścieżek!).
Tworzenie lustrzanego odbicia grupy
Przed utworzeniem lustrzanego odbicia grupy, należy najpierw grupę tę utworzyć poleceniem GROUP.
Następnie można użyć polecenia MIRROR, przy czym należy użyć prawego przycisku myszy w celu
wykonania zmiany. Lustrzane odbicie grupy będzie utworzone wokół pionowej osi przechodzącej przez
najbliższy punkt ustawionego rastru.
Ścieżki, okręgi, prostokąty, punkty lutownicze, wielokąty (polygon) i opisy (label) nie mogą być poddane
lustrzanemu odbiciu samodzielnie, lecz jedynie jako składniki grupy!
Tworzenie lustrzanego odbicia tekstu
Tekst umieszczony na dolnej warstwie płytki (warstwy Bottom i BPlace) jest automatycznie poddany
lustrzanemu odbiciu tak, że jest czytelny przy widoku na dolną stronę płytki.
Nie można utworzyć lustrzanego odbicia tekstu na schemacie, ani podczas generowania plików
wyjściowych przy użyciu Procesora CAM.
EAGLE polecenia
61
MOVE
W WIN 95/NT ikona
lub w menu <Edit - Move>.
Przesuwanie obiektów i elementów.
Składnia:
MOVE
• . .
MOVE nazwa_obudowy
• . .
Mysz
Prawy przycisk myszy rotuje elementy lub wybraną grupę.
Opis
Polecenie MOVE służy do przesuwania obiektów. Obudowy elementów mogą być wybierane
również według nazwy obudowy. Jest to bardzo praktyczne, jeżeli na ekranie nie widać obudowy, która ma
być przesuwana. Patrz również GROUP, RATSNEST.
Elementy mogą być przesuwane tylko, jeżeli warstwy TOrigins/Borigins są widzialne.
Polecenie MOVE nie ma wpływu na warstwy, które są niewidzialne! (patrz DISPLAY).
Końce ścieżek, które są połączone do elementów, nie mogą być przesunięte.
Przesuwanie ścieżek
Jeżeli po użyciu polecenia MOVE dwie ścieżki należące do różnych sygnałów będą na siebie nachodzić
(dotykać), to ścieżki te zachowują swoją oddzielność sygnałową, ale kontrola zasad projektowych DRC
wykaże błąd.
Przesuwanie grupy
W celu przesunięcia grupy, należy wcześniej utworzyć tą grupę poleceniem GROUP. Następnie po wydaniu
plecenia MOVE należy kliknąć prawym przyciskiem myszy i cała grupę można przesuwać lub obracać
(rotować).
Porady przy rysowaniu schematu
Jeżeli wyprowadzenie zasilające (supply pin - Direction Sup) zostanie umieszczone na linii połączenia, to
automatycznie nazwa połączenia zostanie zmieniona na nazwę sieci zasilającej!
Wyprowadzenia umieszczone na sobie zostaną połączone!
Jeżeli dwa niepołączone wyprowadzenia zostaną umieszczone na liniach połączeniowych, zostaną połączone
z tą siecią.
Jeżeli linie połączeniowe zostaną przesunięte przez wyprowadzenia, nie zostaną z nimi połączone!
EAGLE polecenia
62
NAME
W WIN 95/NT ikona
lub w menu <Edit - Name>.
Wyświetla nazwy i umożliwia ich zmianę.
Składania:
NAME
• . .
NAME nowa_nazwa
• .
NAME stara_nazwa nowa_nazwa
Opis
Patrz również SHOW, SMASH, VALUE.
Rysunek
Podczas edycji schematu polecenie NAME służy do wyświetlania lub edycji nazwy wybranego elementu,
sygnału, sieci, lub magistrali. Składania: stara_nazwa nowa_nazwa może, być użyta do zmiany nazw
elementów na płytce.
Biblioteka
Podczas edycji biblioteki polecenie NAME służy do wyświetlania lub edycji nazwy wybranego punktu
lutowniczego, smd, wyprowadzenia lub bramki.
Długość nazwy
Nazwy mogą mieć maksymalnie 8 znaków (liter, cyfr), nazwy elementów do 10 znaków.
Automatyczna zmiana nazw
Program EAGLE generuje nazwy automatycznie:
E$
S$
P$
dla elementów
dla sygnałów
dla punków lutowniczych (pads) i wyprowadzeń (pins)
Dla wyprowadzeń w obudowach, wygodniejsze jest nadawanie nazw (np. 1...14 dla obudowy DIL14) niż
użycie nazw automatycznych.
Schemat
Jeżeli zmiana nazwy dotyczy sieci połączeń (nets) lub magistrali, program rozróżnia trzy przypadki
(ponieważ połączenie może zawierać większą liczbę segmentów umieszczonych na różnych arkuszach
schematu). Podczas zmiany użytkownik jest pytany, czego ona dotyczy:
This segment
Every segment on this sheet
All segments on all sheets
- tego segmentu
- wszystkich segmentów na tym arkuszu
- wszystkich segmentów na wszystkich arkuszach
Pytanie to pojawia się w formie rozwijanego menu, a wyboru można dokonać myszą lub przyciśnięciem
odpowiedniego klawisza skrótu (hot key, np. T, E, A).
EAGLE polecenia
63
NET
W WIN 95/NT ikona
lub w menu <Draw - Net>.
Rysuje połączenia na schemacie.
Składnia:
NET
• • . .
NET nazwa_połączenia
• • . .
Opis
Polecenie NET służy do rysowania połączeń (nets) na schemacie, przy czym umieszczane są
one na warstwie Net. Pierwsze kliknięcie myszą rozpoczyna rysowanie połączenia (net), drugie kliknięcie
oznacza punkt końcowy segmentu połączenia. Podwójne kliknięcie myszą kończy rysowanie połączenia.
Patrz również BUS, NAME, SET.
Wybieranie połączeń magistrali
Jeżeli rysowane połączenie ma swój początek na magistrali, pojawi się popup menu, w którym należy
wybrać, które sygnał magistrali ma być rysowany. Potem program automatycznie zamieni nazwę nowego
połączenia tak, że stanie się częścią magistrali. Jeżeli magistrala zawiera w sobie dalsze magistrale, pojawi
się kolejne popup , w którym należy wybrać odpowiednią magistralę.
Nazwy połączeń (Net Names)
Jeżeli polecenie NET użyte jest z nazwą połączenia (max. 8 znaków), zostanie utworzone połączenie o
podanej nazwie.
Jeżeli w poleceniu nie podano nazwy połączenia, (net name) i połączenie nie rozpoczyna się na magistrali,
to nazwa połączenia generowana jest automatycznie w formie N$1.
Szerokość linii
Szerokość linii rysowanej poleceniem NET może być zmieniona poleceniem:
SET NET_WIRE_WIDTH szerokość;
(Domyślnie: 6 mil).
EAGLE polecenia
64
OPEN
Polecenie nie posiada swojej ikony, w menu <Library - Open>.
Otwiera bibliotekę do edycji.
Składnia:
OPEN nazwa_biblioteki
Opis Polecenie OPEN służy do otwarcia istniejącej biblioteki w celu jej edycji lub do utworzenia nowej
biblioteki. Po otwarciu biblioteki, można edytować zawarte w niej: symbole schematyczne, definicje lub
obudowy elementów. Patrz również CLOSE, USE, EDIT.
EAGLE polecenia
65
OPTIMIZE
W WIN 95/NT ikona
lub w menu <Edit - Optimize>.
Łączy w całość segmenty linii.
Składnia:
OPTIMIZE;
OPTIMIZE nazwa_połączenia . .
OPTIMIZE
• .
.
Mysz
Prawy przycisk myszy aplikuje polecenie na wcześniej zdefiniowanej grupie (group).
Opis
Polecenie OPTIMIZE łączy segmenty linii na warstwie sygnałowej, które leżą na tej samej
prostej. Poszczególne segmenty muszą być na tej samej warstwie i muszą mieć jednakową szerokość.
Polecenie jest użyteczne przy redukowaniu ilości obiektów na rysunku, gdzie zamiast kilkoma
nawiązującymi segmentami, manipuluje się tylko z jednym (np. podczas przesuwania ścieżki). Patrz również
SET, SPLIT, MOVE, ROUTE.
Optymalizacja automatyczna
Optymalizacja następuje również automatycznie po poleceniu MOVE, SPLIT lub ROUTE, jeżeli wcześniej
nie została wyłączona poleceniem:
SET OPTIMIZING OFF;
Optymalizacja nie przebiega również automatycznie po podwójnym kliknięciu myszą w tym samym
miejscu.
Polecenie OPTIMIZE przeprowadza optymalizację zawsze, bez względu na to, czy została wyłączona
poleceniem Set Optimizing Off (On).
EAGLE polecenia
66
PACKAGE
W WIN 95/NT ikona
lub w menu <Edit - Package>.
Definiuje obudowę (package variant) dla elementu (device).
Składnia:
PACKAGE
PACKAGE pname vname
PACKAGE name
PACKAGE -old_name new_name
PACKAGE –name
Opis
Polecenie służy do definiowania, usunięcia lub zmiany nazwy wariantu obudowy.
Polecenie bez parametru otwiera okno dialogowe, w którym można wybrać obudowę i definiować nazwę
wariantu obudowy.
Parametry pname, vname przyporządkowują package pname do nowego wariantu vname.
Pojedynczy parametr name przełącza do istniejącego wariantu, jeżeli jednak żaden wariant nie był
zdefiniowany i obudowa z tą nazwą istnieje, to zostanie utworzony nowy wariant tej obudowy z pustą nazwą
„ „.
Parametry old_name, new_name zmieniają nazwę wariantu.
Pojedynczy parametr -name usuwa dany wariant.
Nazwa wariantu zostanie dodana do „device set name“ i zmienia nazwę elementu (device). Jeżeli „device set
name” zawiera znak „?”, to zostanie on zastąpiony nazwą wariantu. Proszę zwrócić uwagę, że jeżeli wariant
obudowy zostanie opracowany aż do „technologii“ tak, że „device set name” nie zawiera żadnych znaków *
lub ?, to ostateczna nazwa elementu będzie się składać z device_set_name+technology+package_variant.
Po poleceniu PACKAGE używa się polecenia CONNECT do definiowania wzajemnego stosunku pomiędzy
wyprowadzeniami symbolu schematycznego (pins) a wyprowadzeniami obudowy (pads).
Jeżeli podczas rysowania schematu zostało użyte polecenie BOARD w celu utworzenia nowej płytki, to
każdy element (device) będzie na płytce reprezentowany odpowiednią obudową tak, jak zostało to
zdefiniowane poleceniem PACKAGE.
EAGLE polecenia
67
PAD
W WIN 95/NT ikona
lub w menu <Draw - Pad>.
Dodaje punkty lutownicze do obudowy elementu.
Składnia:
PAD
• . .
PAD średnica kształt ‘nazwa’
• . .
Mysz
Prawy przycisk myszy rotuje punkt lutowniczy.
Opis
Polecenie PAD służy do dodawania punktów lutowniczych (wyprowadzeń) do obudowy
elementu. Patrz również SMD, CHANGE, SET, NAME, VIA.
Jeżeli polecenie PAD jest aktywne, symbol punktu lutowniczego znajduje się na pozycji kursora i może być
przesuwany po ekranie. Po przyciśnięciu lewego przycisku myszy punkt lutowniczy zostanie umieszczony, a
na pozycji kursora pojawi się kolejny, nowy punkt lutowniczy. Po podaniu wartości liczbowej, zmieni się
średnica punktu lutowniczego (w aktualnych jednostkach). Średnica może mieć maksymalnie 0.51602 cala
(13.1 mm).
Przykład:
PAD 0.06
• .
Punkt lutowniczy będzie miał średnicę 0.06 cala, o ile aktualne jednostki ustawione są na cale (inch).
Ustawiona średnica pozostaje do dalszych operacji.
Kształty punktów lutowniczych (pad_shape):
Square
Round
Octagon
XLongOct
YLongOct
prostokąt
koło
ośmiokąt
ośmiokąt przedłużony w kierunku osi X
ośmiokąt przedłużony w kierunku osi Y
Dwa boki przedłużonych punktów lutowniczych mają stały stosunek 2:1. Dłuższy bok musi być podany jako
parametr podczas definicji punktu lutowniczego.
Kształt lub średnicę punktu lutowniczego można wybrać, gdy polecenie PAD jest aktywne. Później
parametry te można zmieniać poleceniem CHANGE, np.:
CHANGE SHAPE OCTAGON
• .
Wielkość otworu można zmienić również poleceniem CHANGE.
Ustawione wartości pozostają ważne do dalszego użycia. Ponieważ wyświetlanie różnych kształtów
punktów lutowniczych w znacznym stopniu zmniejsza szybkość wyświetlania płytki na ekranie programu
EAGLE umożliwia wybór szybkiego, uproszczonego wyświetlania przy pomocy polecenia:
SET DISPLAY_MODE REAL | NODRILL;
Aktualny kształt i średnica punktu lutowniczego będzie określona w „Design Rules“ danej płytki.
EAGLE polecenia
68
Nazwa punktu lutowniczego
Nazwy punktów lutowniczych (Pad names) mogą składać się z maksymalnie 8 znaków i generowane są
przez program automatycznie, lecz mogą być zmieniane. Nazwę można podać już w poleceniu.
Wyświetlanie nazwy można włączyć i wyłączyć przy pomocy polecenia: SET PAD_NAMES ON | OFF;
Zmiana nazwy, zostanie wyświetlona po następnym przerysowaniu (odświeżeniu) ekranu! Nazwy punktów
lutowniczych z trzema znakami potrzebują znacznie mniej pamięci niż nazwy z większa ilością znaków!
Pojedynczy punkt lutowniczy (Single Pads)
Pojedynczy (samodzielny) punkt lutowniczy może być użyty wyłącznie do definiowania obudowy z jednym
wyprowadzeniem Przelotki można umieszczać na płytce samodzielnie a ponieważ nie posiadają nazw, nie
zostaną ujęte w liście połączeń (netlist)!
Modyfikacja obudowy
Nie można dodawać lub usuwać wyprowadzeń w obudowie, która została użyta w definicji elementu,
ponieważ zmieniłoby to przyporządkowanie wyprowadzeń symbolu schematycznego do wyprowadzeń
obudowy (pin/pad).
EAGLE polecenia
69
PASTE
W WIN 95/NT ikona
lub w menu <Edit - Paste>.
Kopiuje zawartość schowka do rysunku.
Składnia:
PASTE
• .
Mysz
Prawy przycisk rotuje kopię.
Opis
Przy pomocy poleceń GROUP, CUT, i PASTE można skopiować części rysunku/biblioteki
do tego samego lub innego rysunku/biblioteki. Patrz również CUT, GROUP.
Przy użyciu polecenia PASTE należy zwrócić uwagę na:
• CUT/PASTE nie może być użyte podczas edycji elementu
• Elementy i połączenia na płytce mogą być kopiowane tylko do tej samej
płytki
• Elementy, magistrale i połączenia na schemacie można kopiować tylko w
ramach tego samego schematu
• Punkty lutownicze (pads, smds) mogą być kopiowane tylko z obudowy do
obudowy
• Wyprowadzenia elementów symbolu schematycznego (pins) mogą być
kopiowane tylko ze symbolu do symbolu
• Podczas kopiowania elementów, połączeń, pads, smds i pins generowana jest
dla nich nowa nazwa, o ile pod pierwotną nazwą występują już na rysunku
• Nazwy magistral (buses) pozostają bez zmian
• Jeżeli jeden z segmentów połączenia posiada opis (label), to nazwy połączeń
(nets) pozostają przy swojej nazwie. Jeżeli opisu nie posiada, to nazwa
zostanie zmieniona.
Jeżeli w schowku znajduje się zmodyfikowana wersja elementu (device) lub obudowy (package), to
automatycznie zostanie uruchomiona „aktualizacja biblioteki” („library update“) i obiekty na schemacie lub
na płytce zostaną zastąpione ich nowszą wersją ze schowka.
EAGLE polecenia
70
PIN
W WIN 95/NT ikona
lub w menu <Draw - Pin>.
Definiuje wyprowadzenie symbolu schematycznego elementu.
Składnia:
PIN 'nazwa' parametry
• . .
Mysz
Prawy przycisk myszy rotuje wyprowadzenie (Pin).
Parametry
Istnieje 6 parametrów:
Direction
Length
Orientation
Visible
Swaplevel
Direction (kierunek sygnału)
Określa kierunek logiczny sygnału. Ma znaczenie dla kontroli Electrical Rule Check (ERC) i przy
automatycznym podłączeniu wyprowadzeń zasilających. Możliwe są następujące oznaczenia kierunku:
NC
In
Out
I/O
OC
Hiz
Pas
Pwr
Sup
niepołączone
wejście
wyjście
wejście/wyjście (dwukierunkowe)
otwarty kolektor lub dren
wyjście z wysoką impedancją (np. 3-stanowe)
pasywne (rezystory, kondensatory itp.)
zasilające (Vcc, Gnd, Vss, Vdd, itd.)
ogólny symbol zasilania (np. symbol uziemienia)
Domyślnym ustawieniem jest: I/O
Jeżeli na schemacie w elementach są wyprowadzenia typu Pwr i istnieją odpowiadające symbole typu Sup,
to zostaną one automatycznie połączone (będą należały do tej samej sieci). Wyprowadzeń typu Sup nie
używa się w elementach.
Funkcja
Graficzne oznaczenie wyprowadzenia:
None
Dot
Clk
DotClk
bez funkcji
inwertor
clock (zegar)
zanegowany zegar
Domyślne ustawienie:
None
Length (Długość) Długość wyprowadzenia:
Point
Short
Middle
Long
bez połączenia lub nazwy
o długości 0.1 inch (2.54 mm)
o długości 0.2 inch (5 mm)
o długości 0.3 inch (7.54 mm)
Domyślne ustawienie:
Long
EAGLE polecenia
71
Orientation (Kierunek ustawienia)
Podczas ręcznego rozmieszczania wyprowadzeń, można je rotować przy pomocy prawego przycisku myszy.
Parametr "orientation" wykorzystywany jest głównie w plikach skryptowych:
R0
R90
R180
R270
punkt przyłączenia po prawej stronie
punkt przyłączenia na górze
punkt przyłączenia po lewe stronie
punkt przyłączenia na dole
Domyślne ustawienie:
R0
Visible (widzialność)
Parametr ten definiuje czy nazwa wyprowadzenia (pin) i/lub punktu lutowniczego (pad) na schemacie ma
być widzialna:
Off
Pad
Pin
Both
nazwa wyprowadzenia i punktu lutowniczego są
niewidzialne,
nazwa punktu lutowniczego widzialne, nazwa
wyprowadzenia niewidzialna,
nazwa wyprowadzenia widzialna ,nazwa punktu
lutowniczego niewidzialna,
nazwa wyprowadzenia i punktu lutowniczego są
widzialne,
Domyślne ustawienie:
Both
Swaplevel (poziom zamiany wyprowadzenia)
Jest to liczba z przedziału od 0 do 255 wykorzystywana podczas zamiany wyprowadzeń tzw. pinswap.
Swaplevel = 0 oznacza, że wyprowadzenie nie może być zamienione z innymi wyprowadzeniami. Liczba
większa od 0 oznacza, że wyprowadzenie może być zamienione z innym wyprowadzeniem takiego samego
symbolu schematycznego o tej samej liczbie swaplevel. Np.: wejścia bramki NAND mogą mieć takie same
liczby swaplevel, ponieważ są zamienialne.
Domyślne ustawienie:
0
Opis
Polecenie PIN służy do definiowania wyprowadzeń symbolu schematycznego. Patrz również
NAME, SHOW, CHANGE. Wyprowadzenia (pins) rysowane są a warstwie Symbols, a informacje związane
z nimi znajdują się na warstwie Pins. Poszczególne wyprowadzenia mogą być zdefiniowane poprzez różne
parametry w linii poleceń lub parametry mogą być pominięte. W drugim przypadku zostaną przyjęte
parametry domyślne (default).
Jeżeli w poleceniu PIN zostanie użyta nazwa wyprowadzenia, to musi być ona zapisana w apostrofach.
Nazwy wyprowadzeń mogą być zmieniane podczas ich edycji.
Automatic Naming (Automatyczne nadawanie nazw)
Wyprowadzenia (Pins) mogą być nazywane automatycznie. W celu umieszczenia wyprowadzeń D0...D7 na
symbolu, należy pierwsze wyprowadzenie umieścić poleceniem:
PIN 'D0' *
A kolejne wyprowadzenia umieszczane po kliknięciu myszą, będą posiadały kolejne oznaczenia.
Predefiniowanie parametrów poleceniem CHANGE
Wszystkie predefiniowane parametry mogą być zmienione poleceniem CHANGE. Pozostają one w
ważności do następnego użycia polecenia PIN lub CHANGE.
Polecenie SHOW służy do wyświetlenia parametrów wyprowadzenia (np. Direction i Swaplevel).
EAGLE polecenia
72
Wyprowadzenia o tej samej nazwie
Jeżeli dla jednego elementu konieczne jest zdefiniowanie kilku wyprowadzeń o tej samej nazwie, to należy
postępować następująco:
Np. potrzebne są 3 wyprowadzenia o nazwie GND. Podczas definicji symbolu należy przyporządkować
następujące nazwy GND@1, GND@2 a GND@3. Następnie na schemacie pojawią się znaki umieszczone
przed znakiem "@".
Nie można dodawać ani usuwać wyprowadzeń w symbolu, w którym został użyty już w definicji elementu
(device), ponieważ zmieniłoby to przyporządkowanie do punktów lutowniczych w obudowie (pin-pad).
Długość nazwy wyprowadzenia
Nazwy wyprowadzeń mogą składać się z maksymalnie 8 znaków.
Opis wyprowadzeń
Położenie nazwy wyprowadzenia względem miejsca podłączenia i wielkość liter opisu nie mogą być
zmieniane. Dlatego podczas definiowania elementu należy upewnić się, że ich wielkość koresponduje z
istniejącymi już symbolami.
EAGLE polecenia
73
PINSWAP
W WIN 95/NT ikona
lub w menu <Edit - Pinswap>.
Zamienia wyprowadzenia lub punkty lutownicze.
Składnia:
PINSWAP
• • . .
Opis
Polecenie PINSWAP służy do zamiany wyprowadzeń w ramach tego samego elementu, pod
warunkiem, że wyprowadzania posiadają identyczną wartość tzw. swaplevel (> 0). Patrz również polecenie
PIN służące do definicji swaplevel. Jeżeli płytka drukowana jest powiązana ze schematem przez tzw.
backannotation, to punkty lutownicze (pads) mogą być również zamieniane (taki sam swaplevel >0).
Na płytce drukowanej bez schematu polecenie PINSWAP umożliwia zamianę punktów lutowniczych w
ramach tej samej obudowy. W tym przypadku nie można jednak skontrolować poprawności zamiany!!!
Ścieżki połączone do zamienianych wyprowadzeń zostają również zamienione, zatem może powstać
zwarcie. Dlatego należy przeprowadzić kontrolę odstępów izolacyjnych przy pomocy DRC i ewentualnie
poprawić powstałe błędy.
EAGLE polecenia
74
POLYGON
W WIN 95/NT ikona
lub w menu <Draw - Polygon>.
Rysuje wielokąty.
Składnia:
POLYGON nazwa_linii szerokość_linii
• • • . .
Mysz
Podwójne kliknięcie lewym przyciskiem myszy zamyka wielokąt.
Środkowy przycisk zmienia aktywną warstwę.
Prawy przycisk myszy zmienia styl linii (wire bend). Patrz SET Wire Bend.
Opis
Polecenie POLYGON służy do rysowania wielokątów. Wielokąty w warstwie Top, Bottom i
Route2..15 traktowane są przez program jako połączenia. Wielokąty w warstwie T/B/VRestrict służą jako
obszary zakazane podczas pracy autorutera. Patrz również CHANGE, DELETE, RATSNEST, RIPUP.
Nie należy używać małej wartości szerokości linii wielokąta, ponieważ w znacznym stopniu zwiększa ona
objętość danych podczas obróbki rysunku w procesorze CAM. Szerokość linii wielokąta musi być zawsze
większa niż rozdzielczość urządzenia wyjściowego.
Jeżeli istnieje potrzeba nazwania wielokąta oznaczeniem liczbowym, to należy nazwę zapisać w apostrofach
(np. ‘0V’) tak, aby nie doszło do zamiany z szerokością linii.
Parametry Isolate i Rank mają sens jedynie dla wielokątów w warstwach Top...Bottom.
Obrysy lub widok rzeczywisty
Wielokąty, które należą do połączeń mogą być wyświetlane w dwóch różnych stanach:
1. Jako obrysy (Outlines), gdzie widoczny jest tylko obrys wielokąta.
2. Stan rzeczywisty, gdzie widać wypełnienie wielokąta.
Plik płytki zawiera tylko obrysy wielokątów (outlines).
Domyślny sposób wyświetlania to "obrys", ponieważ wyświetlenie wypełnienia jest czasochłonne. Podczas
generowania pliku wyjściowego, procesor CAM generuje wielokąty z wypełnieniem.
Przyciśnięcie kombinacji klawiszy Ctrl-Break przerywa obliczanie wypełnienia wielokątów. Wielokąty,
które zostały obliczone wcześniej są wyświetlane z wypełnieniem a pozostałe tylko jako obrysy.
Polecenie RATSNEST uruchamia obliczanie wypełnienia wielokątów, a wyłączenie funkcji następuje po
poleceniu:
SET POLYGON_RATSNEST OFF;.
Polecenie RIPUP zmienia sposób wyświetlania na "obrysy".
Proces przeprowadzony poleceniem CHANGE przelicza wielokąt, o ile był on wyświetlany w
„rzeczywistym stanie”.
Pozostałe polecenia dotyczące wielokątów
Wielokąty są wybierane przy pomocy ich segmentów (podobnie jak linie).
SPLIT
DELETE
CHANGE LAYER
Umieszcza nowy segment do obrysu wielokąta.
Usuwa wierzchołek wielokąta (jeżeli wielokąt ma tylko 3 wierzchołki, to usuwany
jest cały wielokąt).
Zmienia warstwę dla całego wielokąta.
EAGLE polecenia
75
CHANGE WIDTH
MOVE
COPY
NAME
Zmienia parametr szerokości dla całego wielokąta.
Przesuwa segment lub wierzchołek wielokąta.
Kopiuje cały wielokąt.
Jeżeli wielokąt umieszczony jest na warstwie sygnałowej, to można zmienić jego
nazwę (połączenia).
Parametry
Width
Layer
Szerokość linii segmentu wielokąta. Używana również podczas wypełniania obszaru
wielokąta.
Warstwa, w której rysowany jest wielokąt.
Wielokąty w warstwach sygnałowych należą do połączeń i odnosi się do nich parametr Isolate – odstęp
izolacyjny od innych połączeń. Obiekty w warstwie TRestrict odejmowane są od wielokątów na warstwie
Top (analogicznie dla warstw BRestrict/Bottom). Umożliwia to np. generowanie tekstu w negatywie na
płaszczyźnie uziemiającej!
Pour
Sposób wypełnienia:
pełny (Solid) jest to domyślny sposób wypełniania (Hatch).
Rank (stopień)
Określa, w jaki sposób wielokąty będą odejmowane. Wielokąt z niższym stopniem
pojawi się jako pierwszy i będzie pomniejszony o wielokąt z wyższym stopniem.
Stopnie:
1 do 6 służą do warstw sygnałowych (domyślnie 1)
0 i 7 służą do wielokątów w obudowach elementów (domyślnie 7)
Wielokąty z tym samym stopniem, będą kontrolowane nawzajem przy pomocy DRC.
Parametr Rank ma sens jedynie dla wielokątów w warstwach (1..16), w innych będzie
ignorowany..
Thermals
Definiuje w jaki sposób punkty lutownicze (pads a smds) podłączane są z
wielokątem.
• On = poprzez doprowadzenie (thermals) – ustawienie
domyślne,
• Off = bezpośrednio, bez doprowadzona.
Spacing
Odległość pomiędzy liniami wypełniającymi wielokąt, jeżeli wielokąt ma być
kreskowany to Pour = Hatch.
Domyślna wielkość 50 mils = 0.050 inch.
Isolate
Odstęp izolacyjny pomiędzy wielokątem a pozostałymi połączeniami (domyślnie
14 mils = 0.014 inch).
Orphans
Jeżeli wypełnienie wielokąta ma dotrzymywać odstęp izolacyjny, to zdarza się, że
wypełnienie zostaje podzielone na wiele samotnych wysepek nigdzie nie
połączonych. Aby temu zapobiec usuwa się niepołączone obszary zgodnie z
parametrem Orphans
• Orphans = Off (domyślnie) usuwa wysepki.
• Orphans = On wysepki pozostaną.
Uwaga: możliwe jest, że dla parametru Orphans = Off znikną
wszystkie obszary wielokąta, ponieważ wszystkie są
niepołączonymi wyspami.
Rozmiary doprowadzeń do punktów lutowniczych
Szerokość przewodzących mostków służących jako doprowadzenia do punktu lutowniczego obliczana jest w
następujący sposób:
Pads (punkt lutowniczy)
połowa otworu w punkcie lutowniczym
Smds
połowa krótszego boku punktu smd
najmniejsza szerokość linii segmentu wielokąta
maksymalnie podwójna szerokość linii segmentu wielokąta
Outlines data
Nazwa specjalna _OUTLINES_ nadaje specjalne własności, które służą do generowania obrysów połączeń
(do frezowania płytki prototypowej). Nazwy tej nie da się wykorzystać w innym celu.
EAGLE polecenia
76
PREFIX
Definiuje prefiks dla nazwy symbolu schematycznego.
Składnia:
PREFIX prefix_string;
Opis
Polecenie służy do definiowania prefiksu podczas edycji elementu, który wykorzystywany
jest podczas automatycznego generowania oznaczeń elementów umieszczanych na schemacie. Patrz również
CONNECT, PACKAGE, VALUE. Na przykład:
PREFIX U;
Parametr prefix_string może mieć maksymalnie 3 znaki (litery). Jeżeli polecenie (Prefix U) zostało użyte
podczas edycji elementu 7400, to bramki umieszczane na schemacie poleceniem ADD, będą posiadały
oznaczenia U1, U2, U3 itd. według kolejności. Oznaczenie to może zostać zmodyfikowane.
EAGLE polecenia
77
Drukuje rysunek na drukarce systemowej.
Składnia:
PRINT [factor] [-limit] [options] [;]
PRINT drukuje aktualnie edytowany rysunek na drukarce systemowej.
Kolory i wypełnienie będą drukowane tak, jak ustawione są na rysunku. Zmianę ustawień można
przeprowadzić przy pomocy SOLID, BLACK.
Jeżeli punkty lutownicze i przelotki mają być wydrukowane bez widocznych otworów, należy użyć
polecenia:
SET DISPLAY_MODE NODRILL;
Wypełnienie wielokątów nie zostanie automatycznie przeliczone i jeżeli nie zostanie użyte polecenie
RATSNEST, zostaną wydrukowane tylko obrysy.
Można ustawić skalę wydruku, a ograniczeniem jest maksymalna ilość stron, którą chce się uzyskać. Liczbę
stron należy podać ze znakiem minus „-„ (w celu odróżnienia od skali). Jeżeli rysunek nie zmieści się na
żądanej liczbie stron, to skala musi być zmniejszona tak, aby limit stron został zachowany.
Jeżeli polecenie PRINT nie zostanie zakończone średnikiem (;), pojawi się okno dialogowe, w którym
można ustawić parametry wydruku (parametry podane w linii poleceń nie zostaną na trwałe zapisane w
ustawieniach).
Parametry:
MIRROR
lustrzane odbicie
ROTATE
obrót o 90°
UPSIDEDOWN
obrót o 180°
Razem z ROTATE rysunek może być obrócony o 270°
BLACK
ignoruje kolory warstw – wszystko będzie czarne
SOLID
ignoruje styl wypełnienia warstw – wszystko będzie wypełnione
Jeżeli parametr poprzedzony będzie znakiem minus „-„ , to dla wydruku będzie wyłączony.
Przykład:
PRINT
otwiera okno dialogowe do ustawienia parametrów wydruku
PRINT;
niezwłocznie drukuje rysunek z domyślnymi ustawieniami
PRINT - MIRROR BLACK SOLID;
drukuje rysunek w lustrzanym odbiciu, wszystko w kolorze
czarnym i wypełnione
PRINT 2.5 -1;
drukuje rysunek w powiększeniu 2.5 razy,
lecz musi się on zmieścić na jednej stronie
EAGLE polecenia
78
QUIT
Kończy pracę z programem.
Składnia:
QUIT
Opis
Polecenie kończy pracę w edytorze. Jeżeli przeprowadzone na rysunku zmiany nie zostały
zapisane, pojawi się menu, z zapytaniem czy przed wyjściem zapisać pracę. Program można zakończyć
również w każdej chwili po przyciśnięciu klawiszy Alt+X.
EAGLE polecenia
79
RATSNEST
W WIN 95/NT ikona
lub w menu <Tools - Ratsnest>.
Oblicza najkrótsze połączenia i wypełnienie wielokątów.
Składnia:
RATSNEST
Opis
Polecenie RATSNEST przelicza długość wszystkich „gumowych” połączeń tak, by były jak
najkrótsze. Połączenia na płytce są wynikiem połączeń na schemacie, lecz ich długość na płytce zależy od
odległości wyprowadzeń elementów i nie są związane z ich kolejnością na schemacie. Polecenie należy
używać przy przesuwaniu elementów. Patrz również SIGNAL, MOVE, POLYGON, RIPUP.
Polecenie RATSNEST przelicza również wielokąty, które należą do połączeń. Trzeba je przeprowadzić aby
niepotrzebnie nie były prowadzone kalkulacje dla połączeń, w których wyprowadzenia elementów
połączone są bezpośrednio do wypełnionego obszaru wielokąta. Po wykonaniu polecenia, wszystkie
wielokąty wyświetlane są z wypełnieniem, co powoduje spowolnienie odświeżania widoku płytki.
Wyświetlanie wielokątów można przełączyć z powrotem na wyświetlanie obrysów. Automatyczne
przeliczanie wielokątów można wyłączyć poleceniem:
SET POLYGON_RATSNEST OFF;.
Polecenie RATSNEST ignoruje „gumowe połączenia” (airwires), które posiadają swoją własną warstwę dla
płytek wielowarstwowych (np. warstwa $GND dla GND), w odróżnieniu od połączeń pomiędzy punktem
smd a warstwą zasilającą, która podłączana jest przez przelotkę.
„Gumowe połączenia” o zerowej długości
Jeżeli dwie lub więcej ścieżek o tej samej nazwie, ułożone są na różnych warstwach i kończą się w tym
samym miejscu (ale w różnych warstwach), a nie są połączone przy pomocy przelotki, to powstają „gumowe
połączenia” o zerowej długości, które będzie wyświetlane w postaci dużej kropki na warstwie Unrouted. To
samo dotyczy punktów smd, które należą do tego samego połączenia ale umieszczone są po przeciwnej
stronie płytki.
„Gumowe połączenia” o zerowej długości zachowują się tak jak inne „gumowe połączenia”, a usunąć je
można poprzez umieszczenie przelotki.
Kontrola, czy wszystkie połączenia są wykonane
Jeżeli wszystkie „gumowe połączenia” na płytce zostaną zaprojektowane, to polecenie RATSNEST
wyświetli komunikat:
Ratsnest: Nothing to do!
co oznacza, że nie ma nic do zrobienia!
Jeżeli na płytce pozostały „gumowe połączenia”, to pojawi się komunikat:
Ratsnest: xx airwires.
gdzie xx oznacza liczbę niezaprojektowanych połączeń
EAGLE polecenia
80
RECT
W WIN 95/NT ikona
lub w menu <Draw - Rect>.
Służy do rysowania prostokątów.
Składnia:
RECT
• • . .
Mysz Przycisk środkowy zmienia aktywną warstwę.
Opis: Polecenie RECT służy do rysowania prostokątów. Dwa punkty definiują przekątną prostokąta.
Przyciśniecie prawego przycisku myszy zmienia warstwę, na której ma być rysowany prostokąt, Patrz
również CIRCLE.
Prostokąty wypełniane są kolorem przyporządkowanym do danej warstwy, tak więc podczas usuwania
prostokąta można przypadkowo usunąć inny obiekt przykryty płaszczyzną prostokąta. Dlatego podczas
usuwania należy przerysować ekran poleceniem "WINDOW;" (lub klawisz F2) tak, aby pozostałe obiekty
ponownie się pojawiły.
Prostokąt nie jest częścią połączenia
Prostokąty w warstwach sygnałowych Top, Bottom, lub ROUTE2...15 nie należą do połączeń. Dlatego
podczas kontroli DRC, mogą pojawić się komunikaty o błędach, gdy prostokąty nachodzą na ścieżki, punkty
lutownicze itd.
Obszary zakazane
Jeżeli prostokąt został umieszczony w warstwach TRestrict, BRestrict, lub VRestrict, to stanowi on obszar
zakazany dla autorutera.
EAGLE polecenia
81
REDO
W WIN 95/NT ikona
lub w menu <Edit - Redo>.
Ponawia, cofnięte ostatnio polecenie.
Składnia:
REDO;
Klawiatura Do polecenia REDO domyślnie przypisany jest klawisz funkcyjny F10.
oraz kombinacja klawiszy Shift+Alt+Backspace.
Opis
W programie EAGLE przy pomocy polecenia REDO można ponowić polecenie, które zostało
cofnięte poleceniem UNDO. Polecenia UNDO i REDO działają z poleceniami EDIT, OPEN, AUTO.
Polecenia UNDO/REDO są całkowicie zintegrowane z systemem przenoszenia zmian pomiędzy schematem
a płytką drukowaną (forward and back annotation).
EAGLE polecenia
82
REMOVE
W WIN 95/NT nie ma ikony, w menu polecenie <Library - Remove>.
Usuwa pliki, elementy, symbole schematyczne, obudowy i arkusze schematu.
Składnia:
REMOVE nazwa
REMOVE nazwa.Sxx
Opis
Patrz również OPEN, RERENAME.
Pliki
Polecenie REMOVE służy do wymazania nazwy pliku, o ile aktualanie edytowana jest płytka drukowana.
Elementy, Symbole schematyczne, Obudowy
Polecenie REMOVE służy do usunięcia definicji elementu, symbolu schematycznego lub obudowy z
aktualnie otwartej biblioteki. Należy upewnić się, że edycja jest aktywna. Np. jeżeli ma być usunięty symbol
schematyczny, najpierw należy symbol ten poddać edycji.
Jeżeli żaden symbol, element lub obudowa nie są edytowane, to podana nazwa traktowana jest przez
program jako nazwa elementu lub obudowy, o ile nie jest otwarty edytor schematów. Symbole i obudowy
mogą zostać usunięte tylko wówczas, gdy nie są używane w elemencie.
Arkusze schematu (sheets)
Polecenie REMOVE może służyć również do usunięcia arkusza schematu. Nazwa bieżącego schematu może
być nie podana. Parametr xx reprezentuje numer arkusza np.:
REMOVE .S3
Usuwa arkusz 3 z bieżącego schematu. Jeżeli zostanie usunięty aktualnie wyświetlany arkusz, program
automatycznie wyświetli pierwszy arkusz schematu. Wszystkie pozostałe arkusze, będą automatycznie
przenumerowane tak, aby numeracja zgadzała się z ilością arkuszy.
Polecenie UNDO nie cofa polecenia REMOVE! Jeżeli arkusz schematu zostanie usunięty przez pomyłkę, to
można przywrócić stan poprzedni z pliku zapisanego wcześniej, o ile takowy został zapisany!
EAGLE polecenia
83
RENAME
W Win 95/NT nie ma ikony, w menu polecenie <Library - Rename>.
Zmienia nazwę symbolu schematycznego (symbols), elementu (devices) lub obudowy (packages).
Składnia:
RENAME stara_nazwa nowa_nazwa;
Opis
Polecenie RENAME służy do zmiany nazwy symbolu, elementu lub obudowy. Aby zamiana
została wykonana, przed użyciem polecenia RENAME należy otworzyć odpowiednią bibliotekę poleceniem
OPEN. Patrz również OPEN.
Uwaga:
• jeżeli edytowany jest symbol, to zmiana nazwy dotyczy symbolu
• jeżeli edytowany jest element, to zmiana nazwy dotyczy elementu
• jeżeli edytowany jest obudowa, to zmiana nazwy dotyczy obudowy
Polecenie RENAME nie może być cofnięte poleceniem UNDO.
EAGLE polecenia
84
REPLACE
W WIN 95/NT ikona
lub w menu <Edit - Replace>.
Zamienia obudowę elementu na płytce.
Składnia:
REPLACE nazwa_obudowy
• . .
Opis
Polecenie REPLACE ma dwa tryby użycia, które mogą być ustawione poleceniem SET. W
obu trybach można zamienić element na inny element. Patrz również SET.
Tryb pierwszy (domyślny) aktywowany jest poleceniem:
SET REPLACE_SAME NAMES;
W tym przypadku nowa obudowa musi mieć takie same nazwy wyprowadzeń (pad i smd). Nowa obudowa
może być z innej biblioteki i mieć większą ilość wyprowadzeń. Położenie wyprowadzeń nie ma znaczenia.
Wyprowadzenia (Pads) starej obudowy, które posiadają ścieżki, muszą istnieć również w nowej obudowie!
Pod tym warunkiem nowa obudowa może mieć miej wyprowadzeń od starej!
Drugi tryb aktywowany jest poleceniem:
SET REPLACE_SAME COORDS;
W tym przypadku, punkty lutownicze (pads i smd) nowej obudowy, muszą być umieszczone w miejscu o
tych samych współrzędnych, jak w starej obudowie (względem początku). Nazwy wyprowadzeń mogą być
inne. Nowa obudowa może być pobrana z innej biblioteki i posiadać większą (dodatkową) ilość
wyprowadzeń (pads i smd).
Punkty lutownicze starej obudowy, które są podłączone, muszą istnieć również w nowej obudowie. Po
spełnieniu tego warunku, nowa obudowa może mieć mniej wyprowadzeń niż stara obudowa.
Funkcja REPLACE działa tylko, jeżeli warstwy TOrigins lub BOrigins (według potrzeby) są wyświetlane.
Jeżeli aktywna jest funkcja nanoszenia zmian (Forward&Back annotation), to polecenia nie można użyć.
Należy użyć wtedy polecenia CHANGE PACKAGE lub UPDATE.
EAGLE polecenia
85
RIPUP
W WIN 95/NT ikona
lub w menu <Edit - Ripup>.
Służy do „zrywania” ścieżek oraz zmienia sposób wyświetlania wielokątów na ich obrysy (outlines).
Składnia:
RIPUP;
RIPUP
• . .
RIPUP nazwa..
RIPUP ! nazwa..
Polecenie RIPUP można użyć na grupie, która została zdefiniowana wcześnie poleceniem GROUP. Patrz
również GROUP.
Opis
Polecenie RIPUP zamienia ścieżki na „gumowe połączenia” (zrywa ścieżki). Patrz również
DELETE, GROUP, POLYGON, RATSNEST.
Polecenie może być użyte dla:
• wszystkich ścieżek (RIPUP;)
• wszystkich ścieżek oprócz wymienionych (np. RIPUP ! GND VCC)
• jednej lub kilku ścieżek (np. RIPUP D0 D1 D2;)
• poszczególnych segmentów ścieżki (po wybraniu jednym lub kilkoma kliknięciami myszy).
RIPUP nazwa..
usuwa ścieżkę o podanej nazwie (może być podana większa ilość
ścieżek, np. RIPUP D0 D1 D2;).
RIPUP ..
usuwa wybrane segmenty ścieżek po kliknięciu myszą, aż do punktu
lutowniczego (pad/smd).
RIPUP
usuwa ścieżki, które podłączone są do elementów.
Wielokąty
Jeżeli w poleceniu RIPUP użyta jest nazwa połączenia, które zawiera wypełniony wielokąt, to zostaną
wyświetlone tylko jego obrysy, co w znacznym stopniu przyspieszy odświeżanie ekranu. Ponowne
wyświetlenie wielokąta wraz z wypełnieniem następuje po wydaniu polecenia RATSNEST.
EAGLE polecenia
86
ROTATE
W WIN 95/NT ikona
lub w menu <Edit - Rotate>
Obraca obiekty i elementy.
Składnia:
ROTATE
• . .
Mysz
Prawy przycisk myszy obraca wcześniej wybraną grupę.
Opis
Polecenie ROTATE służy do obracania obiektów co 90o.
Patrz również ADD, MIRROR, MOVE, GROUP.
Obudowy elementów (Packages)
Jeżeli obracany jest element, to ścieżki, które są podłączone do tego elementu przesuwane są w punktach
przyłączenia (uwaga na zwarcia!).
Obudowy elementów mogą być rotowane pod warunkiem, że widoczne są warstwy TOrigins lub BOrigins.
(według potrzeby).
Obiekty
Linie, koła, punkty lutownicze, prostokąty, wielokąty oraz opisy nie mogą być obracane samodzielnie, lecz
muszą być zawarte w grupie.
Tekst
Tekst jest obracany w taki sposób, że jest czytelny nawet, gdy został obrócony do góry nogami. Z tego
powodu po każdym drugim obrocie tekst wygląda tak samo, ale początek tekstu przesunięty jest z lewego
dolnego rogu do prawego górnego rogu. Może powodować to kłopoty z wyborem tekstu, ponieważ tekst
wygląda tak samo, a początek jest w innym miejscu!
EAGLE polecenia
87
ROUTE
W WIN 95/NT ikona
lub w menu <Edit - Route>.
Projektowanie ścieżki.
Składnia:
ROUTE
• • . .
ROUTE szerokość_ścieżki
• • . .
ROUTE
• szerokość_ścieżki • . .
Mysz
Prawy przycisk zmienia styl linii (patrz .SET wirw_bend).
Środkowy przycisk zmienia warstwę.
Opis
Polecenie ROUTE aktywuje ręczne projektowanie ścieżek. Patrz również AUTO, UNDO,
WIRE, SIGNAL, SET, RATSNEST.
Po pierwszym kliknięciu zostanie wybrane „gumowe połączenie” (w warstwie Unrouted) i rozpocznie się
projektowanie ścieżki od wyprowadzenia elementu, które było bliżej kursora. Ścieżkę prowadzi się poprzez
przesuwanie kursora (patrz również WIRE). Prawym przyciskiem myszy można zmienić styl prowadzonej
ścieżki, a środkowym przyciskiem myszy zmienić warstwę. Kliknięcie lewym przyciskiem myszy kończy
aktualnie prowadzony segment, a dalsze przesuwanie kursora kreśli kolejny segment ścieżki.
Jeżeli warstwa zostanie zmieniona, to w miejscu zmiany zostanie umieszczona przelotka (via). W momencie
narysowania całej ścieżki (od jednego wyprowadzenia do drugiego), pojawi się krótki sygnał dźwiękowy i
program przygotowany jest do projektowania kolejnej ścieżki.
Podczas wykonywania polecenia ROUTE można podawać jego szerokość z klawiatury.
Projektowanie ścieżek w obwodach SMD
Jeżeli ścieżka będzie projektowana od wyprowadzenia SMD, to automatycznie aktywna stanie się warstwa,
w której umieszczone jest to wyprowadzenie.
Jeżeli ścieżka będzie projektowana do wyprowadzenia SMD, to program będzie uważał ją za zakończoną
wówczas, gdy jej koniec będzie znajdował się w tej samej warstwie co punkt SMD!
Funkcja Snap
Jeżeli ścieżka projektowana jest w pobliżu punktu końcowego, to może zostać automatycznie dokończona.
Minimalna odległość od końca ścieżki do wyprowadzenia, która może być automatycznie dokończona,
definiowana jest poleceniem:
SET SNAP_LENGTH odległość;
gdzie "odległość" jest promieniem działania funkcji snap w aktualnych jednostkach rastru. Jeżeli
„odległość” wynosi „0” to funkcja jest wyłączona.
Kąt ścieżek
Jeżeli projektowane są ścieżki, które nie są umieszczone w rastrze, to nie można ścieżki zakończyć
segmentem pod kątem 45o. W tym przypadku należy użyć polecenia:
SET SNAP_BENDED OFF;
który umożliwia zakończenie ścieżki, jeżeli jej styl wynosi 1 lub 3.
EAGLE polecenia
88
RUN
W WIN 95/NT ikona
lub w menu <File - Run>.
Uruchamia program użytkownika (User Language Program - ULP).
Składnia:
RUN nazwa_pliku
Klawiatura Ctrl-Break przerywa wykonywanie programu użytkownika.
Opis
Patrz również SCRIPT.
Uruchamianie programu ULP z pliku skryptowego
Jeżeli po uruchomieniu programu użytkownika (ULP), program Eagle odpowie wartością inną niż 0 (lub w
między czasie wykonana została funkcja exit(), lub użyto Ctrl-Break), to uruchomiony skrypt zostanie
zakończony.
W programach użytkownika ULP można użyć funkcji exit() z łańcuchem tekstowy jako parametrem, w celu
wysłania tego łańcucha do edytora jako polecenia.
EAGLE polecenia
89
SCRIPT
W WIN 95/NT ikona
lub w menu <File - Script>.
Uruchamia plik skryptowy (script).
Składnia:
SCRIPT nazwa_pliku;
Opis
Polecenia SCRIPT służy do wykonania sekwencji poleceń, które zapisane są w pliku
skryptowym (script file). Jeżeli polecenie SCRIPT zostało napisane z klawiatury, to rozszerzenie pliku
skryptowego, może być dowolne. Jeżeli nie zostało napisane żadne rozszerzenie to program domyślnie użyje
rozszerzenia .SCR. Patrz również SET, MENU, ASSIGN, EXPORT, RUN.
Przykłady
SCRIPT NOFILL
SCRIPT MYSCR
SCRIPT MYSCR.OLD
uruchamia NOFILL.SCR
uruchamia MYSCR (bez rozszerzenia)
uruchamia MYSCR.OLD
Patrz również polecenie EXPORT pod kątem różnych możliwości plików skryptowych. Jeżeli polecenie
SCRIPT zostanie wybrane myszą, to pojawi się spis wszystkich plików, które mają rozszerzenie ".SCR",
skąd można żądany plik uruchomić.
Polecenie SCRIPT umożliwia dostosować program do swoich potrzeb, np.:
• zmienić polecenia w menu
• przyporządkować polecenia do klawiszy funkcyjnych
• umieścić przygotowane obrysy płytek
• ustawić kolory
Kontynuacja linii w plikach skryptowych
Pliki SCRIPT mogą zawierać jedno lub więcej poleceń w każdej linii według ogólnych zasad. Jedynie
polecenie MENU może być rozpisane na więcej niż jedną linię w pliku skrypt. W tym przypadku trzeba
zachować zasadę, że każdy początkowy i odpowiadający mu końcowy apostrof musi być w tej samej linii.
Znak "\" na końcu linii poleceń zapewnia, że kolejna linia nie jest traktowana przez program jako nowe
polecenie. Umożliwia to w wielu przypadkach wyeliminowanie apostrofów.
Przerwanie wykonywania pliku skryptowego
Przerwanie wykonywania pliku skryptowego dokonuje się przy pomocy klawiszy Ctrl-Break.
Ustawienie domyślnych (Default) parametrów
Plik skryptowy EAGLE.SCR – jeżeli istnieje w katalogu roboczym lub w katalogu EAGLE – uruchamia się
automatycznie przy każdym uruchomieniu okna edytora programu.
EAGLE polecenia
90
SET
W WIN 95/NT nie posiada ikony, w menu polecenie <Options - Set>.
Zmienia parametry systemowe.
Składnia:
SET
SET parametry;
Opis
Polecenie SET wpływa na pracę programu, ustawienie wyświetlania i interfejs użytkownika.
Interfejs użytkownika - Funkcja Snap
SET SNAP_LENGTH liczba;
SET SNAP_BENDED ON | OFF;
SET SELECT_FACTOR wartość;
Zawartość menu
SET USED_LAYERS nazwa | liczba;
SET WIDTH_MENU wartość..;
SET DIAMETER_MENU wartość..;
SET DRILL_MENU wartość..;
SET SMD_MENU wartość..;
SET SIZE_MENU wartość..;
Styl linii
SET WIRE_STYLE numer_stylu;
Sygnał dźwiękowy włączony/wyłączony
SET BEEP ON | OFF;
Wyświetlanie
Kolor linii rastru (grid)
SET COLOR_GRID kolor;
Kolor warstwy rysunkowej
SET COLOR_LAYER warstwa kolor;
Typ wypełnienia warstwy
SET FILL_LAYER warstwa wypełnienie;
Parametry rastru (grid)
SET GRID_REDRAW ON | OFF;
SET MIN_GRID_SIZE pixels;
Min. wielkość widzialnego tekstu
SET MIN_TEXT_SIZE wielkość;
Wyświetlanie połączeń na schemacie SET NET_WIRE_WIDTH szerokość;
Wyświetlanie punktów lutowniczych SET DISPLAY_MODE REAL | NODRILL | FAST;
SET PAD_NAMES ON | OFF;
Wyświetlanie magistral na schemacie SET BUS_WIRE_WIDTH szerokość;
Parametry DRC
SET DRC_SHOW ON | OFF;
SET DRC_FILL nazwa_wypełnienia;
SET MAX_ERROR_ZOOM wartość;
SET DRC_COLOR kolor;
Wyświetlanie wielokątów
SET POLYGON_RATSNEST ON | OFF;
Czcionka wektorowa
SET VECTOR_FONT ON | OFF;
EAGLE polecenia
91
Parametry trybu pracy
Kontrola obudowy
SET CHECK_CONNECTS ON | OFF;
Tryb zastępowania (replace)
SET REPLACE_SAME NAMES| COORDS;
UNDO Buffer on/off
SET UNDO_LOG ON | OFF;
Optymalizacja linii on/off
SET OPTIMIZING ON | OFF;
Kolor może być określony liczną według poniższej tabelki:
0
czarny (Black)
1
niebieski (Blue)
2
zielony (Green)
3
Cyan
4
czerwony (Red)
5
Magenta
6
brązowy (Brown)
7
jasnoszary (LGray)
8
ciemnoszary (DGray)
9
jasnoniebieski (LBlue)
10
jasnozielony (LGreen)
11
Lcyan
12
jasnoczerwony (LRed)
13
LMagenta
14
żółty (Yellow)
15
biały (White)
Wypełnienie - Definiuje sposób, w jaki wypełniane są obiekty umieszczone w danej warstwie. Określa się
je liczbą według poniższej tabelki:
0
bez wypełnienia (Empty)
1
pełne wypełnienie (Solid)
2
wypełnieni liniami (Line)
3
LtSlash
4
Slash
5
BkSlash
6
LtBkSlash
7
Hatch
8
Xhatch
9
Interleave
10
szerokie punkty (WideDot)
11
CloseDot
EAGLE polecenia
92
SHOW
W WIN 95/NT ikona
lub w menu <View - Show>.
Wyświetla informacje o wybranym obiekcie.
Składnia:
SHOW
• . .
SHOW nazwa..
Opis
Polecenie SHOW służy do wyświetlania nazwy i innych szczegółowych informacji o
elementach i obiektach. Parametry wyświetlane na dole ekranu w pasku statusu. Polecenie SHOW służy
również do podświetlania ścieżek i całych sieci połączeń (nets). Patrz również INFO.
Jednoczesne wyświetlanie na schemacie i na płytce drukowanej (Cross Probing)
Jeżeli aktywna jest funkcja przenoszenia zmian (Forward&Back Annotation), to obiekt wybrany poleceniem
SHOW na płytce, podświetlany jest na schemacie i na odwrót.
Różne obiekty
Jeżeli poleceniem SHOW zostaną wybrane różne obiekty, to każdy z nich podświetlany jest oddzielnie.
Przykłady
SHOW IC1 IC2;
Najpierw podświetlany jest IC1, po chwili staje się ciemny i podświetlony zostaje IC2.
SHOW IC1;
Zostanie podświetlony IC1 w sposób ciągły.
SHOW IC2;
Zostanie podświetlony IC2 w sposób ciągły.
EAGLE polecenia
93
SIGNAL
W WIN 95/NT ikona
lub w menu <Draw - Signal>.
Definiuje połączenia (signals).
Składnia:
SIGNAL
• • . .
SIGNAL nazwa_połączenia
• • . .
SIGNAL nazwa_połączenia nazwa_obudowy nazwa_wyprowadzenia...;
Opis
Polecenie SIGNAL służy do definiowania połączeń pomiędzy wyprowadzeniami elementów.
Użytkownik musi podać co najmniej dwa składniki polecenia:
• nazwa_połączenia / nazwa_wyprowadzenia
w innym przypadku połączenie nie zostanie przypisane.
Patrz również AUTO, ROUTE, NAME, WIRE, RATSNEST, EXPORT.
Wybór myszą
Do wybrania obudowy i punktu lutowniczego można użyć myszy kolejno na nie klikając. Eagle wyświetli
wygenerowane połączenia w warstwie Unrouted.
Podczas tworzenia połączenia można podać jego nazwę (signal_name).
Tworzenie połączeń w sposób opisowy
Połączenia mogą być utworzone poprzez zapis w linii poleceń lub w pliku skryptowym (script file).
Polecenie:
SIGNAL GND IC1 7 IC2 7 IC3 7;
łączy wyprowadzenia 7 układów IC1...3. W celu podania całej listy połączeń, można napisać plik skryptowy
z rozszerzeniem *.SCR. Plik ten powinien zawierać wszystkie niezbędne połączenie podane poleceniem
SIGNAL w postaci, jak powyżej.
Kontrola bieżąca projektu (On-line Check)
Jeżeli polecenie SIGNAL używane jest do łączenia wyprowadzeń (pads lub smd), które należą do innych
połączeń, to pojawi się menu, w którym należy podać, czy wszystkie połączenia mają być połączone razem
oraz nazwę nowego połączenia.
EAGLE polecenia
94
SMASH
W WIN 95/NT ikona
lub w menu <Edit - Smash>.
Oddziela atrybuty >NAME i >VALUE od elementów.
Składnia:
SMASH
• . .
Opis
Polecenie SMASH używa się dla elementów (na schemacie) w celu oddzielenie atrybutów
tekstowych (nazwa i wartość) od elementu. Oddzielony tekst, może być później w łatwy sposób przesunięty
poleceniem MOVE w bardziej odpowiednie miejsce. Patrz również NAME, VALUE.
Użycie polecenia SMASH oddziela atrybuty od elementu w taki sposób, że z oddzielonym tekstem można
pracować tak samo jak z każdym innym tekstem i można użyć poleceń np. CHANGE SIZE, ROTATE, itp.,
lecz tekst jako taki nie może być zmieniony.
Jeżeli tekst odłączony od elementu poleceniem SMASH zostanie usunięty, to pojawi się ponownie jako
atrybut w swoim pierwotnym miejscu.
EAGLE polecenia
95
SMD
W WIN 95/NT ikona
lub w menu <Draw - Smd>.
Dodaje punkt smd do elementu.
Składnia:
SMD [ rozmiar_x_ rozmiar_y ] [ -roundness ] [ 'nazwa' ]
•·..
Mysz
Prawy przycisk obraca punkt lutowniczy smd.
Środkowy przycisk zmienia warstwę.
Opis
Polecenie SMD służy do dodawania punktu lutowniczego do obudowy elementu smd. Jeżeli
polecenie SMD jest aktywne, to na pozycji kursora znajduje się punkt lutowniczy smd. Po przyciśnięciu
lewego przycisku myszy, punkt lutowniczy zostanie umieszczony w danym miejscu, a na pozycji kursora
pojawi się kolejny punkt lutowniczy. Wielkość punktu lutowniczego można podać w poleceniu.
Maksymalny rozmiar punktu wynosi 0.51602 cala (13.1 mm). Podany rozmiar pozostanie aktualny dla
dalszych poleceń SMD i może być zmieniony poleceniem CHANGE. Należy używać wyłącznie wartości
parzystych. Po przyciśnięciu środkowego przycisku myszy zostanie zmieniona aktywna warstwa, na której
będzie umieszczony punkt smd. Przyciśnięcie prawego przycisku myszy rotuje punkt lutowniczy smd.
Polecenie SMD jest aktywne, dopóki nie zostanie zakończone średnikiem ”;” lub nie zostanie wydane
następnie polecenie. Patrz również PAD, CHANGE, NAME, ROUTE, Design Rules.
Roundness
Roundness (zaokrąglenie) musi być podane jako liczba całkowita z przedziału 0 do 100 (można użyć liczb
ujemnych, aby odróżnić je od wielkości). Wartość 0 – prostokątny punkt smd, wartość 100 – okrągły punkt
smd.
Polecenie:
SMD 50 50 -100 '1'
•·
utworzy okrągły punkt lutowniczy z nazwą „1“ na pozycji kursora. Można użyć go do utworzenia punktów
lutowniczych obudowy BGA.
Nazwy
Nazwy punktów SMD generowane są automatycznie, lecz mogą być później zmieniane. Nazwa może
składać się z maksymalnie 8 znaków i może zawierać w sobie słowo oznaczające polecenie, lecz musi być
wtedy podana w apostrofach.
Nazwy punktów smd o długości 3 znaków, zabierają znacznie mniej pamięci niż dłuższe od 3 znaków.
Pojedynczy punkt smd
Pojedyncze punkty lutownicze smd, mogą być użyte wyłącznie do definicji obudów elementów z jednym
wyprowadzeniem.
Modyfikacja obudowy
Nie można dodać ani usunąć punktu lutowniczego smd w obudowie, która wykorzystana jest już przez
element, ponieważ zmieniło by to przyporządkowanie wyprowadzenia do punktu lutowniczego.
EAGLE polecenia
96
SPLIT
W WIN 95/NT ikona
lub w menu <Edit - Split>.
Rozdziela linie i wielokąty na segmenty.
Składnia:
SPLIT
• • . .
Mysz
Prawy przycisk myszy zmienia styl linii (patrz SET Wire Bend).
Klawiatura F8 aktywuje SPLIT.
Opis
Polecenie SPLIT służy do rozdzielenia linii lub wielokątów na segmenty, np. w celu
załamania rogu. Oznacza to, że można rozdzielić linię na dwie części, które mogą być przesuwane myszą
podczas aktywnego polecenia. Patrz również MOVE, OPTIMIZE, SET.
Kliknięcie myszy definiuje punkt, w który linia zostanie rozdzielona. Krótszy z dwóch powstałych
segmentów zachowuje ustawienia stylu linii, a dłuższy biegnie od kursora do punktu końcowego
dotychczasowej linii.
Jeżeli segmenty linii utworzone poleceniem SPLIT w momencie zakończenia tego polecenia, będą
umieszczone w jednej linii, to automatycznie zostaną ponownie połączone w jedną linię, za wyjątkiem
przypadku, że wydane zostało wcześniej polecenie:
SET OPTIMIZING OFF;
lub linia została kliknięta dwa razy w tym samym punkcie.
W tym przypadku powstanie punkt podziału, który może być wykorzystany do zmiany szerokości linii w
danym miejscu. W tym celu, po dwukrotnym kliknięciu myszy w tym samym miejscu linii, należy wydać
polecenie:
CHANGE WIDTH szerokość
i po kliknięciu na dany segment linii zostanie wykonana zmiana szerokości segmentu.
EAGLE polecenia
97
TECHNOLOGY
Definiuje nazwę „technologii” dla danego elementu umieszczoną w nazwie elementu.
Składnia:
TECHNOLOGY nazwa ..;
TECHNOLOGY -nazwa..;
TECHNOLOGY -* ..;
Polecenie służy do określenia możliwych technologii wykonania elementu umieszczoną w jego nazwie.
Jedna z nazw podanych w poleceniu Technology będzie służyła w zastępstwie „*“ w „device set name”,
podczas umieszczania elementu na schemacie.
Pojęcie „technology“ pochodzi od głównego zastosowania tej własności do tworzenia różnych wariantów
podstawowego elementu, które wszystkie posiadają identyczny symbol schematyczny, taką samą obudowę i
identyczne rozmieszczenie wyprowadzeń. Jedyna różnica występuje w nazwie, która określa technologię
wykonania np. układów cyfrowych TTL - technologie: "L", "LS" lub "HCT".
Polecenie TECHNOLOGY można użyć jeżeli wcześniej została przypisana obudowa elementu poleceniem
PACKAGE.
Jeżeli „device set name” nie zawiera żadnego znaku * lub ?, to nazwa technologii zostanie dodana do
„device set name“ i zmieni nazwę elementu. Proszę zwrócić uwagę na to, że technologia jest przetwarzana
wcześniej niż wariant obudowy i ostateczna nazwa elementu będzie składać się z:
device_set_name + technology + package_variant.
Nazwa podana w poleceniu TECHNOLOGY będzie dodana do istniejącego spisu technologii dla danego
elementu. Nazwa rozpoczynająca się od znaku minus „-„ zostanie usunięta ze spisu technologii. Jeżeli
nazwa rozpoczyna się od znaku minus, to musi znajdować się w apostrofach. Użycie ‘-*’ usuwa wszystkie
zdefiniowane technologie .
Maksymalna liczba technologii dla jednego elementu wynosi 254, a w jej nazwie można użyć jedynie
znaków ASCII o kodach 33 do 126.
Specjalna, „pusta“ technologia może być zdefiniowana jako “ (’’ – pusty znak)
Przykład:
Element (device) został nazwany "74*00" a polecenie TECHNOLOGY -* '' L LS S HCT;
najpierw usunie wszystkie technologie, a następnie utworzy następujące warianty technologiczne:
7400
74L00
74LS00
74S00
74HCT00
EAGLE polecenia
98
TEXT
W WIN 95/NT ikona
lub w menu <Draw - Text>.
Umieszcza tekst na rysunku.
Składnia:
TEXT 'dowolny_tekst' obrót
• . .
Mysz
Prawy przycisk myszy rotuje tekst
Środkowy przycisk zmienia aktywną warstwę
Opis
Polecenie TEXT służy do umieszczania tekstu na rysunku lub w elemencie w bibliotece.
Jeżeli ma być umieszczone kilka tekstów, to należy za każdym razem ponownie wydać polecenie i umieścić
tekst myszą. Patrz również CHANGE, MOVE, MIRROR, PIN, ROTATE.
Obrót tekstu
Obrót tekstu definiuje się w poleceniu TEXT tak, jak dla punktów lutowniczych w poleceniu PIN (R0, R90,
itd.). Prawy przycisk myszy zmienia orientację tekstu, a środkowy przycisk myszy zmienia aktywną
warstwę.
Tekst wyświetlany jest w taki sposób, że zawsze jest czytelny od lewej do prawej strony, także podczas
obracania. Po kolejnych dwóch obrotach, tekst znajduje się w tym samym miejscu, lecz jego początek
przesunie się z dolnego lewego rogu do górnego prawego rogu. Może stwarzać to problem z wybraniem
tekstu, ponieważ tekst wygląda tak samo lecz jego początek znajduje się w innym miejscu!
Znaki specjalne w tekście
Jeżeli tekst zawiera spacje lub średniki, to musi być w całości zamknięty w apostrofach. Jeżeli tekst zawiera
apostrofy, to każdy apostrof musi być otoczony również apostrofami (‘aaa’’’a’ oznacza tekst „aaa’a”).
Słowa kluczowe
Jeżeli polecenie TEXT jest aktywne, i ma być napisany tekst, który zawiera słowo interpretowane przez
program jako polecenie (np. wyraz "red" może być interpretowany jako polecenie "REDO"), to cały tekst
musi być zamknięty w apostrofach.
Wysokość tekstu
Wysokość tekstu i szerokość linii tekstu może być zmieniona poleceniem CHANGE:
CHANGE SIZE wysokość_tekstu
• . .
CHANGE RATIO stosunek
• . .
Maksymalna wysokość tekstu:
2 cale
Maksymalna szerokość linii:
0.51602 cala (13.1 mm)
Stosunek proporcji:
0...31 (patrz polecenie CHANGE).
Czcionka
Vector
czcionka wektorowa
Proportional
czcionka proporcjonalna (np. 'Helvetica')
Fixed
czcionka o stałej szerokości znaków (np. 'Courier')
Czcionka może być zmieniana poleceniem CHANGE:
CHANGE FONT VECTOR|PROPORTIONAL|FIXED
•·..
EAGLE polecenia
99
Program stara się utworzyć możliwie najlepszą jakość wyjściową tekstu, który został napisany przy pomocy
czcionki innej niż wektorowa. Normalnie, czcionki wyświetlane są przy pomocy grafiki systemowej, lecz
czcionki Proporcional i Fixed mogą być wydrukowane z różniącą się wielkością i/lub szerokością.
Parametr "Always vector font" zapewnia użycie wewnętrznej czcionki wektorowej dla wszystkich tekstów.
Jest to bardzo użyteczne, jeżeli system nie wyświetla prawidłowo innych czcionek.
Jeżeli tworzony jest nowy schemat (płytka), to aktualne ustawienie czcionki wektorowej zostanie zapisane
do pliku i zapewni prawidłowe wyświetlanie i drukowanie rysunku na innych komputerach, gdzie plik z
rysunkiem zostanie przeniesiony.
Polecenie SET VECTOR_FONT ON|OFF może być użyte na istniejącej już płytce/schemacie.
Procesor CAM używa dla tekstów wyłącznie czcionki wektorowej.
Parametr Ratio ma wpływ tylko na czcionkę wektorową.
Zestaw znaków
Dla znaków ASCII z kodami < 128 gwarantowany jest prawidłowy wydruk, dla znaków z wyższym kodem,
druk zależny jest od systemu i możne dawać różne wyniki.
Zmienne tekstowe
>NAME
Nazwa elementu (wyłącznie dla obudowy lub symbolu)
>VALUE
Wartość/typ elementu (wyłącznie dla obudowy lub symbolu)
>PART
Nazwa elementu (wyłącznie dla symbolu)
>GATE
Nazwa bramki (wyłącznie dla symbolu)
>DRAWING_NAME
Nazwa rysunku
>LAST_DATE_TIME
Data ostatniej modyfikacji
>PLOT_DATE_TIME
Data ostatniego wydruku
>SHEET
Numer arkusza schematu (wyłącznie dla symbolu lub schematu)
EAGLE polecenia
100
UNDO
W WIN 95/NT ikona
lub w menu <Edit - Undo>.
Cofa wcześniej wykonane polecenie.
Składnia:
UNDO;
Klawiatura Klawisz funkcyjny F9 przyporządkowany jest do polecenia UNDO (default).
Alt+BS: UNDO
Opis
Polecenie UNDO umożliwia cofnięcie wcześniej wykonanego polecenia. Jest to bardzo
użyteczne, np. jeżeli coś przez pomyłkę zostało usunięte. Kilkakrotne użycie polecenia UNDO cofa
odpowiednią ilość wcześniej wykonanych poleceń, lecz nie dalej niż do ostatniego polecenia EDIT, OPEN,
AUTO, REMOVE. Nie można również w ten sposób cofnąć operacji dotyczącej okien programu. Patrz
również REDO, SET, Forward&Back Annotation
Polecenie UNDO używa miejsce na twardym dysku do zapamiętania śladu wykonanych operacji. Jeżeli
system ma za mało potrzebnej pamięci, to funkcję można wyłączyć poleceniem:
SET UNDO_LOG OFF;
Po wykonaniu polecenia UNDO obiekty na ekranie mogą wyglądać na optycznie uszkodzone. W takim
przypadku należy wykonać odświeżenie zawartości ekranu (np. klawiszem funkcyjnym F2).
Polecenie UNDO/REDO jest całkowicie zintegrowane z Forward&Back Annotation.
EAGLE polecenia
101
UPDATE
Przeprowadza aktualizację obiektów z biblioteki.
Składnia:
UPDATE
UPDATE;
UPDATE nazwa_biblioteki..;
Polecenie UPDATE kontroluje elementy na schemacie/płytce i porównuje je z odpowiadającymi im
obiektami w bibliotece. W przypadku stwierdzenia różnic przeprowadzana jest aktualizacja tych obiektów.
Polecenie UPDATE bez parametrów otwiera okno, w którym należy wybrać bibliotekę.
Polecenie UPDATE bez parametrów zakończone średnikiem „;“ przeprowadza kontrolę wszystkich
elementów.
Jeżeli zostaną podane tylko niektóre biblioteki, to kontrolowane będą tylko elementy zawarte w tych
bibliotekach. Nazwy bibliotek mogą być podane tylko jako ich nazwy ("ttl", "ttl.lbr"), lub z całą ścieżką
dostępu ("/home/mydir/myproject/ttl.lbr", "../lbr/ttl").
Biblioteki zawarte w schemacie/płytce identyfikowane są pod swoimi podstawowymi nazwami (ttl) i na tej
podstawie przeprowadzana jest ich aktualizacja.
Biblioteki przeszukiwane są według ścieżek podanych w Panelu sterowania Menu
Option/Directories/Libraries w kierunku od lewej do prawej, a do aktualizacji zostanie użyta pierwsza
znaleziona biblioteka. Wielkość liter w nazwach bibliotek zawartych w rysunku jest nieistotna. Nie ma to
znaczenia, jeżeli dana biblioteka jest aktualnie w użyciu. Jeżeli biblioteka nie zostanie znaleziona,
aktualizacja nie zostanie przeprowadzona i nie pojawi się żaden komunikat o błędzie!
Po użyciu polecenia UPDATE na schemacie powiązanym poprzez „Forward&Back Annotation” zostanie
również przeprowadzona aktualizacja bibliotek na płytce i na odwrót.
Czasami potrzebne jest określenie, które bramki lub punkty lutownicze mają być połączone ze swoimi
nazwami lub współrzędnymi (np. jeżeli obiekty w bibliotece miały zmodyfikowaną nazwę lub zostały
przesunięte wyprowadzenia). Jeżeli zostało wykonanych wiele modyfikacji (np. został przesunięty pin i
została zmieniona jego nazwa), automatyczna aktualizacja może się nie udać. W takim przypadku należy
zmiany w bibliotece przeprowadzić w dwóch etapach (przesunięcie, zmiana nazwy) lub nadać nową nazwę
elementowi w bibliotece.
Po aktualizacji biblioteki należy uruchomić zawsze Design Rule Check (DRC) i Electrical Rule Check
(ERC)!
EAGLE polecenia
102
USE
W WIN 95/NT ikona
lub w menu <Library - Use>.
Wybiera biblioteki do dalszego użycia w poleceniach ADD, REPLACE.
Składnia:
USE
USE -*;
USE nazwa_biblioteki .. ;
Jeżeli polecenie USE zostanie podane bez nazwy biblioteki, to pojawi się okno dialogowe, którym należy
wybrać potrzebne biblioteki.
Jeżeli ścieżka do biblioteki zdefiniowana jest w Panelu Sterowania w "Options/Directories", to biblioteki
pobierane są z podanej lokalizacji.
Parametr -* powoduje, że wszystkie wybrane wcześniej biblioteki zostaną usunięte z listy.
Nazwa biblioteki może być podana jako cała nazwa lub może zawierać znaki *,?. Jeżeli w nazwie zostanie
podana tylko ścieżka, to użyte zostaną wszystkie biblioteki z podanej lokalizacji.
W nazwie bibliotek nie trzeba podawać rozszerzenia .lbr.
Uwaga: Podczas dodawania elementu lub obudowy, do rysunku kopiowane są wszystkie informacje z
biblioteki tak, że biblioteka nie jest już dalej potrzebna.
Zmiana w bibliotece nie ma wpływu na istniejący rysunek.
Biblioteki i Panel Sterowania (Control Panel)
Biblioteki można w łatwy sposób wybrać w Panelu Sterowania. Po kliknięciu na nazwę biblioteki,
„aktywna” biblioteka zmieni kolor i jest gotowa do użycia. Biblioteki można również wybrać przy pomocy
polecenia „USE“ z kontekstowego menu.
Biblioteki, które są w danej chwili używane, zostaną umieszczone w plikach projektu (o ile jest otwarty).
Przykład:
USE
otwiera okno dialogowe do wyboru bibliotek
USE -*;
usuwa wybór wszystkich wcześniej wybranych bibliotek
USE demo trans*;
wybiera biblioteki demo.lbr i wszystkie biblioteki trans*.lbr
USE -* C:\eagle\lbr; najpierw usuwa wszystkie wcześniej wybrane biblioteki a następnie wybiera
wszystkie biblioteki z katalogu C:\eagle\lbr
EAGLE polecenia
103
VALUE
W WIN 95/NT ikona
lub w menu <Edit - Value>.
Wyświetla i zmienia wartość (Value).
Składnia:
VALUE
• . .
VALUE wartość
• . .
VALUE nazwa wartość ..
VALUE ON;
VALUE OFF;
Opis
Patrz również NAME, SMASH.
Na płytce i na schemacie
Elementy mogą posiadać przyporządkowaną wartość (value), np. '1k' dla rezystora, lub '10uF' dla
kondensatora. Polecenie VALUE umożliwia wybranie elementu, po czym pojawia się okno dialogowe, w
którym można podać wartość lub ją zmienić.
Jeżeli wartość zostanie napisana w poleceniu przed wybraniem elementu, to wszystkie elementy, które
zostaną później wybrane, będą miały przyporządkowaną tę wartość! Jest to bardzo użyteczna funkcja, jeżeli
np. większa ilość rezystorów ma mieć tę samą wartość.
Jeżeli w poleceniu podana jest nazwa elementu i wartość, to tylko ten element będzie miał
przyporządkowaną podaną wartość. Np.:
VALUE R1 10k R2 100k
W tym przypadku wartości były przyporządkowane dwóm rezystorom, każdemu inna. Możliwość tą można
wykorzystać w plikach skryptowych (script), np.:
VALUE
R1
10k \
R2
100k \
R3
5.6k \
C1
10uF \
C2
22nF \ itd.
Znak "\" powoduje, że następna linia traktowana jest jako kontynuacja pierwszej, a nie jako nowe polecenie
(key word).
Dla elementów
Jeżeli polecenie VALUE używane jest podczas edycji elementu, w poleceniu mogą być użyte parametry ON
i OFF:
On:
Zabrania możliwości zmian wartości na schemacie.
Off:
Automatycznie wprowadza aktualną nazwę elementu do schematu, (np.7400),
gdzie wartość może być zmieniana po potwierdzeniu.
EAGLE polecenia
104
VIA
W WIN 95/NT ikona
lub w menu <Draw - Via>.
Dodaje przelotki na płytce.
Składnia:
VIA
• . .
VIA 'nazwa ścieżki' średnica kształt
• . .
Opis
Jeżeli polecenie VIA jest aktywne, przelotka umieszczona jest na pozycji kursora. Po
przyciśnięciu lewego przycisku myszy przelotka zostanie umieszczona na płytce a na pozycji kursora pojawi
się kolejna przelotka. Jeżeli przelotka zostanie umieszczona na ścieżce, to program przeprowadzi kontrolę
połączenia pod kątem zwarć. Jeżeli przelotką zostaną połączone dwie ścieżki, to program zada pytanie: czy
naprawdę mają być połączone. Patrz również SMD, CHANGE, SET, PAD.
Nazwa ścieżki (Signal name)
Parametr "nazwa_ścieżki " przeznaczony jest głownie do użycia w plikach skryptowych. Jeżeli zostanie
podany, to wszystkie następne przelotki będą dodawane do danej ścieżki i kontrola zwarć nie będzie
przeprowadzana. Z tego powodu, należy obchodzić się ostrożnie z tym parametrem, ponieważ może dojść
do zwarć, jeżeli przelotka zostanie umieszczona tak, że połączy dwie ścieżki należące do różnych połączeń.
Dlatego po użyciu polecenia VIA zalecane jest przeprowadzenie kontroli Design Rule Check i użycie przy
tym jako parametru nazwy ścieżki (połączenia).
Wielkość przelotki i otworu
Podanie w poleceniu liczby, zmienia aktualną średnicę przelotki (w aktualnych jednostkach), i średnica ta
zostaje obowiązująca dla dalszych przelotek. Średnica przelotki może mieć maksymalnie 0.51602 cala (13.1
mm).
Otwór w przelotce ustawia się tak samo jak dla punktów lutowniczych i jego średnicę można zmienić przy
pomocy polecenia:
CHANGE DRILL średnica
•.
Kształt (Shape)
Kształt przelotki może być następujący:
• Square (kwadratowy)
• Round (okrągły)
• Octagon (ośmiokątny)
Symbole otworów przelotek umieszczone są w warstwie Drills a maska przeciwlutownicza w warstwach
TStop/BStop.
Podobnie jak średnicę i kształt przelotki, również wielkość otworu można zmienić w czasie gdy polecenie
VIA jest aktywne. Można je również zmienić poleceniem CHANGE. Kształt przelotki pozostaje
obowiązujący dla dalszych przelotek i punków lutowniczych.
Szybkie wyświetlanie (Fast Display)
Ponieważ wyświetlanie różnych kształtów punktów lutowniczych i otworów spowalnia wyświetlanie płytki
na ekranie, program EAGLE umożliwia zmianę sposobu wyświetlania pomiędzy rzeczywistym a szybkim,
poleceniem:
SET DISPLAY_MODE REAL | NODRILL;
EAGLE polecenia
105
WINDOW
W WIN 95/NT można użyć tego polecenia, lecz w menu polecenie zastąpione jest przez polecenia <View -
Zoom...>. Ikony dla Zoom są następujące:
Polecenie służy do powiększania lub pomniejszania widoku rysunku (Zoom in/out).
Składnia:
WINDOW;
WINDOW
• ;
WINDOW
• • ;
WINDOW
• • •
WINDOW współczynnik_skali
WINDOW FIT
Klawiatura
Alt-F2
WINDOW FIT
F2
WINDOW;
F3
WINDOW 2
F4
WINDOW 0.5
F5
WINDOW (@);
Dopasowuje widok całego rysunku do wielkości ekranu
Przerysowuje (odświeża) ekran
Powiększa widok 2x
Pomniejsza widok 2x
Położenie kursora określa punkt środkowy nowego
widoku (jeżeli polecenie jest aktywne)
Opis Polecenie WINDOW służy do powiększania (zoom in) lub pomniejszania (zoom out) widoku
rysunku oraz do zmiany położenia rysunku względem ekranu. Polecenie może być wykonane po trzech
kliknięciach myszy, i jeżeli kliknięć ma być mniej, to należy polecenie zakończyć średnikiem.
Przerysowanie (odświeżenie) ekranu
Jeżeli polecenie WINDOW zakończone jest średnikiem, to program EAGLE przerysuje widok rysunku bez
zmiany skali i jego położenia. Jest to bardzo użyteczne, jeżeli część ekranu pokrywają komunikaty o
błędach. W Win 95/NT służy do tego ikona
i polecenie w menu <View - Redraw>.
Nowy środek ekranu
Polecenie WINDOW z jednym kliknięciem myszy powoduje, że punkt ten staje się nowym środkiem
ekranu, czyli widok rysunku zostanie przesunięty w odpowiednim kierunku, przy czym skala powiększenia
nie ulegnie zmianie. Widok rysunku można przesuwać również przy pomocy listwy pionowej (po prawej
stronie ekranu) i listwy poziomej (na dole ekranu). Klawisz F5 powoduje, że położenie kursora stanie się
nowym środkiem ekranu.
Powiększenie okna
Polecenie WINDOW z dwoma kliknięciami myszy definiuje prostokątne okno, przy czym punkty kliknięcia
definiują przeciwległe wierzchołki prostokąta. Zdefiniowane w ten sposób okno zostanie powiększone na
cały ekran. W Win 95/NT ikona
i polecenie w menu <View - Zoom select>.
Nowy środek i powiększenie widoku rysunku
Polecenie WINDOW można użyć również z trzema kliknięciami myszy, Pierwsze kliknięcie myszy
definiuje nowy środek ekranu. Widok ulegnie powiększeniu lub pomniejszeniu z zależności od drugiego lub
trzeciego kliknięcia myszą, według stosunku długości pomiędzy pierwszym i trzecim, a pierwszym i drugim
kliknięciem myszy. Jeżeli pierwszy odcinek (pierwszy – trzeci punkt) jest większy niż drugi odcinek
(pierwszy – drugi punkt), to widok w tym stosunku zostanie powiększony. Jeżeli jest odwrotnie, widok
ulegnie pomniejszeniu.
EAGLE polecenia
106
Powiększanie i pomniejszanie widoku rysunku (Zoom In/Out)
• WINDOW 2;
Elementy na ekranie wyglądają dwa razy większe. We Win 95/NT ikona
i polecenie <View - Zoom in>.
• WINDOW 0.5;
Wizualnie zmniejsza elementy na ekranie o połowę, W Win 95/NT ikona
i polecenie w menu <View - Zoom out>.
W poleceniu WINDOW można podać dowolną liczbę, która określa współczynnik skali powiększenia.
Środek ekranu pozostaje bez zmian.
Cały rysunek
WINDOW FIT;
Dopasowuje wielkość widoku rysunku do wielkości ekranu tak, by na ekranie zmieścił się cały rysunek. W
Win 95/NT ikona
i polecenie w menu <View - Zoom to fit>.
EAGLE polecenia
107
WIRE
W WIN 95/NT ikona
lub w menu <Draw - Wire>.
Rysuje linie (ścieżki) na rysunku.
Składnia:
WIRE
• • . .
WIRE 'nazwa_ścieżki' szerokość_ścieżki
• • . .
WIRE
• szerokość_ścieżki • . .
Mysz
Prawy przycisk myszy zmienia styl załamania linii (patrz SET Wire_Bend).
Środkowy przycisk zmienia warstwę.
Opis:
Polecenie WIRE służy do rysowania linii (ścieżek) na rysunku. Linia rozpoczyna się w
miejscu podania pierwszego punku i kontynuowana jest do kolejnego punktu. Dalsze punkty tworzą kolejne
segmenty linii. Podwójne kliknięcie myszy w tym samym miejscu kończy rysowanie linii – nowa linia może
rozpoczynać się w miejscu następnego kliknięcia myszą. Patrz również SIGNAL, ROUTE, CHANGE, NET,
BUS, DELETE, RIPUP.
Rysowanie linii (ścieżki) odbywać się pod kątem prostym, diagonalnie lub pod dowolnym kątem w
zależności od ustawionego stylu załamania linii, który można zmienić prawym przyciskiem myszy. Przycisk
środkowy myszy przywołuje menu, w którym można wybrać warstwę rysowania linii.
Nazwa ścieżki (Signal name)
Parametr nazwa_ścieżki ma zastosowanie w plikach skryptowych, które mają wczytywać wygenerowane
dane. Jeżeli nazwa ścieżki zostanie podana, to wszystkie kolejne ścieżki zostaną połączone do tej ścieżki i
program nie będzie przeprowadzał żadnej kontroli. Z tego powodu należy używać tej funkcji bardzo
ostrożnie tak, by uniknąć zwarć. Po użyciu polecenia WIRE zalecane jest przeprowadzenie kontroli projektu
Design Rule Check z parametrem nazwa_ścieżki.
Szerokość linii (ścieżki)
Podanie liczby w poleceniu WIRE zmienia szerokość linii (ścieżki) w aktualnych jednostkach, Maksymalna
szerokość wynosi 0.51602 cala (13.1 mm). Szerokość linii może być zmieniona w każdej chwili poleceniem:
CHANGE WIDTH szerokość
•.
Styl linii
Linie mogą posiadać jeden z podanych poniżej stylów:
• Continuous (ciągła)
• LongDash (krótka przerywana)
• ShortDash (długa przerywana)
• DashDot (kreska, punkt)
Styl linii zmienia się przy pomocy polecenia CHANGE.
Uwaga:
DRC i Autorouter traktują linie zawsze jako linie ciągłe „Continuous“, bez względu na podany styl. Style
linii używane są głównie do rysunków mechanicznych lub elektrycznych i nie powinny być stosowane w
warstwach sygnałowych na płytce drukowanej (jest to poważny błąd).
EAGLE polecenia
108
Linie w warstwach Top (Górna), Bottom (Dolna) i Route
Linie rysowane w warstwach Top, Bottom i ROUTE2...15 traktowane są przez program jako ścieżki, Jeżeli
rysowana jest linia z początkiem na jednej z wymienionych warstw z początkiem na istniejącym połączeniu,
wszystkie segmenty tej ścieżki należą również do tego połączenia. Jeżeli zakończenie ścieżki wypadnie na
innej ścieżce, to program EAGLE zapyta się, czy dwa różne połączenia ma połączyć razem.
EAGLE traktuje każdy segment linii (ścieżki) jako samodzielny obiekt (np. podczas usuwania linii lub
ścieżki).
Jeżeli polecenie WIRE jest aktywne, to przyciśnięcie środkowego przycisku myszy może służyć do zmiany
warstwy, na której dana linia jest rysowana.
Nie należy używać polecenia WIRE do rysowania połączeń na schemacie (nets), magistral (buses) i
„gumowych połączeń” (airwires) na płytce drukowanej!!! Patrz NET, BUS.
EAGLE polecenia
109
WRITE
W WIN 95/NT nie ma ikony.
Zapisuje rysunek lub bibliotekę do pliku.
Składnia:
WRITE;
WRITE nazwa
WRITE @ nazwa
Opis
Polecenie WRITE służy do zapisywania rysunku lub biblioteki do pliku. Jeżeli podana jest
‘nazwa’, to EAGLE zapisze plik pod tą nazwą.
Jeżeli plik ma być zapisany do innego katalogu, to nazwa pliku musi zawierać ścieżkę dostępu,. Jeżeli
ścieżka nie jest podana, to plik automatycznie jest zapisywany do katalogu roboczego.
Jeżeli przed nazwą znajduje się znak @, to plik zostanie zapisany pod nową nazwą i dodatkowo
odpowiadająca płytka/schemat również zostanie zapisana pod nową nazwa, a bufor polecenia UNDO
zostanie opróżniony.
Jeżeli polecenie WRITE uruchomione jest z menu, to pojawi się okno dialogowe, w którym można wpisać
nową nazwę pliku. Aktualna nazwa jest tam wpisana i można ją modyfikować. Po potwierdzeniu
przyciskiem OK plik zostanie zapisany. Po przyciśnięciu klawisza ESCAPE lub kliknięciu na przycisk
CANCEL polecenie zostanie anulowane.
W celu zapewnienia powiązania płytki ze schematem (Forward&Back Annotation) polecenie WRITE działa
w następujący sposób:
• Jeżeli płytka (schemat) zapisana jest pod taką samą nazwą, to odpowiadający schemat (płytka) również
zostanie zapisany pod taką samą nazwą.
• Jeżeli płytka (schemat) zapisana jest pod inną nazwą to użytkownik zostanie zapytany, czy schemat
(płytka) ma być również zapisany pod inną nazwą.
• Zapis rysunku pod inną nazwą nie zmienia flagi "modified".
EAGLE polecenia
110
EAGLE CAM Processor
111
PROCESOR CAM
Generowanie danych wyjściowych w programie EAGLE
W Win 95/NT ikona
lub w menu polecenie <File - CAM Processor>.
Procesor CAM służy do generowania danych wyjściowych, potrzebnych dla urządzeń wykonawczych lub
plików danych. Kolejne podrozdziały opisują niezbędne kroki, od wyboru pliku wejściowego aż do
konfiguracji urządzeń wykonawczych:
• Wybór pliku z danymi wejściowymi
• Wybór urządzenia wyjściowego
• Wybór pliku wyjściowego
• Wybór warstw dla danych wyjściowych
• Ustawienie parametrów urządzenia wyjściowego
• Ustawienie parametrów
Procesor CAM zezwala na kombinowanie kilku ustawień parametrów dla formatu CAM Processor Job,
który może być użyty do przygotowania kompletnego zestawu plików wyjściowych jednym kliknięciem
myszy.
CAM Processor Job
Job (Praca wyjściowa) w procesorze CAM składa się z kilku sekcji (części), które definiują kompletny
zestaw parametrów procesora CAM oraz wybór warstw.
Typowa praca w procesorze CAM składa się z dwóch części – jedna przygotowuje dane dla fotoplotera o
górnej warstwie płytki (Top layer), druga przygotowuje dane dla fotoplotera o dolnej warstwie płytki
(Bottom layer).
Section
Zakładka Section pokazuje aktywną część pracy. Po przyciśnięciu przycisku sterującego, można wybrać
jakąkolwiek część przygotowanej pracy, która została wcześniej zdefiniowana przy pomocy przycisku Add
Prompt
Jeżeli w tym polu zostanie napisany tekst, to procesor CAM wyświetli ten tekst jako komunikat przed
kontynuacją pracy w danej sekcji danych wyjściowych. Np. jeżeli ma być zmieniony arkusz papieru w
ploterze przed rysowaniem kolejnego rysunku, to w pole prompt należy wpisać „Wymień papier w
ploterze!”. Każda sekcja pracy wyjściowej może posiadać swój komunikat. Jeżeli nie jest podany żaden
tekst, to program kontynuuje pracę bez zatrzymania.
Add
Kliknięcie na przycisk Add dodaje nową sekcję (zakładkę) do pracy wyjściowej. Sekcja ta zostanie
utworzona ze wszystkimi aktualnie wyświetlanymi parametrami.
Uwaga! Jeżeli ma być utworzona nowa sekcja pracy wyjściowej (job section), to należy najpierw dodać tą
sekcję a następnie modyfikować parametry. W przeciwnym przypadku program zażąda potwierdzenia
zmiany parametrów w modyfikowanej sekcji.
EAGLE CAM Processor
112
Del
Przycisk Del służy do usuwania sekcji pracy wyjściowej. Program żąda potwierdzenia usunięcia sekcji.
Process
Przycisk Process uruchamia procesor CAM z aktualną sekcją pracy wyjściowej, wybranej w polu Section.
Process Job
Przycisk Process Job uruchamia procesor CAM z całą pracą wyjściową (job), przy czym sekcje
wykonywane są kolejno. Podobny efekt można uzyskać wybierając ręcznie kolejne sekcje pracy i kolejno
klikając na przycisk Process, co jest jednak zbyt długim i żmudnym sposobem pracy!
EAGLE CAM Processor
113
Wybór wyjściowego pliku danych
Menu główne procesora CAM służy do wyboru pliku wyjściowego, edycji pliku wierteł i pliku przysłon dla
fotoplotera oraz odczytu, bądź zapisu plików roboczych.
File
Open
Board
Drill rack
Wheel
Job
wczytuje plik płytki drukowanej w celu przygotowania danych wyjściowych
otwiera plik ustawień wierteł w celu edycji
otwiera plik przysłon fotoplotera w celu edycji
zmienia aktywną pracę (lub tworzy nową)
Save job …
zapisuje aktualną pracę
Close
zamyka okno procesora CAM
Exit
zakończenie i wyjście z procesora CAM
Layer
Deselect all
likwiduje wybór wszystkich warstw
Show selected
pokazuje tylko wybrane warstwy
Show all
pokazuje wszystkie warstwy
Help
General help
Otwiera okno z pomocą
Contents
Otwiera okno z pomocą kontekstową
CAM Processor
Wyświetla pomoc dla procesora CAM
Job help
Wyświetla pomoc o sposobie przygotowania prac w procesorze CAM
Device help
Wyświetla pomoc o urządzeniach wyjściowych
EAGLE CAM Processor
114
Wybór urządzenia wyjściowego
Urządzenie wyjściowe (Output Device) definiuje typ wyjścia przygotowywanego w procesorze CAM.
Urządzenie wyjściowe można wybrać spośród następujących typów urządzeń: drukarki, plotery, wiertarki,
fotoplotery itd.
Device
Po kliknięciu na pole Device, rozwija się lista ze spisem wszystkich dostępnych urządzeń.
Scale
Jeżeli dla danego urządzenia wyjściowego można ustawić skalę, to po wybraniu tego urządzenia pojawi się
pole Scale, gdzie można podać współczynnik skali. Wartości większe niż 1 wybiorą powiększenie większe
niż 1:1, a wartości mniejsze spowodują pomniejszenie. Można podać również maksymalną liczbę stron, na
której ma być umieszczony rysunek, poprzez podanie liczby ujemnej do pola Scale (np. 2-2). Skala
wyjściowa ustawi się wtedy automatycznie tak, by rysunek zmieścił się na podanej liczbie stron.
Należy również ustawić wielkość strony urządzenia wyjściowego (parametry Width, Height) w pliku
EAGLE.DEF.
File
Do pola File można bezpośrednio wpisać nazwę pliku wyjściowego tzw. CAM_OUTPUTFILE, lub po
kliknięciu na przycisk File pojawi się okno dialogowe, w którym można wybrać katalog i nazwę pliku
wyjściowego. Jeżeli nazwa pliku wyjściowego ma być zbieżna z nazwą pliku wejściowego, to w pole File
można wpisać tylko rozszerzenie (np. .GBR), a reszta nazwy zostanie przejęta z nazwy pliku wejściowego.
Wheel
Jeżeli jako urządzenie wyjściowe zostanie wybrany fotoploter (EMMA, Gerber, Glaser, ...), to pojawi się
pole Wheel, gdzie wpisuje się nazwę pliku z definicją przysłon tzw. CAM_WHEELFILE. Nazwę pliku
można wpisać bezpośrednio do pola, lub po przyciśnięciu przycisku Wheel, pojawi się okno dialogowe w
którym można wybrać odpowiedni plik z definicją przysłon. Jeżeli nazwa pliku przysłon ma być zbieżna z
nazwą pliku wejściowego, to w pole Wheel należy wpisać tylko rozszerzenie (np. .WHL), a reszta nazwy
zostanie przejęta z nazwy pliku wejściowego.
Rack
Jeżeli jako urządzenie wyjściowe zostanie wybrana wiertarka (Excellon, Sieb Meyer,..), pojawi się pole
Rack, gdzie podaje się nazwę pliku z definicją wierteł (podajnika wiertarki) tzw. CAM_RACKFILE. Nazwę
pliku można wpisać bezpośrednio do pola, lub po przyciśnięciu przycisku Rack pojawi się okno dialogowe
w którym można wybrać odpowiedni plik z definicją wierteł. Jeżeli nazwa pliku definicji wierteł ma być
zbieżna z nazwą pliku wejściowego, to w pole Rack należy wpisać tylko rozszerzenie (np. .DRL), a reszta
nazwy zostanie przejęta z nazwy pliku wejściowego.
EAGLE CAM Processor
115
Wybór pliku wyjściowego
Plik wyjściowy (Output File) zawiera dane przygotowane przez procesor CAM.
Do rozróżnienia poszczególnych typów danych używane są następujące rozszerzenia, np.:
Plik
Warstwy
Znaczenie
*.cmp
top, via, pad
Ścieżki – górna strona płytki (Component side)
*.ly2
route2, via, pad
Ścieżki – warstwa wewnętrzna nr 2 (Inner signal
layer)
*.ly3
route3, via, pad
Ścieżki – warstwa wewnętrzna nr 3
*.ly4
$user1
Wewnętrzna warstwa zasilająca (Inner supply layer)
...
…
*.sol
bot, via, pad
Ścieżki – dolna strona płytki (Solder side)
*.plc
tpl, dim, tname
Opis – górna strona (Silkscreen comp. side)
*.pls
bpl, dim, bname
Opis – dolna strona (Silkscreen solder side)
*.stc
tstop
Maska przeciwlutowa górna strona (Solder stop
mask)
*.sts
bstop
Maska przeciwlutowa dolna strona
*.drd
drills, holes
Dane dla wiertarki (Drill data for NC drill st)
Alternatywne nazwy plików wyjściowych
W celu zabezpieczenia pliku informacyjnego przed przemazaniem przez plik danych podczas generowania
danych dla foltoplotera, zalecane jest wpisanie do pola nazwy pliku wyjściowego ".xx#". Jako „xx” można
wpisać dwa dowolne znaki, a procesor CAM podczas generowania danych zamieni znak „#” literą „X” dla
danych i „I” dla pliku informacyjnego. Np. dla pliku wejściowego "PCB.BRD" i wpisaniu w pole File
„.xx#”, nazwa pliku wyjściowego będzie w postaci "PCB.CPX" a plik informacyjny Gerbera w postaci
"PCB.CPI".
EAGLE CAM Processor
116
Wybór warstw
Potrzebną kombinację warstw należy wybrać ze spisu Layer.
Jeżeli zostało wybrane urządzenie wyjściowe (Output device), które może zobrazować kolory, to dla każdej
warstwy można wybrać jej kolor (pole Color).
Zawartość plików wyjściowych (output file names) generowanych przez procesor CAM i ich rozszerzenia:
Pliki
Warstwy
Znaczenie
*.cmp
top, via, pad
Ścieżki – górna strona płytki (Component side)
*.ly2
route2, via, pad
Ścieżki – warstwa wewnętrzna nr 2 (Inner signal
layer)
*.ly3
route3, via, pad
Ścieżki – warstwa wewnętrzna nr 3
*.ly4
$user1
Wewnętrzna warstwa zasilająca (Inner supply layer)
...
…
*.sol
bot, via, pad
Ścieżki – dolna strona płytki (Solder side)
*.plc
tpl, dim, tname
Opis – górna strona (Silkscreen comp. side)
*.pls
bpl, dim, bname
Opis – dolna strona (Silkscreen solder side)
*.stc
tstop
Maska przeciwlutowa górna strona (Solder stop
mask)
*.sts
bstop
Maska przeciwlutowa dolna strona
*.drd
drills, holes
Dane dla wiertarki (Drill data for NC drill st)
EAGLE CAM Processor
117
Ustawienie parametrów urządzenia wyjściowego
W zależności od wybranego urządzenia wyjściowego, należy ustawić dla niego niektóre specyficzne
parametry:
Aperture Wheel File
Aperture Emulation
Aperture Tolerances
Rack File
Drill Tolerances
Offset
Page Size
Pen Data
Plik definicji przysłon
Emulacja przysłon
Tolerancja przysłon
Plik definicji wierteł
Tolerancja dla otworów
Przesunięcie
Rozmiar strony
Dane dla plotera
Plik definicji przysłon
Fotoploter potrzebuje często do poprawnej pracy definicji przysłon, która określa przyporządkowanie
poszczególnych przysłon do kodów (D-code). Przyporządkowanie to przedstawione jest w tabeli przysłon
tzw. Aperture Wheel File.
Przykład definicji przysłon:
D010
D010
D040
D054
D100
D104
D110
annulus
round
square
thermal
rectangle
oval
draw
0.004 x 0.000
0.004
0.004
0.090 x 0.060
0.060 x 0.075
0.030 x 0.090
0.004
Emulacja przysłon
Jeżeli w grupie Emulate zostanie wybranie pole "Apertures", to przysłony, które są niedostępne w
fotoploterze będą emulowane przy pomocy mniejszych przysłon. Jeżeli pole "Apertures" nie zostanie
wybrane, emulacja w ogóle nie jest przeprowadzana.
Jeżeli emulowane mają być przysłony typu "Annulus" i/lub "Thermal", to oprócz wymienionych wcześniej
pól musi być również zaznaczone pole "Apertures".
Uwaga! Emulacja przysłon powoduje znaczne wydłużenie czasu pracy fotoplotera a przez to zwiększenie
ceny naświetlania.
Tolerancja przysłon
Jeżeli zostanie podana tolerancja dla przysłon rysujących i/lub błyskających (tzw. draw i flash apertures), to
o ile dokładna wielkość przysłony nie jest dostępna, wówczas procesor CAM użyje przysłon w ramach tej
tolerancji! Tolerancja podawana jest jako ułamek dziesiętny (0.1 = 10%).
Uwaga! Przy stosowaniu tolerancji przysłon należy zwrócić uwagę na możliwość naruszenia wielkości
izolacji pomiędzy ścieżkami i punkami lutowniczymi (naruszenie zasad projektowych)!
EAGLE CAM Processor
118
Plik definicji wierteł
Wiertarka numeryczna musi znać średnicę wierteł (drill diameters), które przyporządkowane są do numerów
kodowych Txx użytych w pliku wyjściowym dla wiertarki. Przyporządkowanie to znajduje się w pliku
definicji wierteł (Drill Rack File).
Np.:
T01
T02
T03
T04
T05
T06
0.010
0.016
0.032
0.040
0.050
0.070
Tolerancja wiercenia
Jeżeli zostanie podana tolerancja wiercenia, to o ile nie jest dostępna dokładna średnica wiertła, procesor
CAM użyje średnicy wierteł w podanej tolerancji. Tolerancja jest podawana jako ułamek dziesiętny (0.1 =
10%).
Przesunięcie
Przesunięcie w osi x i y (cale, liczba dziesiętna). Przesunięcie (offset) może być użyte w przypadku, gdy
większa ilość rysunków ma być umieszczona na tym samym arkuszu papieru, lub przesunięty jest początek
układu współrzędnych plotera.
Wielkość strony
Height (Wysokość)
Użyteczna wielkość wydruku w kierunku Y (w calach). Kierunek
przesuwania się papieru.
Width (Szerokość)
Użyteczna wielkość wydruku w kierunku X (w calach).
Uwaga:
Procesor CAM podzieli rysunek na większa ilość stron w przypadku, gdy prostokąt, który zawiera wszystkie
obiekty rysunku (łącznie z tymi, które nie są drukowane) nie zmieści się na wielkości użytecznej strony
urządzenia wyjściowego!
Parametry dla plotera
Diameter (Średnica)
Średnica pióra w mm. Używana jest do przeliczania linii, jeżeli mają
być wypełnione obszary.
Velocity (Prędkość)
Prędkość pióra w cm/s dla ploterów piaskowych, w których można
ustawiać różne prędkości. Domyślna prędkość wynosi 0.
Definiowanie własnego sterownika (Device Driver)
Sterowniki wyjściowe definiowane są w pliku tekstowym EAGLE.DEF. Tam można również znaleźć
dokładniejszą informację o definiowaniu własnych sterowników. Zalecane jest skopiowanie sekcji
istniejącego sterownika urządzenia tej samej kategorii i edycja tylko tych parametrów, które różnią te
urządzenia.
Do edycji należy użyć edytora tekstu, który nie umieszcza znaków kontrolnych do pliku tekstowego (np.
DOS edytor EDIT).
EAGLE CAM Processor
119
Ustawienie opcji
Mirror
Generuje lustrzane obicie. Wybranie opcji powoduje, że są ujemne współrzędne i dlatego należy wybrać
również opcje "pos. Coord.".
Rotate
Obraca rysunek o 90o. Opcja powoduje, że są ujemne współrzędne i dlatego należy wybrać również opcję
"pos. Coord.".
Upside down
Obraca rysunek o 180o. Jeżeli wybrane jest jednocześnie opcja Rotate to rysunek obrócony jest o 270o.
Opcja powoduje, że są ujemne współrzędne i dlatego należy wybrać również opcję "pos. Coord.".
Pos. Coord
Przesuwa rysunek tak, że eliminowane są ujemne współrzędne a rysunek pozycjonowany jest według
początku urządzenia wyjściowego. Opcja ta jest zalecana dla urządzeń, które generują komunikaty o błędach
w przypadku otrzymania danych z ujemnymi współrzędnymi.
Quickplot
Rysunek wyjściowy tworzony jest przy pomocy linii obrysowych obiektów (nie dostępne dla wszystkich
urządzeń).
Optimize
Optymalizacja danych rysunkowych dla plotera.
Fill pads
Wypełnienie punktów lutowniczych. Funkcja ta może być prawidłowo wykonana tylko dla niektórych
urządzeń (Postscript). Jeżeli opcja ta nie jest wybrana, to na rysunku wyjściowym będą widoczne otwory w
punktach lutowniczych.
EAGLE CAM Processor
120
EAGLE dodatek
121
DODATEK
W dodatku zostało opisane ustawienie automatycznego tworzenia kopii zapasowych oraz problematyka
automatycznego przenoszenia zmian pomiędzy schematem a płytką drukowaną (Forward&Back
Annotation).
Automatyczny zapis kopii zapasowych
Polecenie (WRITE) tworzy podczas zapisu kopię zapasową (backup) pliku. Kopia ta ma nazwę identyczną
jak oryginał, ale inne rozszerzenie według wzorca: .x#n
W wzorcu tym znak „x” zastąpiony jest przez:
b dla plików płytek (board files)
s dla schematów (schematic files)
l dla bibliotek (library files)
n – jest to liczba porządkowa kopii w zakresie od 1 do 9. Wyższa liczba oznacza starszy plik.
Znak '#' we wzorcu zostaje w rozszerzeniu pliku i ma na celu ułatwienie wyszukiwania plików kopii
zapasowych (np. w celu ich usunięcia przy pomocy polecenia DEL *.?#?).
Uwaga:
Należy pamiętać, że pliki zapasowe (backup files) z tą samą liczbą 'n' nie muszą oznaczać odpowiadającej
sobie kombinacji pliku płytki i schematu!
Maksymalną liczbę kopii zapasowych (9), okres pomiędzy automatycznym zapisem kolejnych kopii (5 min)
i wykonywanie automatycznego zapisu, można ustawić w oknie dialogowym programu EAGLE - Control
Panel/Options/Backup.
EAGLE dodatek
122
Forward&Back Annotation
Pliki schematu i płytki połączone są wzajemnie przy pomocy systemu automatycznego przenoszenia zmian.
W celu wykorzystania tej możliwości nie trzeba przeprowadzać żadnych specjalnych operacji. W dalszej
części rozdziału opisano szczegółowo przebieg nanoszenia zmian „do przodu” i „wstecz”.
• Jeżeli na schemacie zostanie dodany nowy element, to na płytce drukowanej w lewym dolnym rogu
pojawi się obudowa tego elementu. Jeżeli element posiada wyprowadzenia zasilające ("Pwr"),
odpowiednie punkty lutownicze elementu zostaną połączone do zasilania.
• Jeżeli na schemacie zostanie usunięty element, to jego obudowa zostanie również usunięta z płytki
drukowanej. Wszystkie ścieżki prowadzące do tej obudowy pozostaną bez zmian. Jeżeli ścieżki w
różnych warstwach były połączone przez wyprowadzenia elementu, to może spowodować to
konieczność dodania przelotek. Ponieważ program nie wykonuje tego automatycznie, umieszczenie
przelotek należy wykonać ręcznie! Sieć połączeń (ratsnest) zostanie przeliczona dla ścieżek, które były
podłączone do usuniętego elementu.
• Jeżeli element zostanie usunięty na płytce, to wszystkie bloki tego elementu umieszczone na schemacie
zostaną usunięte, również wtedy, gdy są umieszczone na różnych arkuszach schematu!
• Po operacji, która usunie punkt lutowniczy podłączony do warstwy zasilającej, połączenie typu
Thermal/Annulus może być wyświetlane nieprawidłowo aż do przerysowania ekranu. To samo dotyczy
operacji Undo/Redo, które zawierają punkty lutownicze (pads) połączone do warstw zasilających.
• Operacja PinSwap lub GateSwap na schemacie przeprowadza wszystkie potrzebne zmiany ścieżek na
płytce. Uwaga: po tej operacji ścieżki mogą powodować zwarcia. Dlatego po przeprowadzeniu tej
operacji należy przyjrzeć się bliżej ścieżkom, na które miały wpływ operacje PinSwap/GateSwap i w
razie potrzeby zmodyfikować je przy pomocy poleceń Move, Split, Change Layer itd.
• W celu prawidłowego przenoszenia zmian ze schematu na płytkę i na odwrót jest niezbędne aby schemat
i płytka były naprawdę odpowiadającą sobie parą. W tym celu schemat i płytka muszą mieć taką samą
nazwę (za wyjątkiem rozszerzenia .BRD i .SCH) i muszą być umieszczone w tym samym katalogu!
• Polecenie Replace kontroluje, czy wszystkie punkty lutownicze (pads) w starej obudowie istnieją
również w nowej obudowie, bez względu na to czy są połączone, czy nie.
• Jeżeli wyprowadzenia dwóch elementów na schemacie dotykają się bezpośrednio (są połączone bez
widocznego połączenia), połączenie pomiędzy nimi będzie się automatycznie utworzone w momencie
oddalania od siebie tych elementów.
EAGLE dodatek
123
Kontrola poprawności przenoszenia zmian
Aby można było używać funkcję automatycznego przenoszenia zmian (forward/backannotation), schemat i
płytka muszą sobie odpowiadać, tzn. muszą posiadać ekwiwalentny zestaw elementów i połączeń.
Normalnie płytka i schemat powinny sobie odpowiadać, o ile nie były edytowane oddzielnie (w tym
przypadku pojawi się komunikat o niemożliwości przenoszenia zmian: "No forward-/backannotation will be
performed!").
Jeżeli zostanie wczytana płytka i schemat, to program EAGLE kontroluje równoważność danych, aby
sprawdzić zgodność schematu i płytki. Jeżeli program wykryje jakiekolwiek niezgodności, to automatycznie
uruchomi kontrolę zasad elektrycznych (Electrical Rule Check) (ERC), która szczegółowo zbada powiązanie
plików. Jeżeli kontrola stwierdzi, że schemat i płytka odpowiadają sobie, to zostanie uruchomiony proces
automatycznego przenoszenia zmian. Jeżeli kontrola stwierdzi, że schemat i płytka nie odpowiadają sobie, to
w oknie tekstowym pojawi się raport niezgodności a proces forward/backannotation nie zostanie
uruchomiony.
Raport wyników kontroli ERC składa się z kilku sekcji, które przedstawiają znalezione niezgodności. W
zależność o typu niezgodności, w raporcie mogą znajdować się tylko niektóre sekcje.
Nie należy martwić się dużą liczbą błędów niezgodności, ponieważ w większości przypadków usunięcie
jednego błędu, usuwa większą liczbę komunikatów o błędach po następnej kontroli.
Parts not found in board:
IC1
R7
- w sekcji tej znajduje się spis oznaczeń elementów, które istnieją na schemacie, lecz brakuje ich na płytce.
Elements not found in schematic:
C33
D2
- w sekcji tej znajduje się spis oznaczeń elementów, które istnieją na płytce, lecz brakuje ich na schemacie.
Kolejne sekcje obecne są w raporcie, jeżeli oznaczenia elementów znajdują się na płytce i na schemacie:
Parts/Elements with inconsistent packages:
IC12
R1
- w sekcji tej znajduje się spis oznaczeń elementów, które istnieją na płytce i na schemacie, ale
przyporządkowanie wyprowadzeń do punktów lutowniczych obudowy jest nie prawidłowe - mają nie
prawidłową obudowę.
Parts/Elements with inconsistent values:
R55
100k 47k
C99
10n
10p
- w sekcji tej znajduje się spis oznaczeń elementów, które istnieją na płytce i na schemacie, ale mają różne
wartości. Druga kolumna zawiera ich wartości na schemacie, trzecia kolumna na płytce.
EAGLE dodatek
124
Kolejne sekcje obecne są w raporcie, jeżeli obudowy elementów na schemacie i płytce odpowiadają sobie:
Pins/Pads with different connections:
Part
Gate Pin
Net
Pad
Signal
IC5
A
2
GND 2
S$42
R3
R
1
D1
1
D2
- w sekcji tej znajduje się spis nazw wyprowadzeń (pins) i punktów lutowniczych (pads), które połączone są
do innych sygnałów (nets/signals) na schemacie i na płytce. Kolumna Net zawiera nazwy połączeń na
schemacie, a kolumna Signal zawiera nazwy połączeń na płytce. Jeżeli w jakiś kolumnie nie występuje
żadna nazwa to oznacza, że wyprowadzenie to nie jest nigdzie połączone.
Modyfikacja płytki i schematu w celu zapewnienia zgodności:
Jeżeli schemat nie odpowiada płytce (i na odwrót), to niezbędne zmiany, wykryte podczas kontroli, należy
wprowadzić ręcznie. Poprawienie błędów przeprowadza się użyciem odpowiednich poleceń na schemacie i
na płytce, np.: NAME, VALUE, PINSWAP, REPLACE itd. Po naprawieniu błędów należy ponownie
przeprowadzić kontrolę przy pomocy polecenia ERC. Jeżeli wszystko jest w porządku, to funkcja
automatycznego przenoszenia zmian stanie się aktywna.
EAGLE dodatek
125
Ograniczenia Forward&Back Annotation
Jeżeli proces Forward&Back Annotation jest aktywny, to podczas edycji płytki nie można wykonywać
następujących operacji:
• dodawania (i kopiowania) elementów, które mają punkty lutownicze (Pads/Smds)
• usunięcia „gumowego połączenia”
• definiowania połączenia poleceniem Signal
• kopiowania z jednej płytki do innej (paste), jeżeli kopiowane elementy posiadają wyprowadzenia
(Pads/Smds), lub ścieżki (Signals).
Jeżeli będziecie chcieli wykonać jedną z powyższych operacji, to otrzymacie komunikat, że operacja nie
może być automatycznie przeniesiona na schemat i nie zostanie wykonana. W takim przypadku należy
operację taką przeprowadzić najpierw na schemacie, a zmiany ze schematu zostaną przeniesione
automatycznie na płytkę. Jeżeli operacja ma być wykonana tylko na płytce, to należy zamknąć edytor
schematów i wykonać potrzebną operację. W tym przypadku płytka będzie niezgodna ze schematem!
EAGLE dodatek
126
Kontrola projektu
Eagle poosiada dwa polecenia do kontroli projektu:
- Electrical Rule Check (ERC)
- Design Rule Check (DRC)
ERC uruchamia się na schemacie w celu kontroli poprawności elektrycznej projektu.
DRC uruchamia się na płytce w celu kontroli przestrzegania zasad projektowych (odstępy izolacyjne...).
Zasady projektowe
- zawierają wszystkie parametry, które musi zachować projekt płytki. DRC kontroluje przestrzeganie tych
zasad i informuje o odchyłkach.
Zasady projektowe płytki mogą być ustawiane w oknie dialogowym, które pojawia się po wydaniu polecenia
DRC nie zakończonego średnikiem „;”.
Nowe płytki przejmują zasady projektowe z pliku „default.dru“ (ścieżka do tego pliku zapisana jest
w Control Panel/ Menu/ Options/Directories/Design rules path).
File
- wskazuje i umożliwia zmianę opisu wybranego zestawu zasad projektowych.
Zawiera przycisk do wczytania/zapisania innego zestawu zasad projektowych. Zasady projektowe nie są
zapisane w pliku razem z płytką drukowaną, lecz znajdują się w oddzielnym pliku.
Clearance
- definiuje minimalne odległości odstępów pomiędzy obiektami warstwie sygnałowej, są to zazwyczaj
minimalne rozmiary dla danego procesu technologicznego wykonania płytki (uzyskane od producenta
płytek).
Rzeczywista minimalna odległość pomiędzy obiektami, które przyporządkowane są do różnych sygnałów,
określona jest przyporządkowaniem sygnałów do „Net Class“.
Dla wielokątów można użyć specjalnej nazwy sygnału _OUTLINES_ przeznaczonej do generowania
obrysów.
Odległość
- definiuje minimalną odległość pomiędzy obiektami w warstwie sygnałowej i odległość pomiędzy dwoma
otworami. Jeżeli sygnał podłączony jest do co najmniej jednego punktu lutowniczego, to będzie
skontrolowany.
Rozmiary
- definiuje minimalne szerokości obiektów w warstwie sygnałowej i minimalną średnicę otworów. Są to
zazwyczaj minimalne wartości dla procesu technologicznego wykonania płytki (wytyczne producenta płytek
drukowanych).
Rzeczywista minimalna odległość pomiędzy obiektami, które przyporządkowane są do różnych sygnałów,
określona jest przyporządkowaniem sygnałów do „Net Class“.
Restring
- definiuje szerokość miedzianego pierścienia, który powstaje po wywierceniu otworu w punkcie
lutowniczym lub przelotce. Wartości wyrażone są w procentach średnicy otworu i mogą posiadać wielkości
minimalne lub maksymalne. „Restring“ może być różny dla górnej i dolnej warstwy płytki.
Jeżeli rzeczywista średnica (tak jak jest zdefiniowana w bibliotece) punktu lutowniczego lub przelotki
powoduje powstanie większego „restringu“, to wartość ta zostanie użyta dla warstw wewnętrznych. Punkty
EAGLE dodatek
127
lutownicze mają z reguły w bibliotece ustawioną swoją średnicę na 0 tak, że „restring“ będzie obliczony od
średnicy otworu.
Kształty
- definiuje rzeczywiste kształty punktów lutowniczych.
Punkty smd są normalnie zdefiniowane jako prostokąty („roundness=0“); jeżeli potrzebne są okrągłe punkty
smd, to można ustawić zaokrąglenie.
Punkty lutownicze są normalnie definiowane jako ośmiokąty i użytkownik może określić, czy będą one:
- takie same jak w bibliotece
- zawsze prostokątne
- zawsze okrągłe
- zawsze ośmiokątne
Ustawienie to może być niezależne od warstwy.
Zasilanie
- definiuje rozmiar symboli do połączeń typu Thermal i Annulus, użytych w warstwach zasilających.
Rzeczywisty kształt symbolu określany jest w momencie generowania danych dla fotoplotera, który posiada
specyficzne przysłony dla thermal i annulus.
Maski
- definiuje rozmiary dla poszczególnych masek (przeciwlutowniczej, dla pasty lutowniczej itp.). Wartości
podawane są w procentach najmniejszego rozmiaru punktu smd, punktu lutowniczego, przelotki – ustawiana
jest minimalna i maksymalna wartość.
Różne
- można ustawić tutaj kontrolę umieszczenia w rastrze, kontrolę kątów i maksymalną liczbę
wyświetlanych błędów.
EAGLE dodatek
128
EAGLE informace
129
INFORMACJA DLA UŻYTKOWNIKA PROGRAMU EAGLE
Kolejne rozdziały przynoszą porady typu: gdzie zwrócić się z pytaniami technicznymi, jak legalnie używać
programu Eagle itp.
Pomoc techniczna
Jako zarejestrowany użytkownik programu, możecie zwrócić się o pomoc techniczną bezpośrednio do
producenta programu - firmy CadSoft w Niemczech, bądź do firmy CADware s.r.o w Libercu (Czechy),
która autoryzowanym dystrybutorem w Polsce.
CADware s.r.o
Hálkova 6
46 117 Liberec
CZECHY
Tel/Fax: (048) 510 6131
E-mail: cadware@pvtnet.cz
EAGLE informace
130
Rodzaje licencji programu Eagle
Do legalnego używania programu EAGLE potrzebna jest rejestracja. Prosimy o kontrolę karty licencyjnej
"User License Certificate", czy posiada hologram z logo EAGLE, oraz nalepkę z nazwą użytkownika,
adresem, numerem seryjnym i kodem instalacyjnym.
Jeżeli macie jakikolwiek wątpliwości, co do ważności waszej karty licencyjnej, prosimy o kontakt z nami w
celu weryfikacji.
Istniej kilka rodzajów licencji, które różnią się ilością użytkowników, którzy jednocześnie mogą używać
program. Według tego kryterium mamy następujący podział licencji:
Licencja dla jednego użytkownika
Tylko JEDEN użytkownik może używać programu. Program może być zainstalowany na większej ilości
komputerów należących do posiadacza licencji pod warunkiem, że w danej chwili program uruchomiony
jest tylko na jednym komputerze.
Typowym przykładem może być użytkownik, który posiada jeden komputer w pracy, a drugi w domu i
używa jednego albo drugiego komputera z zainstalowanym programem.
Licencja dla trzech użytkowników
W danej chwili programu może używać maksymalnie trzech użytkowników na trzech różnych komputerach.
Jedynym ograniczeniem jest to, że wszystkie komputery należą do posiadacza licencji programu Eagle i że
są umieszczone w tym samym miejscu (siedzibie firmy, budynku).
Licencja dla pięciu użytkowników
Jak dla licencji dla trzech użytkowników, w danej chwili programu może używać maksymalnie pięciu
użytkowników
Licencja sieciowa
Program może być zainstalowany na jednym serwerze sieci LAN z nieograniczoną liczbą użytkowników
podłączonych do tej sieci i używających program w danej chwili.
Wersje programu Eagle
Program EAGLE posiada trzy wersje, które różnią się ograniczeniami. Wersję programu można sprawdzić
po uruchomieniu programu EAGLE w Control Panel/Help/Product information.
EAGLE Professional
- bez ograniczeń.
EAGLE Standard
- maksymalna wielkość płytki 160x100mm (6.3x4inch)
- maksymalnie 4 warstwy sygnałowe (Top, Route2, Route15 and Bottom)
EAGLE Light
- maksymalna wielkość płytki 100x80mm (4x3.2inch)
- maksymalnie 2 warstwy sygnałowe (Top and Bottom)
- schemat może zawierać tylko jeden arkusz
Przy przekroczeniu, któregoś z ograniczeń pojawia się komunikat „The Light edition of EAGLE can't
perform the requested action!“
EAGLE informace
131
Rejestracja programu
Przed rozpoczęciem pracy z programem EAGLE niezbędna jest rejestracja programu poprzez zapisanie
informacji o posiadaczu licencji. Przeprowadza się ją w następujący sposób:
1. W stacji dyskietek należy umieścić dyskietkę z Waszym numerem seryjnym (normalnie stacja a: jeżeli
używacie innej stację, to należy podać jej nazwę – dyskietka zawiera plik LICENSE.KEY).
2. Dalej potrzebny będzie kod instalacyjny, który znajduje się na nalepce Waszej Karty Licencyjnej. Kod
ten składa się z 10 małych liter i musi być zapisany dokładnie tak, jak na nalepce! Po przyciśnięciu
klawisza Enter lub kliknięciu na przycisk OK, program EAGLE zainstaluje się ze informacją o Was.
Jeżeli macie jakiekolwiek wątpliwości, co do ważności waszej karty licencyjnej, prosimy o kontakt z nami w
celu weryfikacji.
Instalacja dalszych modułów
Jeżeli chcecie przeprowadzić aktualizację programu poprzez zakup dodatkowych modułów (Edytor
schematów, Autorouter), to dostaniecie nową Kartę Licencyjną i nową dyskietkę z kluczem. Dodatkowe
modułu staną się aktywne po zarejestrowaniu nowej licencji – EAGLE Control Panel/Help/Product
Registration.