Sunteți pe pagina 1din 22

Proiectarea Logica – Aplicatii 1

Introducere in proiectarea logica folosind OrCADTM

OrCAD Capture

1. Din meniul Start se alege Programe.

2. Din meniul OrCAD Release 10.5 se alege Capture

Odata ce ati pornit Capture veti putea crea si procesa schemele in cadrul acestei ferestre.

Figura 1 - Sesiunea cadru Capture

Pictograma Session Log minimizata in partea stanga jos a sesiunii cadru poarta denumirea de
sesiunea log. Aceasta va ofera informatii despre tot ce ati facut in sesiunea curenta Capture. In
Orcad Capture, fiecare proiect pe care il deschideti se afla intr-o fereastra separata de lucru. Daca
vreti sa lucrati simultan cu mai multe proiecte, aveti posibilitatea sa le deschideti pe toate, si
fiecare va avea propria fereastra de lucru. In functie de ce tip de fereastra aveti activa (o fereastra
activa este o fereastra a carei bara de tiltu este pusa in evidenta), anumite butoane de pe bara de
instrumente si anumite elemente din meniuri pot fi indisponibile. De asemenea meniurile si
optiunile de meniu vor varia in functie de tipul de proiect cu care lucrati.

Mediul de lucru OrCad Capture

Acest capitol descrie tot ceea ce trebuie sa stiti pentru a putea lucra in mediul de lucru OrCad
Capture. Ferestrele pe care le veti vedea in OrCad Capture sunt: manager de proiect, pagina

3
Proiectarea Logica – Aplicatii 1

editarii schematice, partea editarii, editorul de text si sesiunea log. De asemenea se va detaila
bara de instrumente, palete de instrumente si concepte generale OrCad Capture, cum ar fi selectia
si editarea de obiecte, proprietati de editare, reluarea si repetarea actiunii.

Managerul de proiect

Figura 2 - Fereastra unui nou Manager de proiect

Puteti folosi managerul de proiect pentru a colecta si organiza toate resursele de care aveti nevoie
pentru proiectul dumneavoastra. Aceste resurse includ directoare schematice, pagini schematice,
o parte din biblioteci, circuite logice, fisiere VHDL, precum si rapoarte de iesire,de ex. lista
circuitelor folosite si netlist-uri. Figura 2 prezinta fereastra Manager de proiect.

Un proiect nu contine de fapt toate resursele. Ia doar ”puncte de la” diferite fisiere pe care
proiectul le foloseste. Din acest motiv asigurati-va ca nu mutati sau stergeti orice fisier referit de
proiect, in caz contrar vor fi generate erori.

Fisierele proiectului sunt salvate cu extensia .OPJ. Deasemenea exista si un fisier ASCII ce poate
fi vizualizat in orice editor de text.

Directoarele managerului de fisiere

Managerul de fisiere ofera o interfata grafica a resurselor proiectului grupandu-le in directoare


apropiate, asa cum este descris mai jos:

• Directorul proiect se afla in subdirectorul Resurse de proiectare impreuna cu directoarele


proiectarii schematice. Directoroul de proiect Cache afiseaza toate circuitele folosite de
pe paginile schematice. Orice directoare sau pagini schematice care sunt create, sunt
adaugate automat in directorul proiectului (in Figura 2 directorul proiectului este denumit
DESIGN3.DSN). De asemenea, puteti adauga fisiere sau informatii utilizand Project
comand din meniul Edit. De exemplu aveti posibilitatea de a adauga fisierul VHDL care

4
Proiectarea Logica – Aplicatii 1

se afla in folderul proiectului si mai tarziu puteti atasa in fisierul VHDL modele de
blocuri ierarhice pe o pagina schematica.

• Directorul Library (ce se gaseste in directorul Resursele proiectului) va prezinta partile


schematice ale librariei pe care le puteti adauga la proiect folosind Project comand din
mediul Edit.

• Directorul Outputs prezinta unelte de prelucrare a iesirilor OrCad Capture. In general


aceste fisiere includ necesarul de circuite si diverse metode de generare a fisierelor de tip
specifice netlists. OrCad Capture adauga fisierele necesare pentru ca fiecare folder sa fie
creat.

Fiecare proiect poate avea un singur director proiect dar poate avea mai multe librarii. Directorul
proiect poate contine un numar nelimitat de scheme sau modele VHDL, dar poate avea doar o
singura radacina pentru module. Radacina pentru module este definita ca fiind cel mai inalt nivel
al proiectului.

In cadrul managerului de proiect puteti extinde sau restrange structura pe care o vedeti prin dublu
click pe un director sau pe semnul plus sau minus din stanga unui director. Semnul plus indica
faptul ca continutul directorului nu este vizibil, iar semnul minus indica fapul ca directorul este
deschis iar componentele sale sunt vizibile - listate in continuarea directorului. Acesta apare ca
un director schematic evidentiind fisierele proiectului sau paginile VHDL.

