Kurs obsługi EAGLE, część 1



Podobne dokumenty
Edycja schematów. Oprac. Z.Kubiak

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Kurs obsługi EAGLE, część 1

Copyright Softpasm, All Rights Reserved. No portions of Softpasm may be used without expressed, written permission

Opis ikon OPIS IKON. Ikony w pionowym pasku narzędzi: Ikony te używane są przy edycji mapy. ta ikona otwiera szereg kolejnych ikon, które pozwalają na

Temat: Organizacja skoroszytów i arkuszy

Menu Opcje w edytorze Symboli i edytorze Widoku Aparatów

Obsługa mapy przy użyciu narzędzi nawigacji

EAGLE. Przygotowanie dokumentacji

Operacje na gotowych projektach.

Kolory elementów. Kolory elementów

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

Inżynieria Materiałowa i Konstrukcja Urządzeń - Projekt

5.4. Tworzymy formularze

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Tworzenie prezentacji w MS PowerPoint

Dlaczego stosujemy edytory tekstu?

OPERACJE NA PLIKACH I FOLDERACH

Kurs tworzenia PCB w CadSoft EAGLE cz. 1 Bajerowski Bartłomiej

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Księgarnia PWN: Andrzej Jaskulski - AutoCAD 2010/LT Podstawy projektowania parametrycznego i nieparametrycznego

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

I. Program II. Opis głównych funkcji programu... 19

Straszyński Kołodziejczyk, Paweł Straszyński. Wszelkie prawa zastrzeżone. FoamPro. Instrukcja obsługi

Ćwiczenie 1: Pierwsze kroki

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

5.2. Pierwsze kroki z bazami danych

ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne

Football Team Monitor opis funkcji

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Ćw. I Projektowanie opakowań transportowych cz. 1 Ćwiczenia z Corel DRAW

6.4. Efekty specjalne

Edytor tekstu OpenOffice Writer Podstawy

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Jak rozpocząć pracę? Mapa

Jak przygotować pokaz album w Logomocji

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

Spis treści CZĘŚĆ I. NIEPARAMETRYCZNE PROJEKTOWANIE 2D...31

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

ToonDoo Maker tworzenie pojedynczej sceny komiksowej

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu

Układ scalony UL 1111

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA

Ćwiczenie 4: Edycja obiektów

INŻYNIERIA PRODUKCJI URZĄDZEŃ ELEKTRONICZNYCH Dokumenty związane z procesem Projektowanie i przygotowanie plików produkcyjnych Eagle v 7.7.

Podręczna pomoc Microsoft Power Point 2007

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Modelowanie obiektowe - Ćw. 1.

VinCent Administrator

BIBLIOTEKA BLOKÓW JABLOTRON 100 SYSTEM

1. Opis okna podstawowego programu TPrezenter.

Dodawanie grafiki i obiektów

netster instrukcja obsługi

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Obsługa programu Paint. mgr Katarzyna Paliwoda

Google Earth. Co to jest Google Earth? Co to jest KML? Skąd można pobrać Google Earth?

Tworzenie nowych elementów bibliotecznych

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

Komputery I (2) Panel sterowania:

PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI

Galileo v10 pierwszy program

Instrukcja obsługi programu MPJ6

DARMOWA PRZEGLĄDARKA MODELI IFC

e-podręcznik dla seniora... i nie tylko.

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

Kurs Adobe Photoshop Elements 11

Instalacja programu:

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

Arkusz kalkulacyjny MS Excel 2010 PL.

QElectroTech Wersja 0.3

Wstęp do GIMP wycinanie obiektu z obrazka, projekt napisu. Rozpoczynamy prace w GIMP-e

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

Rys.1. Uaktywnianie pasków narzędzi. żądanych pasków narzędziowych. a) Modelowanie części: (standardowo widoczny po prawej stronie Przeglądarki MDT)

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

Podstawowe czynnos ci w programie Word

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Windows 10 - Jak uruchomić system w trybie

