P R O G R A M Y
Przełom na rynku narzędzi EDA
dla elektroników, część 3
Funkcje nawigacyjne aplikacji słułącej do projektowania,
pozwalajÄ…ce na sprawne poruszanie siÍ po projekcie, sÄ… bardzo
istotnym elementem kaÅ‚dego programu narzÍdziowego, gdyÅ‚
wpływają bezpośrednio na łatwośĘ i efektywnośĘ pracy
projektanta. Dlatego środowisko Protela DXP wyposałono
są informacje dotyczące całego elementu (u
w wyrafinowane narzÍdzia nawigacyjne, pozwalajÄ…ce Å‚atwo
gÛry) oraz pozostaÅ‚ych wyprowadzeÒ (u do-
Å‚u), natomiast po prawej stronie informacje
przemieszczaĘ siÍ po strukturze kaÅ‚dego projektu.
o sieci (net), do ktÛrej podÅ‚Ä…czony jest wy-
brany element (u gÛry) oraz inne elementy
Nawigowanie po projekcie trzymaniem klawisza Alt uruchamia szukanie nalełące do tej samej sieci (u dołu). Kiedy
Nawigowanie po projekcie jest czynnoÅ›ciÄ…, skroÅ›ne i wskazuje ten sam obiekt na PCB. klikniemy inny obiekt, wtedy przesuwa siÍ
ktÛrÄ… prowadzimy przez caÅ‚y czas realizacji WspomnieliÅ›my o dwÛch moÅ‚liwoÅ›ciach on do Å›rodka okienka Browser, a otaczajÄ…ce
projektu. CzynnoÅ›ci nawigacyjne majÄ… miejs- przemieszczania siÍ po projekcie. Jedna go informacjÍ sÄ… odpowiednio aktualizowa-
ce juł na początku projektu, podczas roz- z nich - nawigowanie przestrzenne - to ne. Kiedy klikamy obiekt w okienku Brow-
mieszczania i Å‚Ä…czenia elementÛw, podczas technika przeglÄ…dania, polegajÄ…ca na tym, Å‚e ser, jest on rÛwnoczeÅ›nie wyÅ›wietlany w ok-
analizy i weryfikowania projektu oraz w cza- poruszamy siÍ bezpoÅ›rednio po arkuszu nie edytora schematÛw.
sie wymiany danych miÍdzy schematem schematu - klikajÄ…c etykietÍ sieci, podÅ›wiet- Jeszcze jednÄ… uÅ‚ytecznÄ… moÅ‚liwośĘ nawi-
i PCB podczas projektowania płyty drukowa- lamy wszystkie obiekty w danej sieci, kli- gacji zapewnia tryb pracy zwany cross-pro-
nej. Protel DXP dysponuje specjalnym pane- kajÄ…c port, przeskakujemy do zwiÄ…zanego bing. W trybie tym klikniÍcie obiektu w jed-
lem Navigator (rys. 1), ktÛry obsÅ‚uguje tra- z nim wyjÅ›cia w symbolu arkusza na sche- nym widoku powoduje odszukanie i poka-
dycyjny tryb przeglÄ…dania projektu tzn. po- macie nadrzÍdnym i tak dalej. Specjalna op- zanie jego odpowiednika w innym widoku.
kazuje na ekranie element wybrany klikniÍ- cja Graph po wÅ‚Ä…czeniu pokazuje powiÄ…za- PrzykÅ‚adowo, wybranie elementu na sche-
ciem w panelu. OprÛcz tego, pozwala anali- nia pomiÍdzy obiektami - kolorem czerwo- macie powoduje jego odszukanie i pokaza-
zowaĘ i Å›ledziĘ poÅ‚Ä…czenia w projekcie, zarÛ- nym sieci, a zielonym elementy, jak widaĘ nie na PCB. Wykonanie tego w DXP spro-
wno przestrzennie wprost w oknie roboczym na rys. 2 i 3. wadza siÍ do klikniÍcia jednej z ikony
edytora, jak i za pomocÄ… specjalnego Alternatywny sposÛb nawigowania po w menu narzÍdziowym, a nastÍpnie klikniÍ-
ìpÅ‚ywajÄ…cegoî okienka Browser. Panel Navi- projekcie umoÅ‚liwia nowy element wprowa- cia elementu na schemacie - element ten
gator słuły do przeglądania i nawigowania dzony w DXP - tzw. Design Browser (rys. 4).
pomiÍdzy dokumentami, elementami na Za pomocÄ… tego niewielkiego, ìpÅ‚ywajÄ…cegoî
schematach, szynami, połączeniami oraz po- okienka ułytkownik mołe wygodnie anali-
szczegÛlnymi wyprowadzeniami elementÛw. zowaĘ powiÄ…zania pomiÍdzy wybranymi
Pojedyncze klikniÍcie dowolnego obiektu obiektami projektu. W przeciwieÒstwie do
w panelu powoduje jego odszukanie i poka- prezentacji projektu ìz gÛry na dÛÅ‚î, cha-
zanie na schemacie lub w dokumencie ürÛd- rakterystycznej dla panelu Navigator, narzÍ-
Å‚owym VHDL, a klikniÍcie z rÛwnoczesnym dzie Browser pozwala Å›ledziĘ poÅ‚Ä…czenia
z punktu widzenia wybranego obiektu.
Browser nadaje siÍ idealnie do analizy po-
Å‚Ä…czeÒ pomiÍdzy dowolnymi obiektami pro-
jektu. Obiekt wybrany klikniÍceim myszki
jest pokazany centralnie w okienku Browser,
a wokÛÅ‚ niego sÄ… pokazane obiekty powiÄ…-
zane. Przykładowo, jeśli w środku okienka
Browser znajduje siÍ wyprowadzenie ukÅ‚a-
Rys. 3. Uaktywniona opcja Graph może
du scalonego, to po lewej stronie pokazane
służyć do pokazywania powiązań pomię-
dzy obiektami - kolorem zielonym sÄ…
zaznaczane elementy
Rys. 2. Specjalna opcja Graph po uak-
tywnieniu pokazuje powiązania pomiędzy
Rys. 1. Zmodyfikowany panel Navigator obiektami - kolorem czerwonym są Rys. 4. Alternatywny sposób nawigowania
jest jedną z nowości w Protelu DXP zaznaczane sieci, a zielonym elementy po projekcie umożliwia Design Browser
Elektronika Praktyczna 5/2003
60
P R O G R A M Y
ilością danych w przestrzeni
roboczej. Filtrowanie mołe
byĘ przeprowadzone na kil-
ka sposobÛw - za pomocÄ…
panelu Navigator, okienka
dialogowego Find Similar
Objects (rys. 5) lub poprzez
zapytanie (query). Pierwsza
z mołliwości filtrowania da-
nych - panel Navigator - zo-
stała przedstawiona wcześ-
niej, przy okazji opisu sys-
temu nawigacji po projekcie.
Drugi sposÛb - Find Simi-
lar Objects - jest wykorzys-
tywany przy wyszukiwaniu
obiektÛw o podobnych atry-
butach, bazujÄ…c na jednym
wybranym. Klikamy prawym
klawiszem myszki dowolny
obiekt i wybieramy z menu
Find Similar Objects. Poja-
wia siÍ okienko dialogowe
Rys. 5. Widok okna dialogowego Find
Find Similar Objects (poka-
Rys. 7. Efekt działania opcji maskowania w przypadku
Similar Objects
zane na rys. 5), pozwalajÄ…ce
widoku PCB
na ustawienie atrybutÛw,
zostanie odszukany na pÅ‚ycie drukowanej ktÛre chcemy dopasowaĘ podczas filtrowa- pÅ‚ycie drukowanej. W ten sposÛb uzyskuje-
i pojawi siÍ w okienku PCB. nia. ZaleÅ‚nie od ustawieÒ dodatkowych op- my prosty dostÍp do zestawu najwaÅ‚niej-
cji, wybrany zestaw obiektÛw moÅ‚e byĘ wy- szych parametrÛw obiektu. NiektÛre para-
Edycja danych w DXP selekcjonowany oraz powiÍkszony i udostÍp- metry sÄ… zobrazowane graficznie, co dodat-
årodowisko DXP wprowadza zupeÅ‚nie no- niony do edycji za pomocÄ… panelu Object kowo uÅ‚atwia ich interpretacjÍ. W podobny
we sposoby zaawansowanej edycji i prezen- Inspector (rys. 6). sposÛb uzyskujemy dostÍp do wybranych
tacji danych projektu oraz nowe moÅ‚liwoÅ›- Jeszcze inne, najbardziej zaawansowane parametrÛw pojedynczych obiektÛw, jednak
ci wyÅ›wietlania obiektÛw w przestrzeni ro- podejÅ›cie do wyszukiwania obiektÛw, to na- bardziej zÅ‚oÅ‚one zadania edycyjne wymaga-
boczej z zastosowaniem filtrowania, pod- pisanie zapytania. Protel DXP dysponuje po- jÄ… uÅ‚ycia alternatywnych metod, ktÛre ofe-
Å›wietlania i maskowania obiektÛw. tÍÅ‚nym i elastycznym jÍzykiem zapytaÒ, ktÛ- ruje Å›rodowisko DXP.
Typowy projekt elektroniczny mołe za- ry pozwala precyzyjnie określiĘ parametry Tradycyjny graficzny widok projektu daje
wieraĘ setki elementÛw na schematach oraz wyszukiwanych obiektÛw w projekcie. doskonaÅ‚Ä… informacjÍ o przestrzennym roz-
tysiÄ…ce obiektÛw na PCB. ChoĘ tradycyjna Nie mniej istotne od tego, jakie obiekty mieszczeniu obiektÛw, jednak nie daje do-
graficzna prezentacja tych danych ma wiele sÄ… widoczne w przestrzeni roboczej, jest to, stÍpu do wielu waÅ‚nych atrybutÛw, jak da-
zalet, nie daje projektantowi wydajnych w jaki sposÛb sÄ… one wyÅ›wietlane. RÛÅ‚ne ne o lokalizacji czy niektÛre inne paramet-
sposobÛw wyszukiwania i zbiorowej edycji zadania projektowe stawiajÄ… rÛÅ‚ne wymaga- ry. Protel DXP oferuje trzy alternatywne wi-
wielu obiektÛw w gÍsto upakowanej prze- nia przed projektantem. PrzykÅ‚adowo, zmia- doki danych projektu: tradycyjny widok gra-
strzeni roboczej. na czcionki dla kilku ciÄ…gÛw znakÛw na ficzny - jak w oknie edytora schematu lub
Nowe moÅ‚liwoÅ›ci edycji danych, jakie schemacie wymaga ich wybrania, a nastÍp- PCB, widok w formie arkusza kalkulacyjne-
oferujÄ… nVisage i Protel DXP, stanowiÄ… kom- nie jednoczesnej edycji parametrÛw tekstu. go - panel List (rys. 13) oraz wczeÅ›niej pre-
binacjÍ zaawansowanego filtrowania obiek- Z drugiej strony, kiedy sprawdzamy prze- zentowany Object Inspector.
tÛw poÅ‚Ä…czonÄ… z elastycznymi opcjami wy- bieg Å›cieÅ‚ki dla danej sieci na PCB, wybie- Panel Inspector jest uÅ‚yteczny szczegÛlnie
Å›wietlania, dajÄ…c peÅ‚nÄ… kontrolÍ nad wybo- rajÄ…c interesujÄ…ce nas obiekty, powinniÅ›my wtedy, gdy chcemy zmodyfikowaĘ jakieÅ›
rem, wyglÄ…dem i edycjÄ… danych. widzieĘ wyrÛÅ‚nione na pierwszym planie wspÛlne atrybuty aktualnie wybranych
System edycji danych skÅ‚ada siÍ z trzech tylko te obiekty, ktÛre tworzÄ… dane poÅ‚Ä…cze- obiektÛw. Z kolei panel List pozwala Å‚atwo
istotnych elementÛw - danych projektowych, nie, gdyÅ‚ tylko one nas interesujÄ…. porÛwnaĘ parametry grupy obiektÛw oraz
widoku danych oraz systemu sterowania wi- årodowisko DXP oferuje trzy tryby wyrÛÅ‚- wkleiĘ dane do komÛrek z arkusza kalkula-
dokiem. System sterowania widokiem speł- niania widoku - wybieranie (selecting), po- cyjnego.
nia dwie funkcje - pozwala kontrolowaĘ to, wiÍkszanie (zooming) oraz nowy tryb mas-
co jest wyświetlane oraz jak jest wyświetla- kowania (masking). Maskowanie działa w ta-
ne w widoku danych. ki sposÛb, Å‚e wszystkie obiekty w przestrze-
MoÅ‚liwośĘ kontrolowania tego, co jest ni roboczej sÄ… przyciemnione, oprÛcz tych,
wyÅ›wietlane, daje system filtrowania. DXP ktÛre nas interesujÄ…. Efekt dziaÅ‚ania opcji
zawiera wyrafinowany system filtrowania maskowania w przypadku widoku PCB po-
danych, ktÛry Å›wietnie radzi sobie z wielkÄ… kazano na rys. 7.
Zaawansowane systemy do filtrowania
i wyszukiwania ułatwiają zlokalizowanie
i wybranie interesujÄ…cych nas obiektÛw. Ko-
lejne narzÍdzia pozwalajÄ… na podglÄ…d i edy-
cjÍ interesujÄ…cych nas parametrÛw wybrane-
go obiektu lub caÅ‚ej grupy obiektÛw - za-
lełnie od potrzeby. Protel DXP oferuje kil-
ka moÅ‚liwoÅ›ci dostÍpu do parametrÛw kaÅ‚-
Rys. 8. Okno dialogowe właściwości
dego obiektu.
elementu na schemacie
Najprostszy, tradycyjny sposÛb dostÍpu
do parametrÛw pojedynczego obiektu uzys-
kujemy, dwukrotnie klikajÄ…c jego symbol
myszkÄ…. Pojawia siÍ okienko dialogowe, ktÛ-
rego wygląd jest zalełny od typu obiektu.
Jak widaĘ na ilustracjach rys. 8...12, okien-
ko właściwości obiektu inaczej wygląda dla
symbolu elementu na schemacie, inaczej dla
Rys. 6. Obiekty można wyselekcjonować,
połączenia, a jeszcze inaczej dla elementu
powiększyć i udostępnić do edycji za Rys. 9. Okienko parametrów połączenia
na PCB, punktu lutowniczego czy ściełki na
pomocÄ… panelu Object Inspector na schemacie
Elektronika Praktyczna 5/2003
61
P R O G R A M Y P R O G R A M Y
Rys. 13. Widok panelu List
Rys. 10. Okno pokazuje zestaw najważ-
niejszych parametrów elementu PCB
Rys. 14. Widok panelu Selection Memory
my od razu poddaĘ edycji. Warto zazna-
czyĘ, łe nowe mechanizmy wyszukiwania
i edycji w DXP to jedna z wiÍkszych zmian
w stosunku do wcześniejszych wersji pro-
gramu Protel. RÛÅ‚nice sÄ… na tyle istotne, Å‚e
Rys. 11. Właściwości punktu lutowniczego.
osoby pracujące wcześniej z programem Pro-
Reprezentacja graficzna wybranych
tel 99SE majÄ… czÍsto problemy ze stosowa-
parametrów ułatwia ich interpretację
niem tych narzÍdzi. Dlatego siadajÄ…c do pra-
Panel List to nie tylko alternatywny wi- cy z DXP, warto na wstÍpie poÅ›wiÍciĘ trosz-
dok danych projektu. Ten nowy element kÍ czasu na poznanie tych nowych narzÍ-
wprowadzony w DXP to kombinacja edytora dzi, zamiast prÛbowaĘ usilnie zrobiĘ coÅ›
zapytaÒ, narzÍdzia do sterowania wyÅ›wiet- ìpo staremuî, szukajÄ…c na przykÅ‚ad nieist-
laniem i arkusz kalkulacyjny. Kiedy wpisu- niejÄ…cych juÅ‚ przyciskÛw Global w oknie
jemy zapytanie w gÛrnej czÍÅ›ci panelu i ma- wÅ‚aÅ›ciwoÅ›ci obiektu.
my wÅ‚Ä…czonÄ… rÛwnoczeÅ›nie opcjÍ Mask, za- W Å›rodowisko DXP typowa sekwencja
wartośĘ arkusza zmienia siÍ na bieÅ‚Ä…co tak, edycji wielu obiektÛw skÅ‚ada siÍ z trzech
Å‚e wszystkie odfiltrowane obiekty sÄ… usuwa- krokÛw: wyszukiwanie (Find), wybieranie
ne. W arkuszu pozostajÄ… tylko te, ktÛre speÅ‚- (Select) i edycja (Edit):
niają kryteria określone przez zapytanie. Wyszukiwanie - mamy do dyspozycji kil-
Arkusz kalkulacyjny zawiera wierny alter- ka mołliwości przeszukiwania projektu opi-
natywny widok projektu - kałda operacja sanych wcześniej, włączając w to panel Na-
wykonana w arkuszu, jak na przykÅ‚ad selek- vigator, okienko Browser, funkcjÍ Find Si-
cja grupy obiektÛw lub edycja dowolnego milar Object oraz jÍzyk zapytaÒ, za pomocÄ…
obiektu, znajduje odzwierciedlenie rÛwno- ktÛrego moÅ‚emy stworzyĘ kwerendÍ.
czeÅ›nie w widoku graficznym. Wybieranie - obiekty, ktÛre chcemy pod-
daĘ edycji, zaznaczamy, uływając opcji Se-
NajwaÅ‚niejsze zasady edycji lect dostÍpnej w oknie Find Similar Object
Opisany pokrÛtce unikalny system wyszu- oraz panelach Navigator i List lub wybiera-
kiwania i edycji danych w DXP daje ogrom- jÄ…c rÍcznie w jednym z dostÍpnych widokÛw
ne moÅ‚liwoÅ›ci, ale wymaga teÅ‚ umiejÍtnego Edycja - wÅ‚Ä…czamy Object Inspectora (kla-
stosowania. Wymaga pewnej zmiany nawy- wisz F11) i edytujemy wybrane wcześniej
kÛw, aby w peÅ‚ni wykorzystaĘ caÅ‚y szereg obiekty. NarzÍdzie Object Inspector pokazu-
opcji wyszukiwania i wyÅ›wietlania obiektÛw je wszystkie parametry, ktÛre sÄ… wspÛlne
przestrzeni roboczej, zarÛwno edytora sche- dla wybranych obiektÛw. Po wprowadzeniu
matÛw, jak i PCB. Mechanizmy przeszuki- zmian w ìinspektorzeî wystarczy nacisnąĘ
wania oraz edycji danych są ściśle ze sobą klawisz Enter, aby je zastosowaĘ.
powiązane, a to powoduje, łe obiekty wy- Naleły wspomnieĘ o jeszcze jednym ele-
brane podczas przeglÄ…dania projektu moÅ‚e- mencie uÅ‚atwiajÄ…cym pracÍ. OtÛÅ‚ do dyspo-
zycji mamy 8 pamiÍci selekcji w edytorze
schematÛw i PCB. PamiÍĘ ta moÅ‚e byĘ wy-
korzystana do przechowywania i przywraca-
nia wyboru (selekcji) do oÅ›miu zestawÛw
obiektÛw na schemacie lub PCB. Szybki do-
stÍp do pamiÍci uzyskujemy z poziomu me-
nu Edit, panelu Selection Memory widocz-
nego na rys. 14 lub za pomocÄ… Å‚atwych do
zapamiÍtania skrÛtÛw klawiaturowych np.
CTRL + 1...8 - zapamiÍtanie selekcji, ALT +
1...8 - przywoÅ‚anie selekcji z pamiÍci.
Grzegorz Witek, Evatronix
Rys. 12. Okienko właściwości ścieżki
Dodatkowe informacje
również w czytelny sposób pokazuje jej
Dodatkowe informacje można uzyskać w firmie
szerokość oraz współrzędne początku
Evatronix, www.evatronix.com.pl.
i końca
Elektronika Praktyczna 5/2003
62
Wyszukiwarka
Podobne podstrony:
Protel DXP cz1Protel DXP cz4Protel DXP cz6Protel DXP cz5Protel DXP cz7Protel DXP cz2Przystawka do spawania aluminium metoda TIG cz3diagnoza wyklad cz3akumulatory w praktyce cz3elementy prawa 102011 cz3 kcProgram cz3więcej podobnych podstron