Fiecare proiect are o singura fereastra manager de proiect. Puteti copia, muta foldere sau fisiere
tragandu-le dintr-o fereasta manager de proiect in alta (precum ferestrele din Explorer). Pentru
copiat sau mutat directoare si fisiere, tineti apasata tasta CTRL si selectati elementele, dupa care
le trageti. Daca inchideti fereastra manager de proiect, inchideti proiectul.

In tabul managerului de fisiere, se poate da dublu click pe un director schematic pentru a-l
extinde si afisa iconitele pentru fiecare pagina schematica din acel director. Apoi daca se da
dublu click pe o pagina schematica aceasta se deschide cu un editor de pagini schematice sau
daca pagina era deja deschisa aceastea devine activa.

Un director proiect poate contine o singura pagina schematica in interiorul unui director
schematic sau mai multe pagini schematice in mai multe directoare schematice. Directoarele
schematice contin mai multe pagini schematice. Acestea au o relatie asemanatoare relatiei dintre
un director si un fisier al acelui director. Fisierele se afla in directoare precum fisierele
schematice in directoare.

O pagina schematica furnizeaza o descriere grafica a conectivitatii electrice a unui proiect. Este
compusa din componente, fire si alte simboluri electrice. O pagina schematica poate contine de
asemenea borduri, titluri bloc, text si grafica.

5
Proiectarea Logica – Aplicatii 1

OrCad Capture functioneaza cu orice director schematic sau pagini schematice pe care le-ati
selectat intr-o fereastra manager de fisiere activa. De exemplu, comenzile Find si Browse din
meniul Edit al managerului de proiect, comanda Print din meniul File al managerului de proiect
si diferite instrumente din meniul Tools se aplica doar paginii sau directorului schematic selectat.

Taburile managerului de fisiere – Ierarhie si fisiere

Figura 3 - Tabul fisierului

Managerul de proiect ofera doua modalitati de a afisa resusele proiectului.

Daca alegeti tabul fisierului (prezentat in Figura 3), managerul de proiect afiseaza toate
directoarele proiectului, directoarele schematice si paginile schematice. Acestea sunt afisate sub
forma unui arbore. Puteti extinde sau restrange arborele facand click pe semnul plus din fata
iconitei. Cand acea ramura a arborelui este extinsa, semnul plus se schimba in minus.

Daca alegeti tabul Ierarhic (prezentat in figura 4), managerul de proiect afiseaza relatiile
ierarhice dintre directoarele schematice ale proiectului si paginile schematice.

6
Proiectarea Logica – Aplicatii 1

Figura 4 - Tabul ierarhic

Vedere simpla

Versiunile OrCad Capture dinainte de Release 9 foloseau un modul logic si un modul fizic
pentru separarea instantelor si informatiilor despre evenimente. In versiunea curenta ambele
instante cat si informatiile despre evenimente sunt continute intr-o vedere mai simpla. Managerul
de proiect prezinta toate evenimentele in tabul ierarhic.

In versiunile de Capture dinainte de Release 9 era necesar sa se schimbe modulele inainte de a


creea un netlist pentru a le putea folosi . Acum instrumentele netlistului ofera optiunea de a
folosi impreuna proprietatile instantelor si proprietatile evenimentelor pentru al crea.

Meniurile pop-up din managerul de proiect

Meniurile pop-up sunt diponibile apasand click dreapta cu mouse-ul. Folosind comenzile din
aceste meniuri pop-up, puteti deschide fisiere sau pagini schematice sau puteti edita si vizualiza
proprietatile obiectului curent selectat.

Editorul paginilor schematice

Editorul paginilor schematice este folosit pentru a edita si vizualiza paginile schematice. Puteti
adauga parti, fire, figuri si desena grafice. Editorul paginilor schematice are o paleta de
instrumente pe care le puteti folosi pentru a desena si adauga tot ce aveti nevoie pentru realizarea
unei astfel de pagini. Puteti printa din interiorul editorului manager de fisiere sau din interiorul
ferestrei manager de proiect.

7
Proiectarea Logica – Aplicatii 1

Figura 5 - Editorul paginilor schematice

Editorul componente proiect

Editorul circuitelor este folosit pentru a creea si edita componentele proiectului.

Figura 6 - Editorul componentelor proiectului

Din meniul View puteti selecta fiecare componenta sau pachet. In View componenta:

• Se poate crea, edita componente si simboluri care sunt stocate intr-o librarie noua sau
una deja existenta.

• Se poate crea, edita simbolurile conectorilor off-page si blocurile titlu.

8
Proiectarea Logica – Aplicatii 1