BACKUP BAZ DANYCH FIREBIRD

Jeżeli pole Krawędź będzie zaznaczone uzyskamy obramowanie w całej wstawianej tabeli

Dokładny opis instalacji programów RFD można znaleźć w pliku PDF udostępnionym na stronie w zakładce Downland > AutoCAD > Instalacja

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie II. Tworzenie nowej karty pracy a. Obiekty b. Nauka pisania...

Modelowanie części w kontekście złożenia

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

Magistrale na schematach

ActionFX oprogramowanie do sterowania efektami platform i kin 7D V1.0.1

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Edytor tekstu MS Word podstawy

Instrukcja obsługi programu Creative Fotos

Kontrola topto. 1. Informacje ogólne. 2. Wymagania sprzętowe i programowe aplikacji. 3. Przykładowa instalacja topto. 4. Komunikacja.

Transkrypt:

Kurs obsługi EAGLE, część 1 K U R S Rozpoczynamy cykl artykułów poświęconych jednemu z najpopularniejszych programowi CAD wspomagającemu projektowanie obwodów drukowanych EAGLE. System ten cieszy się coraz większym powodzeniem w Polsce, o czym może świadczyć ankieta przeprowadzona na łamach EP. Dodatkowym atutem tego pakietu jest możliwość używania bezpłatnej, lecz w pełni funkcjonalnej wersji light, dostępnej na internetowych stronach producenta firmy CadSoft. W kolejnych odcinkach cyklu przedstawimy edytor schematów, edytor obwodów drukowanych oraz autorouter. Następnie zapoznamy czytelników z edytorem bibliotek elementów, tworzeniem dokumentacji niezbędnej do produkcji (Gerber) oraz kilkoma interesującymi programami napisanymi w języku użytkownika (ulp) rozszerzającymi możliwości EAGLA a. W tej części zapoznamy się z podstawowymi parametrami pakietu EAGLE i jego instalacją, ponadto utworzymy pierwszy projekt oraz rozpoczniemy poznawanie edytora schematów. EAGLE jest produktem niemieckiej firmy CadSoft z siedzibą w Pleiskirchen niedaleko Monachium. Pierwsza wersja, pracująca pod systemem DOS ukazała się już pod koniec lat 80 tych ubiegłego wieku. Najnowsza wersja v. 4.16 umożliwia pracę na platformie Windows, Linux oraz Mac. Mimo niezliczonych możliwości EAGLE charakteryzuje się prostotą obsługi. Trzy podstawowe moduły programu: edytor schematów, edytor bibliotek oraz edytor płytek drukowanych (layout editor) mają identyczny sposób obsługi, dzięki czemu użytkownik nie gubi się w programie. EAGLE jest dostarczany wraz z ogromną liczbą gotowych elementów zdefiniowanych w bibliotekach, w których można znaleźć praktycznie każdy potrzebny element. Na internetowej stronie producenta są umieszczone biblioteki stworzone przez użytkowników, które można pobrać i wykorzystywać we własnych projektach. Liczba tych bibliotek rośnie praktycznie z dnia na dzień. Jeśli, mimo tego, nie znajdziemy potrzebnego nam elementu, to przy pomocy edytora bibliotek możemy go stworzyć w przeciągu kilku minut. Polecenia UNDO/REDO umożliwiają cofnięcie (lub przesunięcie do przodu) ostatnio wykonywanego polecenia tak, że użytkownik może bezkarnie eksperymentować z projektem, a stan przed modyfikacją można przywrócić za pomocą paru kliknięć myszą. Wszystkie zmiany wprowadzone w edytorze schematów są automatycznie i natychmiast wprowadzane w płytce drukowanej, przy czym dzieje się tak gdy otwarte jest także okno edytora schematów (normalny stan w trakcie pracy z programem). Również zmiany wprowadzone w edytorze PCB są automatycznie przenoszone do edytora schematów. Pozwala to na dynamiczną zmianę obudów elementów (np. zmiana obudowy rezystora lub kondensatora na obudowę z większym rozstawem wyprowadzeń) podczas projektowania płytki drukowanej. Przejście z edycji schematu do edytora PCB odbywa się bez pomocy jawnie generowanej netlisty. Jest to bardziej naturalne rozwiązanie niż w innych programach tego typu, potrzebujących tworzenia listy połączeń. Edytor schematów umożliwia jednak tworzenie netlist, które po edycji mogą być wykorzystywane przez większość współczesnych programów CAD. Edytor płytek drukowanych podczas normalnej pracy współpracuje z edytorem schematów. Możemy również tworzyć projekty składające Rys. 1. Panel sterowania programu Eagle 89

Możliwości pakietu EAGLE w wersji Professional: Maksymalna wielkość projektowanej płytki wynosi 1,6x1,6 m, przy maksymalnym rastrze 0,0001 mm (0,1 mm). Możliwość kreślenia na maksymalnie 255 warstwach (liczba warstw miedzi przy płytkach wielowarstwowych wynosi maksymalnie 16). Elementy oraz teksty można obracać o dowolny kąt przy kroku 0,1 stopnia (dotyczy layout edytora). Przy tworzeniu listy elementów program współpracuje z bazami danych. Możliwość wykorzystywania elementów tradycyjnych jak również SMD, które to można umieszczać na obu stronach płytki (TOP oraz BOTTOM). Można stosować technologię Blind oraz Buried Via. Możliwość automatycznego zalewania określonych obszarów miedzią (powierzchnia masy, lub w celu zaoszczędzenia substancji trawiącej w czasie produkcji płytki). Schemat możemy rysować na maksymalnie 99 kartkach o maksymalnych wymiarach 1,6x1,6 m. Łatwe powielanie elementów poprzez kopiowanie. Kopiować możemy również całe bloki dowolnych obiektów (elementy, połączenia, magistrale). Automatyczne łączenie zasilania poszczególnych układów (GND, VCC) projektant nie musi (ale może) umieszczać tych elementów na schemacie. Wbudowany kontroler Design Rule Check, czyli moduł kontrolujący płytkę pod kątem zwarć oraz określonych wymiarów punktów lutowniczych i ścieżek. Wbudowany kontroler Electrical Rule Check, czyli moduł kontrolujący schemat pod kątem logicznym oraz sprawdzający konsystencję schematu i płytki. Wraz z edytorem płytek drukowanych jest dostarczany moduł autoroutera, który wybitnie przyspiesza oraz ułatwia proces projektowania. Moduł ten jest ciągle dopracowywany a najnowsza wersja charakteryzuje się następującymi parametrami: Pełna integracja z programem głównym. Autorouter prowadzi ścieżki zgodnie z regułami ustalonymi w edytorze PCB. W dowolnym stadium projektowania płytki można przełączać pomiędzy projektowaniem ręcznym a automatycznym. Algorytm Ripup and Retry. Projektowanie nastawione na minimalne koszty gotowej płytki. Jest możliwość zmiany tych ustawień przez użytkownika. Najmniejszy raster, w którym prowadzone są ścieżki wynosi 0,02 mm. Elementy mogą być rozmieszczone w dowolnym rastrze. Projektowanie na maksymalnie 16 warstwach, z czego 14 warstw może być zdefiniowane jako warstwy zasilające. Autorouter uwzględnia różne (wcześniej zdefiniowane) klasy sygnałów, które to określają szerokość ścieżek, oraz minimalne odstępy. Wersja EAGLE Light, która jest bohaterem naszego artykułu, ma pewne ograniczenia w stosunku do wersji profesjonalnej: Schemat można kreślić tylko na jednej stronie, ale za to o maksymalnych wymiarach. Płytka drukowana może się składać maksymalnie z dwóch warstw miedzi (TOP, BOTTOM) i nie może być większa niż 80x100 mm. Programu nie wolno używać w celach komercyjnych. To jedyne ograniczenia, poza nimi można używać wszystkich możliwości wersji Professional. Firma CadSoft nie wprowadza ograniczeń co do liczby elementów, przelotek lub połączeń. Z wymienionymi ograniczeniami hobbysta musi się pogodzić, ale za to otrzymuje za darmo profesjonalne, potężne narzędzie wspomagające go przy projektowaniu elektroniki. Rys. 2. Okno Directories się jedynie z płytki drukowanej, bez uprzedniego rysowania schematu. Możliwość ta jest przydatna w przypadku płytek o bardzo małej liczbie elementów oraz gdy chcemy zaprojektować płytkę korzystając ze schematu stworzonego w innym programie CAD. Ten drugi przypadek jest możliwy dzięki importowi netlist. Jak na razie EAGLE ma możliwość importu netlist w formatach: TAN- GO, OrCAD, Protel oraz PADS. Pomimo swych ograniczeń wersja Light umożliwia otwieranie projektów wykonanych w wersji pełnej profesjonalnej, w których schemat zajmuje więcej niż jedną stronę, a płytka składa się z większej liczby warstw miedzi. Projekty te możemy przejrzeć oraz wydrukować. Możemy również wygenerować dokumentację niezbędną do produkcji. Jak już we wstępie wspomniano wersję EAGLE Light można ściągnąć za darmo, ze strony producenta www.cadsoft.de, publikujemy ją także na CD EP5/2006B. Plik instalacyjny nosi nazwę eagle win eng 4.16.exe i znajduje się w dziale Download/Programms. W dziale downloads można znaleźć również wiele innych interesujących nas elementów programu: Programm: najnowsze wersje instalacyjne programu EAGLE, w różnych wersjach językowych (wersja angielska oraz niemiecka), oraz pracujące na różnych platformach. Rys. 3. Okno konfiguracji Backupu Bibliotheken: biblioteki elementów utworzone przez użytkowników. ULPs: programy napisane w języku użytkownika, uruchamiane bezpośrednio z edytora schematów, layout edytora lub library edytora. Rozszerzają możliwości programu EAGLE. Z działu download możemy ściągnąć również przykładowe projek- 90