• Utilizarea paletei de instrumente electrice pentru punerea pinilor la componente si


intrumentele de desenat pentru a desena componente si simboluri.

In View packet se poate vizualiza intregul pachet. Package este o componenta fizica care contine
una sau mai multe componente logice. Puteti edita proprietatile intregului pachet, precum
referinta la fiecare componenta, prefixul, redenumirea si asa mai departe. Nu puteti edita
componente individuale in acest View, dar le puteti selecta pentru editare prin dublu click.

Editorul componentelor este foarte asemanator cu editorul simbolurilor. Principala diferenta


dintre acestea doua este lipsa paletei butoanelor de instrumente Pin si Pin Array a editorului de
simboluri.

Editorul de programe

Editorul de programe creeaza sau vizualizeaza fisiere VHDL sau alte fisiere text in OrCad
Capture. Cuvintele cheie VHDL si comentariile sunt afisate in culori pe care le alegeti din tabul
editorului de text in casuta Preferences (din meniul Option se alege Preferences).

Figura 7 - Editorul de programe

Sesiunea Log

Sesiunea Log afiseaza evenimentele intalnite pe parcursul sesiunii OrCad Capture, incluzand
mesajele rezultate prin folosirea instrumentelor disponibile in meniuri. Pentru afisarea help-
ului spre a identifica mesajele de eroare, plasati cursorul in linia cu eroare din sesiunea Log si
apoi apasati F1.

Rigla din partea de sus apare in inch sau milimetri depinzand de sistemul de masurare dorit
(U.S. sau Metric) care se poate selecta din Control Panel-ul Windows-ului. Se poate adauga
un tab cu setarile riglei facand click pe bara ei sau tragand tabul spre diferite pozitii. Setarile
tabului sunt salvate si folosite de fiecare data cand se porneste OrCad Capture.

9
Proiectarea Logica – Aplicatii 1

Figura 8 - Sesiunea Log

Puteti cauta informatii despre sesiunea Log folosind comanda Find din meniul Edit. De
asemenea se poate salva continutul sesiunii Log intr-un fisier, care este util si atunci cand se
foloseste suportul tehnic al Orcad-ului pentru rezolvarea problemelor tehnice. Numele
implicit al fisierului e SESSION.TXT

Afisarea sesiunii log

1. Click pe butonul de maximizare a sesiunii log, sau alegeti Session log din fereastra
meniu.

Maximizarea sesiunii log

1. Click pe butonul maximizare din bara de titlu.

Copierea textului sesiunii log in clipboard

1. Selectati fereastra sesiunii Log facand-o activa.

2. Selectati textul si alege Copy din meniul Edit.

Printarea sesiunii log

1. Selectati fereastra sesiunii Log facand-o activa.

2. Din meniul File se alege comanda Print.

Folosire Find in sesiunea Log

1. Selectati fereastra sesiunii Log facand-o activa.

2. Din meniul Edit se alege comanda Find.

3. Introduceti cuvantul sau cuvintele pe care vreti sa le cautati.

10
Proiectarea Logica – Aplicatii 1

4. Click Find Next.

Salvarea sesiunii Log intr-un fisier text

1. Selectati fereastra sesiunii Log facand-o activa.

2. Din meniul File se alege Save As. Va apare casuta Save As.

3. Introduceti numele fisierului in casuta text File name. Implicit sesiunea Log e salvata in
fisierul SESSION.TXT din directorul curent. Daca este necesar puteti selecta locatia
pentru fisier.

4. Click Save. Sesiunea Log va fi salvata in fisier.

Bara de instrumente

Bara de instrumente din OrCad Capture poate fi mutata sau redimensionata si ofera informatii
despre fiecare instrument in parte. Daca un buton este inactiv nu se poate realiza acea actiune.

Figura 9 - Bara de instrumente Capture

Unele instrumente functioneaza numai dupa ce le-ati selectat, in timp ce altele va ofera o gama
de operare fie asupra a ceea ce este selectat sau prin extinderea domeniului de aplicare a
intregului proiect.

In cele ce urmeaza sunt prezentate instrumentele de pe bara de instrumente.

Instrumentele barei de instrumente OrCad Capture

New Creeaza un document nou pe baza unui document activ. Asemanator


comenzii New din meniul File.

Open Deschiderea unui proiect existent sau a unei librarii. Asemanator comenzii
Open din meniul File.

Save Salvarea documentului activ, schematic sau componente. Echivalent


comenzii Save din meniul File.

11
Proiectarea Logica – Aplicatii 1

Print Printeaza paginile selectate in folderul schematic sau pagini active sau
componente. La fel comenzii Print din meniul File.

Cut Elimina elementul selectat si il pune in Clipbord. Asemanator comenzii


Cut din meniul Edit.