Rys. 4. Okno konfiguracji interfejsu użytkownika Rys. 5. Okno menedżera podczas zakładania nowego projektu ty oraz dokumentację udostępnioną przez użytkowników. Po ściągnięciu interesującej nas wersji (w naszym przypadku wersja anglojęzyczna pracującą pod systemem Windows) możemy przystąpić do instalacji, która to przebiega intuicyjnie i w miarę standardowo. Przy pierwszym uruchomieniu programu zostaniemy zapytani o licencję. Musimy wtedy przycisnąć guzik Run as Freeware. Następnie zostaniemy zapytani czy chcemy otworzyć przykładowy projekt, a ponieważ chcemy otworzyć tylko okno panelu sterowania zaznaczamy No. Jedynym uruchomionym teraz programem pakietu EAGLE jest panel sterowania (rys. 1). Jest on menadżerem plików używanych przez program. Lewa część panelu ma strukturę drzewka katalogów i plików, stosowaną standardowo w windowsowych aplikacjach do zarządzania plikami. Po wskazaniu dowolnego elementu z lewego okna, po prawej stronie zostają wyświetlone dalsze informacje dotyczące obiektu. Przy każdym elemencie mamy również możliwość kliknięcia prawym klawiszem, otwiera się wtedy menu kontekstowe, dzięki któremu możemy, w zależności od obiektu, przeprowadzać różne działania (zmiana nazwy, kopiowanie, drukowanie itp.). Panel sterowania wykorzystuje technikę Drag & Drop, dzięki czemu można w łatwy sposób poszczególne pliki kopiować, przenosić, otwierać w innych programach lub tworzyć skróty na desktopie. Za pomocą panelu sterowania możemy przejrzeć dołączone do programu biblioteki, jak również programy użytkownika (*.ulp), oraz skrypty utworzone przez użytkowników składające się z szeregu komend programu EAGLE (*.scr). Możemy również edytować reguły rządzące projektem (*.drc), oraz uruchomić procesor CAM, który odpowiada za wygenerowanie plików w formacie Gerber niezbędne do produkcji płytki. W menu Options mamy możliwość dostosowania programu do naszych upodobań. Możliwość zmiany ustawień została wprowadzona w następujących punktach: Directories W tym menu (rys. 2) mamy możliwość zmiany standardowego rozmieszczenia ścieżek dostępu do plików używanych przez program. Wyrażenie $EAGLEDIR symbolizuje katalog w którym został zainstalowany program (w naszym przypadku C:\programy\EAGLE 4.16). Przy każdym typie plików mamy możliwość podania większej niż tylko jedna liczby ścieżek. Poszczególne ścieżki należy rozdzielić średnikiem. Możliwość ta jest przydatna, gdy chcemy przechowywać biblioteki w różnych katalogach w celu oddzielenia bibliotek stworzonych przez nas od bibliotek standardowo dostarczonych z programem. Ścieżki dostępu można wprowadzać wpisując pełną jej nazwę z klawiatury lub wskazując wybraną ścieżkę po wcześniejszym wciśnięciu przycisku Browse. Backup EAGLE ma możliwość automatycznego zapisu kopi zapasowych. Dotyczy to schematu, płytek oraz bibliotek. Kopie te są zapisywane z rozszerzeniami *.s#x, *.b#x oraz *.l#x, gdzie x jest cyfrą z zakresu 0 9 (przykładowo sample.s#3 lub sample.b#2). Plik z rozszerzeniem, w którym x jest równy 1 jest najmłodszą kopią zapasową. Użytkownik ma możliwość ustawienia maksymalnej liczby kopii (standardowo 9) oraz częstotliwości, z jaką kopie są zapisywane (standardowo 5 minut, rys. 3). Jeżeli chcemy odtworzyć którąś z kopii, to musimy zmienić rozszerzenie pliku (z *.s#1 zmieniamy na *.sch). User interface Ustawienia interfejsu użytkownika pozwalają na dostosowanie wyglądu okien programu do naszych upodobań. W polu Controls (rys. 4) możemy włączyć lub wyłączyć poszczególne paski narzędziowe. Można sobie w ten sposób powiększyć powierzchnię przeznaczoną do kreślenia. Niektóre sterowniki drukarek mają problem z czcionką używaną przez EAGLE. Teksty są wtedy zniekształcone, lub brakuje ich całkiem na wydruku. W takim przypadku należy zaznaczyć pole Always Vector font. Kontrolka ta daje nam gwarancję że teksty przedstawione na ekranie będą wyglądały identycznie również na wydruku. Kontrolka Limit zoom factor ogranicza stopień maksymalnego powiększenia. Możliwość ta przyda się użytkownikom posiadającym starsze karty graficzne, które przy określonym powiększeniu mają problemy z poprawnym wyświetlaniem grafiki. Trójprzyciskowa mysz z kółkiem (najlepiej optyczną) bardzo ułatwia obsługę programu. Za pomocą środkowego klawisza myszy możemy złapać, po czym przesunąć wycinek płytki lub schematu, który jest aktualnie widoczny na monitorze. Tego typu przemieszczanie się po płytce, schemacie lub bibliotece bardzo przyśpiesza pracę z programem. Przy pomocy kółka można zmieniać aktualne powiększenie (zoom) Wrażliwość oraz kierunek zmian możemy zmienić w okienku Mouse Wheel Zoom. Wartość mniejsza od jeden powoduje, że kręcąc kółkiem w kierunku monitora widok zostaje pomniejszony. Natomiast wartość większa od jeden, przeciwnie powiększa widok. Wartość tą najlepiej ustawić w przedziale 1,3 do 1,6. Wstawienie zera powoduje wyłączenie tej funkcji, i kręcąc kółkiem możemy przesuwać widok w kierunku góra dół. Można także zmienić kolor tła na którym kreślimy oraz wielkość kursora (krzyża). Zmiany te wprowadzamy osobno dla edytora schematów oraz edytora PCB. Dwa ostatnie przełączniki kontrolują teksty pomocy wyświetlane na bieżąco przez program. Buble Help są to chmurki wyświetlające się po najechaniu kursorem na dowolną ikonę (jeszcze przed przyciśnięciem klawisza myszy). User guidance są to teksty wyświetlane w linijce statusu informujące użytkownika o tym, czego oczekuje pro- 91