Copy Copiaza elementul selectat in Clipbord. Echivalent comenzii Copy din


meniul Edit.

Edit Pune elementul copiat in Clipbord acolo unde este pozitionat cursorul.
Asemenea comenzii Paste din meniul Edit.

Undo Anuleaza ultima comanda efectuata, daca e posibil. Asemantor comenzii


Undo din meniul Edit.

Redo Reefectueaza ultima comanda efectuata, daca e posibil. Asemanaor


comenzii redo din meniul Edit.

Zoom in Apropie pentru a vedea mai in detaliu, extinzand vederea. Asemanator


alegerii Zoom and in din meniul View.

Zoom out Departeaza pentru a vedea mai mult din documentul tau. Asemanator
comenzii Zoom and out din meniul View.

Zoom areea Precizati zona din pagina schematica pe care o vreti marita pe intreaga
fereastra. Asemanator comenzii Zoom and Areea din meniul View.

Zoom all Vezi intregul document. Asemator comenzii Zoom and all din meniul
View .

12
Proiectarea Logica – Aplicatii 1

Annotate Atribuie componente referinta la componnetele selectate din pagina


schematica. Asemanator comenzii Annotate din meniul Tools.

Back Annotate Scoate atribuirile din pagina selectata. Echivalenta comenzii Back
Annotate din meniul Tools.

Design Rules Check Cauta regulile incalcate in pagina schematica a proiectului.


Asemantor comenzii Design Rules Check din meiul Tools.

Create netlist Creeaza netlist-ul pentru pagina schematica selectata. Asemanator


comenzii Create netlist din meniul Tools.

Cross reference Creeaza raportul de referinta pentru pagina schematica selectata.

Bill of Materials Creeaza raportul listei de circuite din pagina schematica selectata.
Asemanator comenzii Bill of materials din meniul Tools.

Snap-to-grid Comuta paginile schematice si editarea componentelor fie ca sunt sau


nu in grila .

Project manager Afiseaza fereastra managerului de proiect pentru documentul activ


oferind o vedere asupra componentelor proiectului. Achivalent cu alegerea numarului ferestrei
managerului de proiect din meniul Window.

Help topics Ofera ajutor online. Echivalent comenzii Help Topics din meniul Help.

Afisarea sau ascunderea barei de instrumente

Puteti ascunde bara de instrumente si apoi sa o afisati ulterior atunci cand veti avea nevoie

1. Din meniul View al editorului paginilor schematice, alegeti bara de instrumente

13
Proiectarea Logica – Aplicatii 1

sau

Din meniul View al editarii componentelor alegeti bara de instrumente

Paleta de instrumente

OrCad Capture poseda doua palete de instrumente: prima pentru editarea paginilor schematice si
a doua pentru editarea componentelor. Ambele palete de instrumente sunt de tip float ( se poate
selecta portiunea dintre butoane si sa le trageti apoi in alta locatie ), redimensionabile, arata
informatii despre fiecare instrument in parte. Dupa ce alegeti un instrument se poate face click
dreapta pentru a afisa meniul pop-up context-sensitive.

Paleta de instrumente a editorului de pagini schematice

Primul grup de instrumentte din paleta, sunt intrumentele electrice folosite pentru a plasa obiecte
conectate. Al doilea grup sunt instrumentele de desenat folosite pentru a crea obiecte grafice fara
conectivitate electrica.

Figura 10 - Paleta de instrumente a editorului de pagini schematice

Instrumentele din paleta de instrumente a editarii paginilor scheamtice sunt descrise in cele ce
urmeaza.

Instrumentele din paleta de instrumente a editarii paginilor schematice

Select Selecteaza obiectul. Acesta e in modul normal.

Part Selecteza coomponente din librarie pentru a le plasa. Echivalenta este


comanda part din meniul Place .

Wire Deseneaza fire. Apasati tasta Shift pentru a desena fire non-ortogonale (
diferit de multiplu de 90 grade) . Asemator comenzii Wire din meniul Place.

Net Alias Pune denumiri firelor si componentelor. Echivalent comenzii Net Alias
din meniul Place.

14
Proiectarea Logica – Aplicatii 1

Bus Deseneaza comonente. Apasati tasta Shift pentru a desena segmente non-
ortogonale. Echivalent comenzii Bus din meniul Place.

Junction Pune legaturi. Echvalent comenzii Jonction din meniul Place.

Bus Entry Deseneaza intrarile componentelor. Echivalent comenzi Bus Entry din
meniul Place.

Power Plaseaza simbolurile pentru putere. Echivalent comenzii Power din meniu
Place.

Ground Plaseaza simbolul masei. Echivalent comenzii Ground din meniul Place.

Hierarchical Block Plasează blocuri ierarhice. Echivalent comenzii Hierarchical Block


din meniul Place.

Hierarchical Port Plasează porturi ierarhice pe pagini schematice. Echivalent comenzii


Hierarchical Port din meniul Place.

Hierarchical Pin Plasează pinuri ierarhice în blocuri ierarhice. Echivalent comenzii


Hierarchical Pin din meniul Place.

Off-Page Connector Plasează conectori off-page. Echivalent comenzii Off-Page


Connector din meniul Place.

No Connect Plasează simboluri fără conexiune pe pini. Echivalent comenzii No


Connect din meniul Place.

Line Desenează linii. Echivalent comenzii Line din meniul Place.

15
Proiectarea Logica – Aplicatii 1

Polyline Desenează polilinii. Apasati pentru a desena polilinii


neortogonale. Echivalent comenzii Polyline din meniul Place.

Rectangle Desenează dreptunghiuri. constrânge la un pătrat.


Echivalent comenzii Rectangle din meniul Place.

Ellipse Desenează elipse. constrânge la un cerc. Echivalent


comenzii Ellipse din meniul Place.

Arc Desenează arce. Echivalent comenzii Arc din meniul Place.

Text Plasează text. Echivalent comenzii Text din meniul Place.

Paleta editor

Primul grup de unelte al paletei editor sunt cele electrice, folosite pentru a plasa pini si simboluri
IEEE. Al doilea grup de unelte sunt cele desenării, folosite pentru a crea obiecte grafice fără
conexiuni electrice.

Figura 11 - Part editor tool palette

Uneltele unice paletei de editor sunt descrise în cele ce urmeaza.

Unelte din paleta editor

IEEE Symbol Plasează simboluri IEEE pe o componentă. Echivalent comenzii


IEEE Symbol din meniul Place.

Pin Plasează pini pe o componentă. Echivalent comenzii Pin din


meniul Place.

16
Proiectarea Logica – Aplicatii 1

Pin Array Plasează pini multiplii pe o componentă. Echivalent comenzii


Pin Array din meniul Place.

Afisarea sau ascunderea unei palete de unelte

Asemenea unui toolbar, se poate ascunde o paletă de unelte, si apoi se poate afisa din nou când
este nevoie.

1 Din meniul View al editorului paginei schematice, se alege Tool Palette


sau
Din meniul View al editorului de componente, se alege Tool Palette.

Bara de status

Bara de status este localizată la baza ferestrei OrCad Capture session, si raportează actiunile
curente, numărul de itemi selectati, scara de zoom, si locatia mouse-ului.

Figura 12 Bara de status

Spatiul din stânga


Spatiul din stânga afisează descriptorii uneltelor selectate, obiectelor meniului sau statusul
curent.

Spatiul din centru


Spatiul din centru afitează numărul de itemi selectati în editorul paginii schematice sau editorului
de componente.

Spatiul din dreapta


Spatiul din dreapta afisează scara curentă si locatia mouse-ului (exemplu: Scara=50% X=10.0
Y=5.0). Locatia în editorul paginii schematice este măsurata în inches sau milimetri, în functie
de setările de unităti din tabul de dimensiune a paginii din căsuta de dialog al proprietătilor
paginii schematice.

Afisarea sau ascunderea barei de status

Se poate ascunde bara de status, iar apoi afisată atunci când este nevoie.

Pentru a afisa sau ascunde bara de status

1 Din meniul View al editorului paginii schematice, se alege Status Bar.


sau
Din meniul View al editorului de componente, se alege Status Bar.

17
Proiectarea Logica – Aplicatii 1

Selectarea si deselectarea obiectelor

Odată selectat un obiect, se pot efectua operatii asupra lui, inclusiv mutare, copiere, decupare,
oglindire, rotire, redimensionare, sau editare. Se pot selecta si obiecte multiple pentru a fi editate,
sau grupate într-un singur obiect. Gruparea obiectelor păstrează relatia între ele în timp ce
acestea pot fi mutate în altă locatie. Această sectiune descrie diferite modalităti de selectare a
obiectelor individuale si grupurilor de obiecte atât în editorul paginii schematice cât si în editorul
de componente.

Pentru a selecta un obiect


1 Se pozitionează mouse-ul pe obiect si se apasă left mouse click. Obiectul va fi afisat în
culoarea de selectie.

Pasii pentru a schimba culoarea de selectie:


1 Din meniul Options, se alege Preferences, apoi tabul Colors.
2 Se apasă left mouse click pe Selection color.
3 Se selectează o culoare nouă din fereastra paletei de culori, click OK pentru a înlătura
paleta de culori, apoi click OK pentru a înlătura căsuta de dialog.

Pentru a selecta obiecte multiple