Rys. 6. Okno menedżera podczas zakładania nowego schematu gram w następnej kolejności. Jeżeli użytkownikowi teksty te przeszkadzają, to może je wyłączyć. Rys. 7. Widok okna edytora schematów Nowy projekt Po niezbędnych wiadomościach wstępnych założymy nowy projekt. W tym celu klikamy prawym klawiszem myszy na katalog Project w panelu sterowania (rys. 5), po czym wybieramy opcję New Project. Następnie musimy nadać nazwę naszemu nowemu projektowi, niech to będzie na przykład sterownik. Po tych kilku krokach EAGLE utworzył nowy projekt w podkatalogu o nazwie sterownik. Wszystkie pliki dotyczące naszego nowego projektu powinny być zapisywane w tym katalogu. W katalogu tym możemy założyć podkatalogi, dokonujemy tego klikając prawym klawiszem myszy na nazwie katalogu, po czym wybieramy New oraz Folder (rys. 6). Przykładowo, można wszystkie pliki z dokumentacją w formacie PDF trzymać w jednym katalogu o nazwie pdf. Gdy mamy już utworzony nowy projekt, najwyższa pora na utworzenie (w projekcie) nowego schematu. Kolejność działań przy tym, jest podobna jak przy tworzeniu nowego podkatalogu, jednakże w podmenu wybieramy opcję Schematic (rys. 6). Jeżeli ktoś nie lubi menu kontekstowego pojawiającego się po przyciśnięciu prawego klawisza myszy, wszystkie wymienione operacje może wykonać klikając na File w menu głównym panelu sterowania. Utworzenie nowego schematu powoduje otwarcie edytora wraz z nowym (nie zapisanym jeszcze schematem). Nasz schemat należy następnie jakoś nazwać, ponieważ na razie ma standardową nazwę untitled.sch. W tym celu wybieramy z menu File opcję Save as i zapisujemy nasz schemat jako sterownik.sch (rozszerzenie *.sch możemy pominąć jest ono dodawane automatycznie). Od tego momentu plik ze schematem jest widoczny również w panelu sterowania. Wygląd okna edytora schematów (Schematic Editor) przedstawiono na rys. 7. W linii tytułowej jest wyświetlana nazwa aktualnie edytowanego schematu. Poniżej znajduje się listwa menu głównego, jeszcze niżej mamy Action Toolbar, na który zostały wyprowadzone polecenia często używane, a normalnie znajdujące się w listwie menu. Następny w kolejności jest Parametr Toolbar, którego wygląd zmienia się w zależności od wykonywanego w danej chwili rozkazu. Poniżej po lewej stronie mamy okienko ze współrzędnymi bezwzględnymi oraz aktualnie ustawionym rastrem. Po prawej umieszczone są współrzędne względne, wyświetlane w kartezjańskim oraz biegunowym układzie współrzędnych. Poniżej po lewej znajduje się Commands Toolbar. Na pasku tym znajdują się wszystkie niezbędne nam przy edycji schematu narzędzia. Wszystkie elementy edytora schematów możemy ukryć odznaczając odpowiednie pola w menu Options, User Interface w panelu sterowania. Jeżeli zaznaczyliśmy pole Command texts to po prawej stronie edytora schematów mamy jeszcze jedną listwę narzędziową, znaną jeszcze z wersji DOS owej programu EAGLE. Na liście tej znajdują się wszystkie rozkazy z listwy Commands Toolbar, Są one jednakże przedstawione nie jako ikonki lecz jako tekst. Jeżeli komuś nie odpowiada rozmieszczenie poszczególny pasków narzędziowych, to można je rozmieścić według własnych upodobań chwytając lewym klawiszem myszy za zaznaczone kropkami pole po lewej (lub górnej) stronie paska i przesuwając go na inne miejsce. Pasek Commands Tollbar jest najczęściej używanym paskiem w czasie edycji schematu. Z tego powodu zaznajommy Czytelników z działaniem poszczególnych narzędzi znajdujących się na tymże pasku: INFO Podaje rozmaite informacje na temat zaznaczonego obiektu. SHOW Podświetla zaznaczony element. Funkcja ta jest przydatna, gdy chcemy prześledzić przebieg określonego sygnału, lub znaleźć wszystkie elementy logiczne znajdujące się w jednej obudowie (np. 7400 zawiera cztery bramki NAND plus zasilanie, zaznaczając jedną bramkę podświetlone zostają wszystkie elementy należące do danego układu) DISPLAY Za pomocą tej komendy możemy włączać lub wyłączać wyświetlanie poszczególnych warstw (Layers). Niektóre płaszczyzny mogą nam niepotrzebnie komplikować widok, dlatego warto je wyłączyć. Funkcji tej możemy również użyć do ukrycia niektórych elementów na wydruku. Gdy musimy wykonać dokumentację w różnych językach (polskim i angielskim) to komentarze w języku polskim umieszczamy na płaszczyźnie komentarze_polski a w języku angielskim na płaszczyźnie komentarze_angielski, przy wydruku wyłączamy raz jedną płaszczyznę a przy drugim wydruku wyłączamy drugą płaszczyznę. MARK Polecenie to pozwala nam na określenie nowego punktu zerowego dla współrzędnych względnych, pole z tymi współrzędnymi wyświetla się obok pola ze współrzędnymi bezwzględnymi. Funkcja ta jest nam pomocna, gdy chcemy zmierzyć określony element. MOVE rozkaz pozwalający na przenoszenie dowolnych 92