1 Pentru fiecare obiect de selectat, se pozitionează mouse-ul pe obiect si se apasă în
timp ce apăsati left mouse button. Fiecare obiect din setul de selectie este afisat în
culoarea de selectie.

Pentru a deselecta obiecte


1 Click într-o zonă în care nu sunt obiecte. Obiectele selectate devin deselectate. Se observă
că o componentă ocupă o zonă dreptunghiulară cuprinzând toate elementele grafice.
Aceasta înseamnă că o componentă poate ocupa o zonă mai mare decât ar putea apărea.

Pentru a selecta toate obiectele dintr-o zonă


1 Din paleta de unelte, se alege unealta de selectie.
2 Click într-o zonă în care nu sunt obiecte sau componente pentru a deselecta orice itemi ce
ar putea fi selectati.
3 Mutati mouse-ul la un colt al zonei de selectat. Apăsati si tineti apăsat left mouse button
în timp ce mutati mouse-ul în coltul opus, apoi eliberati left mouse button. Orice obiect
din setul de selectie va fi afisat în culoarea de selectie.

Se poate alege dacă se doreste ca setul de selectie să includă toate obiectele intersectate cu
dreptunghiul de selectie sau doar obiectele care se află în totalitate în interiorul dreptunghiului de
selectie, urmând următorii pasi:
1 Din meniul Options, alegeti Preferences, apoi alegeti tab-ul Select
2 Selectati o optiune din Area Select apoi click OK.

18
Proiectarea Logica – Aplicatii 1

Pentru a selecta toate obiectele dintr-o pagină schematică sau o componentă


1 Din meniul Edit, se alege Select All. Toate obiectele vor fi afisate în culoarea de selectie.

Pentru a selecta un obiect dintr-un set de obiecte asezate unul peste celălalt
1 Pozitionează mouse-ul peste stiva de obiecte.
2 Apăsati în timp ce apăsati left mouse button click. Astfel se poate trece de la un
obiect la altul din stivă.

Pentru a scoate un obiect dintr-un set selectat


1 Se plasează mouse-ul deasupra obiectului, apăsati , si click left mouse button.

Gruparea obiectelor
Folositi comanda Group din meniul Edit pentru a grupa obiecte multiple într-un singur obiect
selectabil. Aceasta este o metodă comodă pentru a mentine relatiile între diferite obiecte în timp
ce acestea sunt mutate în altă locatie. Se poate face si nest asupra grupurilor, adică un grup poate
contine alte grupuri la fel ca si obiecte. Comanda Group devine disponibilă când sunt selectate
obiecte multiple.

Pentru a grupa obiecte selectate multiple


1 Selectati obiectele care se doresc a fi grupate, cum este descris în sectiunea precedentă.
2 Din meniul Edit, alegeti Group. Se pot muta obiectele ca un grup.
3 Când terminati de manipulat obiectele ca un grup, se pot scoate din grup. Din meniul
Edit, alegeti Ungroup.

Editarea proprietătilor
Intr-o schemă de design OrCad Capture, fiecare obiect are proprietăti care le definesc
caracteristicile. Aceste obiecte includ:
• Hierarchical ports
• Off-page connectors
• DRC markers
• Bookmarks
• Parts (including hierarchical blocks)
• Nets (including constituent nets within buses)
• Pins
• Title block

O proprietate este compusă din nume (de exemplu, Part Value sau Part Reference) si o valoare
asociată (de exemplu, TIP31C sau Q2). De exemplu, proprietătile componentelor definesc
numele, valoarea, referintă de identificare, si alte informatii pentru fiecare componentă din
design.
În OrCad Capture se pot edita valorile proprietătilor, crea sau sterge proprietăti sau se poate alege
ca proprietătile să fie afisate pe pagina schematică. Pentru a edita proprietăti, se poate folosi unul
din cei doi editori:
• Editorul browse spreadsheet.

19
Proiectarea Logica – Aplicatii 1

• Editorul de proprietăti.

Dacă Orcad Capture permite structuri complexe de design ierarhic, fiecare din obiectele
enumerate mai sus poate exista ca o instantă sau incident.
În design-uri ierarhice complexe, o pagină schematică poate fi referită (sau refolosită) în mai
multe puncte din design. O instantă referă la obiectul care este plasat în schema de definire. Un
incident reprezintă folosirea sau refolosirea acelei instante în design. Când se editează proprietăti
pentru un obiect, se poate edita instanta, sau se poate edita un incident particular a acelei
instante.

Editorul Browse spreadsheet

Se afisează editorul Browse spreadsheet din meniul Edit al manager-ului de proiect. Browse
spreadsheet-ul particular care este afisat depinde de de obiectul selectat din meniul pull-right din
Browse. Aceste optiuni includ:
• Hierarchical ports
• Off-page connectors
• DRC markers
• Bookmarks
• Part (inclusiv hierarchical block) occurrences
• Net (inclusiv constituent nets within a bus) occurrences
• Pin occurrences
• Title block occurrences