obiektów (przy pomocy lewego klawisza myszy), lub grupy obiektów (prawym klawiszem myszy). Jeżeli w czasie przenoszenia klikniemy prawym klawiszem to przenoszony obiekt zostanie obrócony o 90 stopni w kierunku przeciwnym do kierunku ruchu wskazówek zegara. COPY kopiowanie obiektów. MIRROR powoduje lustrzane odbicie wskazanych obiektów. ROTATE powoduje obrót wskazanego obiektu o 90 stopni. Częściej jest wykorzystywane obracanie elementów w czasie przenoszenia komendą MOVE. GROUP służy do grupowania obiektów, które można później przenosić, obracać, zmieniać niektóre parametry, lub używając komend CUT oraz PASTE kopiować na bieżącej stronie lub do innego schematu (projektu). Obiekty można grupować dwiema metodami. Pierwsza przy pomocy prostokąta: po przyciśnięciu ikony GROUP należy kliknąć lewym klawiszem myszy na schemacie i trzymając go wciśniętego zaznaczamy interesujące nas obiekty. Drugi sposób grupuje elementy za pomocą poligonu, kliknięciami lewego klawisza okrążamy interesujący nas obszar poligon zamykamy prawym kliknięciem myszy. CHANGE przy pomocy tej komendy możemy zmienić ustawienia poszczególnych obiektów, na przykład możemy zmienić wielkość lub treść tekstu, zmienić obudowę elementu (z SMD na przewlekaną), możemy również przenieść elementy na inną płaszczyznę. CUT kopiuje zgrupowane elementy do bufora. PASTE pozwala na wklejenie do schematu elementów wcześniej skopiowanych poleceniem CUT. Zawartość bufora nie jest kasowana, dlatego elementy raz skopiowane można wklejać wielokrotnie. DELETE usuwa wskazane elementy. Grupy elementów usuwamy prawym klawiszem myszy. ADD dodanie do schematu elementów z bibliotek. PINSWAP przy niektórych typach wielowejściowych bramek logicznych poszczególne wejścia mają identyczne właściwości, dlatego można zamieniać je miejscami. Funkcja to jest pomocna przy późniejszym projektowaniu płytki, umożliwiając zoptymalizowanie położenia ścieżek. GATESWAP funkcja podobna do poprzednio opisanej, z tym że możemy zamieniać miejscami poszczególne bramki znajdujące się w strukturze danego układu scalonego. NAME nadawanie nazw elementom, połączeniom lub magistralom. VALUE pozwala na zmianę wartości wskazanych elementów. SMASH nazwa, oraz wart o ś ć j e s t a u t o m a t y c z n i e umieszczona przy elemencie, jeżeli teksty te przeszkadzają lub przysłaniają nam inne elementy schematu, możemy używając tej instrukcji oderwać je od elementu, po czym przesunąć, pomniejszyć (powiększyć) lub skasować. MITTER pozwala na zaostrzenie lub złagodzenie wskazanego zagięcia. SPLIT instrukcji używamy w celu wprowadzenia dodatkowego zagięcia na narysowanej już linii, połączeniu lub magistrali. INVOKE Niektóre układy posiadają w jednej obudowie kilka osobnych elementów (przykładowo 7400, cztery bramki NAND A, B, C, D oraz zasilanie). Elementy te są traktowane na schemacie jako osobne obiekty. Jeżeli mamy już na schemacie jakąś bramkę to po kliknięciu na nią pojawia się okienko, w którym są wyróżnione wszystkie elementy znajdujące się w danej obudowie, można je wtedy łatwo dodać do schematu. WIRE polecenie służące do rysowania linii, nie tworzy połączeń elektrycznych pomiędzy elementami! Jeżeli chcemy dane elementy połączyć elektrycznie to musimy użyć polecenia NET. TEXT wprowadzanie tekstów do schematu. Teksty można umieszczać pionowo lub poziomo, oraz na różnych płaszczyznach. Do wyboru mamy trzy czcionki, jeżeli teksty są nie widoczne na wydruku, to należy zmienić czcionkę na Vector font. CIRCLE rysowanie okręgów. Jeżeli grubość linii jest równa zero to okrąg zostaje wypełniony (koło). ARC kreślenie łuków. RECT rysowanie prostokątów. POLYGON polecenie służy do rysowania wielokątów, polygon zamykamy dwukrotnym kliknięciem lewego klawisza myszy. BUS Kreślenie magistral. Magistrale są jedynie elementem rysunku a nie połączeniem elektrycznym. Połączenia elektryczne są realizowane przy pomocy komendy NET. Z magistrali można wyprowadzać poszczególne połączenia. NET przy pomocy rej komendy możemy rysować połączenia elektryczne pomiędzy poszczególnymi elementami. JUNCTION węzły pomiędzy krzyżującymi się połączeniami. W czasie kreślenia EAGLE wstawia je automatycznie. Komendy tej można użyć, gdy chcemy połączyć istniejące już sygnały. LABEL pozwala na umieszczeniu tekstu z nazwą magistrali lub połączenia. ERC przeprowadza test elektryczny schematu. Wykrywa nie podłączone wejścia, sygnały, na których znajduje się więcej niż tylko jedno wyjście lub same wejścia, sprawdza czy wszystkie układy maja zasilanie itp. Sprawdza również konsystencję pomiędzy schematem, a płytką. Henryk Wieczorek 93