Editorul Browse spreadsheet parcurge întregul design pentru obiectele selectate, iar apoi afisează
proprietătile lor. Fiecare proprietate apare ca un titlu de coloană în spreadsheet. Fiecare linie este

20
Proiectarea Logica – Aplicatii 1

un obiect găsit de editor.

Pentru a crea o proprietate nouă în editorul Browse spreadsheet


1 În prima coloană a Browse spreadsheet-ului, selectati obiectul sau incidentul pentru care
doriti să creati o proprietate nouă
2 Din meniul Edit, alegeti Properties. OrCad Capture afisează obiectul într-o fereastră nouă
Browse spreadsheet.
3 Click New. OrCad Capture afisează căsuta de dialog New Property.
4 Completati un nume si o valoare pentru noua proprietate, apoi click OK. OrCad Capture
adaugă proprietatea la obiect sau incident si afisează noua proprietate în Browse
spreadsheet-ul original.

Pentru a copia o valoare de la o proprietate la alta în editorul Browse spreadsheet


1 În prima coloană a Browse spreadsheet-ului, selectati obiectul sau incidentul care are
proprietatea cu valoarea pe care doriti să o copiati.
2 Din meniul Edit, alegeti Properties. OrCad Capture afisează obiectul într-o fereastră nouă
Browse spreadsheet.
3 Selectati celula care contine valoarea pe care doriti să o copiati.
4 Click Copy.
5 Selectati celula care doriti să contină valoarea copiată.
6 Click Paste. OrCad Capture mută valoarea în celula selectată.

Pentru a sterge o proprietate definită de utilizator în editorul Browse spreadsheet


1 În prima coloană a Browse spreadsheet-ului, selectati obiectul sau incidentul care contine
proprietatea pe care doriti să o stergeti.
2 Selectati titlul de coloană pentru proprietatea pe care doriti să o stergeti.
3 Click Remove. OrCad Capture sterge proprietatea din obiect

Editorul de proprietăti
Se afisează editorul de proprietăti fie prin selectarea itemilor dintr-o pagină schematică, apoi
alegând Properties din meniul Edit sau popup, sau prin simplul dublu click pe un item din
editorul paginii schematice.
Editorul de proprietăti permite editarea proprietătilor pentru instantele următoarelor obiecte:
• Parts (inclusiv hierarchical blocks)
• Nets (inclusiv constituent nets within buses)
• Pins
• Title blocks

Editorul de proprietăti este constrâns în asa fel încât poate edita doar instante de pe pagina
schematică activă.

21
Proiectarea Logica – Aplicatii 1

Fiecare coloană din editor este o proprietate iar fiecare linie este o instantă sau incident. Liniile
incidentelor apar în galben sub linia instantei asociate. Ele apar doar dacă expandati instanta prin
click pe semnul plus (+) din stânga numelui. Celulele din editor arată valorile proprietătilor
pentru fiecare instantă sau incident. Proprietătile care apar în editor depind de itemii selectati din
pagina schematică. De asemenea, aceste proprietăti depind de tabul de selectie din partea de jos
al editorului. De exemplu, dacă tabul Parts este activ, proprietătile pentru componentele selectate
apar în editorul de proprietăti. Se poate constrânge setul de proprietăti afisate prin utilizarea
filtrelor disponibile în lista drop-down din partea de sus dreapta al editorului. Exista un număr
prestabilit de filtre disponibile. Aceste filtre reprezinta seturi de proprietăti care sunt folosite
pentru tipuri de proiecte particulare. De exemplu, filtrul Actel Designer Part/Net Properties
include proprietăti care sunt utile pentru constrângerea unui proiect PLD la integrarea cu
software Actel Designer. Filtrul <All> face ca editorul de proprietăti să afiseze toate proprietătile
care există curent pentru itemul selectat.
Când se editează proprietăti este important de stiut câteva puncte cheie:
• Valorile proprietătilor care sunt aplicate instantelor vor “străluci” pentru toate incidentele
acelor instante.
• Valorile proprietătilor incidentelor suprascriu valorile proprietătilor instantei.
• Când se sterge o proprietate a unei instante, acea proprietate nu va mai “străluci” la
incidentele ei.
• Dacă se sterge o valoare a unei proprietăti de la un incident, valoarea proprietătii instantei
va “străluci” la acel incident.

22
Proiectarea Logica – Aplicatii 1

Pentru a crea o proprietate nouă în editorul de proprietăti:


1 În editorul paginii schematice, selectati obiectul sau obiectele pentru care doriti să creati o
proprietate.
2 Din meniul Edit, alegeti Properties. OrCad Capture va afisa editorul de proprietăti.
3 Click pe butonul New. OrCad Capture va afisa căsuta de dialog New Property.
4 Introduceti un nume pentru noua proprietate si apăsati OK. OrCad Capture adaugă noua
proprietate editorului de proprietăti si tuturor instantelor si incidentelor afisate curent.

Pentru a edita o valoare a unei proprietăti în editorul de proprietăti:


1 În editorul de proprietăti, selectati celula care contine valoarea pe care doriti să o
schimbati.
2 Introduceti noua valoare si apăsati . Observati că schimbarea valorii unei
proprietăti a unei instante determină valoarea să “strălucească” pentru toate incidentele
instantei care nu au valoare independentă de instantă.

Pentru a edita valoarea proprietătii pentru toate instantele si incidentele afisate:


1 În editorul de proprietăti selectati coloana cu numele proprietătii ce are valoarea pe care
doriti să o schimbati.
2 Din meniul popup, alegeti Edit. OrCad Capture va afisa o căsută de dialog pentru
proprietatea selectată.
3 Introduceti noua valoare pentru proprietate si click pe OK. Noua valoare este aplicată
proprietătii pentru fiecare instantă si incident care este afisat curent în editor.
Pentru a sterge o proprietate:
1 Selectati coloana proprietătii pe care doriti să o stergeti.
2 Click pe butonul Delete Propert, astfel proprietate este stearsă. (Coloana proprietătii
rămâne afisată. Pentru a vedea dacă proprietatea a fost stearsă, iesiti din editorul de
proprietăti si apoi intrati din nou.)

Pentru a afisa o proprietate pe pagina schematică:


1 În editor, selectati celulele proprietătii instantei pe care doriti să o afisati, apoi click pe
butonul Display. OrCad Capture va afisa căsuta de dialog Display Properties.
2 Completati căsuta de dialog asa cum doriti si apoi click pe OK. OrCad Capture va afisa
proprietatea pe pagina schematică pentru toate instantele afisate.

Mutarea sau redimensionarea obiectelor grafice


Pentru unele obiecte cum ar fi fire, bus, linii, elipse, dreptunghiuri, si altele, se poate edita
dimensiunea obiectului si forma. Înainte de a muta sau redimensiona un obiect grafic, trebuie
mai întâi selectat.

Pentru a redimensiona si muta obiecte:


1 Selectati obiectul de redimensionat sau mutat.
2 Pentru a redimensiona obiectul, apăsati left mouse button pe un mâner de redimensionare
si deplasati mouse-ul până când obiectul este de dimensiunea pe care o doriti, apoi
eliberati butonul mouse-ului.
sau

23
Proiectarea Logica – Aplicatii 1

Pentru a muta un obiect, apăsati left mouse button oriunde pe obiect cu exceptia
mânerelor de redimensionare, si mutati obiectul tinând apăsat butonul până când este
acolo unde doriti, apoi eliberati butonul mouse-ului.
3 Pentru a deselecta obiectul, click într-o zonă în care nu sunt componente sau obiecte.

Anularea, refacerea, si repetarea unei actiuni


Se poate folosi comanda Undo pentru a anula actiunea. Pentru a repeta o actiune de editare,
folositi comanda Repeat. De exemplu, ati putea muta un obiect selectat cu 5 unităti grid, iar apoi
să vă dati seama că aveti nevoie să mutati un obiect diferit la aceeasi distantă. Selectati al doilea
obiect, apoi din meniul Edit, alegeti comanda Repeat. Se pot folosi comenzile Undo, Redo, si
Repeat pentru următoarele actiuni:
• Plasarea obiectelor
• Stergerea obiectelor (exceptie comanda Repeat)
• Copierea obiectelor
• Mutarea obiectelor
• Redimensionarea obiectelor
• Rotirea obiectelor
• Oglindirea obiectelor

Pentru a anula o actiune:


1 Din meniul Edit, alegeti Undo.

Pentru a anula efectele unei actiuni Undo:


1 Din meniul Edit, alegeti Redo.

Pentru a repeta o comandă:


1 Efectuati comanda o dată.
2 Din meniul Edit, alegeti Repeat.

Pentru a repeta o operatie de copiere:


1 Selectati un obiect din pagina schematică.
2 Apăsati si mutati obiectul la o locatie nouă, astfel se crează o copie a obiectului, apoi
lăsati obiectul selectat.
3 Din meniul Edit, alegeti Repeat. Pointerul repetă mutarea relativă din pasul 2 si un obiect
aditional este plasat.

Aplicatii-teme:
1. Sa se verifice in OrCad functionalitatile descrise anterior.
2. Sa se considere un exemplu concret de implemenare logica(vezi una din problemele
rezolvate), caruia sa i se aplice functionalitatile descrise anterior.

24