Organizace informaci

Dostupne informace o systemu jsou tvoreny obsahem asi 50 obrazovkovych
stranek (pages). Informace jsou cleneny do sekci; nektere sekce jsou
dale cleneny na odstavce (paragraphs).

Uzivatel ma moznost vyvolat informaci z te sekce, ktera odpovida okam-
zitemu stavu systemu. Ve strankach prislusne sekce se muze pohybovat
dopredu a zpet po jednotlivych strankach pomoci klaves DArr a UArr, nebo
po odstavcich pomoci klaves PgDn a PgUp. Prvni stranku soucasneho od-
stavce lze zobrazit klavesou Home. Klavesa Esc vyvola navrat systemu do
toho stavu, odkud byla informace vyvolana.

O tom, ktere z uvedenych klaves jsou v danem okamziku ve funkci, je
uzivatel informovan spodni radkou okenka.

Ze zakladni urovne ovladani systemu vyvolava uzivatel informace (teto
sekce) pomoci klavesy "?" (nebo "/") nebo prehled primarnich prikazu
(Menu) pomoci klavesy F9. U primarnich prikazu s parametry lze vyvolat
prislusnou sekci informaci zadanim znaku "?" ve vstupni radce. V tex-
tovych okenkach lze vyvolat odpovidajici sekci informaci opet stiskem
klavesy "?" nebo "/".

Koncepce navrhoveho systemu

Navrhovy system je urcen pro vyvoj dvouvrstvych plosnych spoju ve
tride IV, zejmena pro cislicovou techniku.

Obrazec dvouvrstveho plosneho spoje je tvoren dvema druhy zakladnich
prvku v siti (zpravidla) 1.25 x 1.25 mm:

- spojovymi carami az 7 ruznych sirek, ktere lze vest v 8 smerech
(z vychoziho uzlu site do jednoho z 8 sousednich)
- pajecimi body az 15 typu, umistenymi v uzlech site

Maximalni rozmer obrazce ve verzi 1.2 je 240 x 132 poli site, tedy
zpravidla 300 x 165 mm.

Obrazec plosneho spoje lze interaktivne modifikovat

- pomoci ukazatele na urovni zakladnich prvku
- pomoci okenka na urovni obdelnikovych oblasti

Navrhovy system umoznuje pojmenovavat obvody, pro ktere generuje sezna-
my spoju (nebo tyto seznamy porovnava se zadanymi).

Polohy zakladnich prvku nejsou omezeny na zakladni sit; navrhovy system
dovoluje modifikovat jejich fyzicke souradnice. Podobne mohou byt upra-
vovany i fyzicke rozmery zakladnich prvku.

Vsechny dostupne informace o plosnem spoji navrhovy system uklada do
vektorovych souboru, ktere take predstavuji interface na generatory kodu
pro porizovaci zarizeni.

Rozdeleni primarnich prikazu


Primarni prikazy jsou zadavany na zakladni urovni ovladani systemu
(z ktere byl vyvolan tento text). Jsou vyvolavany jedinou klavesou,
casto stisknutou spolu s nekterou z klaves Alt, Ctrl nebo Shift.

Podle zpusobu zadavani parametru lze primarni prikazy rozdelit do 3
trid:

- prikazy bez parametru
- prikazy rizene prepinaci (options) ve vstupni radce
- prikazy rizene seznamem parametru ve vstupni radce

Prikazy bez parametru jsou vetsinou vykonany bezprostredne. (Nemohou
mit podstatne destruktivni nasledky). Prikazy zbyvajicich dvou trid
jsou ignorovany, je-li zadana vstupni radka prazdna. Primarni prikazy
bez parametru jsou uplne popsany v teto sekci; podrobnejsi informace o
ostatnich primarnich prikazech lze ziskat zadanim "?" ve vstupni radce.

>>> PRIKAZY:

- Quit command: Q. Ukonceni programu. Opusteni navrhoveho systemu
a navrat do MS-DOSu. Vsechna data v operacni pameti jsou ztracena.
Jestlize posledni modifikace plosneho spoje nebo seznamu obvodu ne-
byly ulozeny na disk, je uzivatel varovan. Pred provedenim prikazu
je uzivatel zadan o souhlas.

- Help command: ?, /. Zobrazeni teto sekce informaci o systemu.

- Menu command: F9. Zobrazeni prehledu primarnich prikazu.

Dalsi odstavce teto sekce popisuji

- prikazy pro praci s ukazatelem
- prikazy pro praci s okenkem
- prikazy pro zobrazeni plosneho spoje
- prikazy pro praci s obvody
- prikazy pro praci s vektorovymi soubory
- prikazy pro praci s fyzickymi rozmery

Prace s ukazatelem - vkladani zakladnich prvku

Vkladani a modifikace zakladnich prvku se provadeji prostrednictvim
ukazatele, tvoreneho krizem. Ukazatelem lze (zpravidla pomoci klaves se
sipkami) pohybovat v soucasne zobrazene oblasti plosneho spoje. Cinnost
systemu nyni zavisi na rezimu, ktery je prave v platnosti. System muze
byt v rezimu Erase nebo Write, ukazatel muze byt v rezimu Idle nebo Ac-
tive. Vkladani pajecich bodu zavisi pouze na rezimu Erase / Write; vkla-
dani spojovych car a mezivrstvovych pruchodu je navic podmineno rezimem
Active. System dovoluje s mezivrstvovym pruchodem pracovat podobne, jako
by byl soucasti spojove cary.

Prave platny rezim je indikovan v horni radce obrazovky (viz odstavec
Stav systemu).

Ovladani systemu je navrzeno tak, aby zakladni upravy bylo mozno prova-
det pouze pomoci klaves lezicich v numericke casti klavesnice (Numeric
Keypad).

>>> PRIKAZY:

- Pohyb ukazatele: klavesy RArr (6), PgUp (9), UArr (8), Home (7),
LArr (4), End (1), DArr (2), PgDn (3). Stisknutim klavesy se
ukazatel posouva o zakladni krok v prislusnem smeru; je-li soucasne
stisknut Shift, o vetsi krok (modifikovatelny uzivatelem - viz Con-
trol Mode Setting). Vyznam klavesy Shift je obraceny, je-li akti-
vovan NumLock. Ukazatel lze posouvat az k okraji obrazovky.

- Set Pad command: F7, P. Vkladani pajecich bodu. Pajeci body jsou
vkladany v pozici ukazatele. Je-li v platnosti mod Write, je vlo-
zen pajeci bod typu, ktery je prave v platnosti (viz tez Change Pad
Shape command a Pick up Pad Shape command); je-li soucasne Pad Set-
ting Mode (viz Control Mode Setting) nastaven na Separate Sides a
v pozici ukazatele jiz pajeci bod je, je na prave zvolene strane
plosneho spoje zmenen jeho typ (zatimco na opacne strane puvodni typ
zustava). Je-li v platnosti mod Erase, je pajeci bod v pozici uka-
zatele (pokud existuje) vymazan.

- Write Mode command: F4. Nastavuje Write Mode. Ovlivnuje vkla-
dani spojovych car, pajecich bodu a mezivrstvovych pruchodu.

- Erase Mode command: F3. Nastavuje Erase Mode. Ovlivnuje vkla-
dani spojovych car, pajecich bodu a mezivrstvovych pruchodu.

- Kresleni a mazani spojovych car: Spojove cary jsou kresleny nebo ma-
zany v trajektorii ukazatele, je-li ukazatel v aktivnim rezimu (in-
dikovanem slovem Active v horni radce obrazovky - viz Active Mode
command, Write Mode Active command, Erase Mode Active command a Idle
Mode command). Je-li v platnosti mod Write, jsou spojove cary
kresleny prave platnou sirkou; v modu Erase jsou cary (pokud existu-
ji) mazany. Cary jsou kresleny nebo mazany vzdy na prave zvolene
strane plosneho spoje (viz Set Via command).

- Active Mode command: F6. Nastavuje aktivni rezim ukazatele.
Ovlivnuje vkladani spojovych car a mezivrstvovych pruchodu.

- Idle Mode command: 0, F5. Nastavuje neaktivni rezim ukazatele.
Ovlivnuje vkladani spojovych car a mezivrstvovych pruchodu.

- Write Mode Active command: +. Nastavuje Write Mode a soucasne
Active Mode. Dovoluje bezprostredne zacit kresleni spojove cary.

- Erase Mode Active command: -. Nastavuje Erase Mode a soucasne
Active Mode. Dovoluje bezprostredne zacit mazani spojove cary.

- Set Via command: ., F8, V. Vkladani mezivrstvoveho pruchodu a zme-
na strany plosneho spoje. Je-li ukazatel v aktivnim rezimu a
v platnosti mod Write, je vlozen mezivrstvovy pruchod typu, ktery je
prave v platnosti (viz tez Change Via Shape command a Pick up Via
Shape command). Je-li v platnosti mod Erase, je pajeci bod v pozi-
ci ukazatele (pokud existuje) vymazan. Ve vsech pripadech je zme-
nena prave platna strana (coz dovoluje primo pokracovat v kresleni
nebo mazani spojove cary).

- Change Line Width command: Alt & F6 <line width>. Zmena prave pla-
tne sirky spojovych car.

- Change Pad Shape command: Alt & F7 <pad shape>. Zmena prave plat-
neho typu pajecich bodu.

- Change Via Shape command: Alt & F8 <via shape>. Zmena prave plat-
neho typu mezivrstvovych pruchodu.

- Pick up Line Width command: Ctrl & F6. Prevzeti sirky spojovych
car. Jestlize je ukazatel umisten na spojove care (lezici na prave
platne strane plosneho spoje), stava se sirka teto cary prave plat-
nou sirkou spojovych car; jinak je prikaz ignorovan. Nova hodnota
je v platnosti az do dalsi zmeny timto prikazem nebo prikazem Change
Line Width; je indikovana v prvni radce obrazovky.

- Pick up Pad Shape command: Ctrl & F7. Prevzeti typu pajecich bodu.
Jestlize je ukazatel umisten na pajecim bodu, stava se typ tohoto
pajeciho bodu prave platnym typem pajecich bodu; jinak je prikaz
ignorovan. (Je pouzit typ na prave platne strane plosneho spoje).
Nova hodnota je v platnosti az do dalsi zmeny timto prikazem nebo
prikazem Change Pad Shape; je indikovana v prvni radce obrazovky.

- Pick up Via Shape command: Ctrl & F8. Prevzeti typu mezivrstvovych
pruchodu. Jestlize je ukazatel umisten na pajecim bodu, stava se
typ tohoto pajeciho bodu prave platnym typem mezivrstvovych prucho-
du; jinak je prikaz ignorovan. (Je pouzit typ na prave platne
strane plosneho spoje). Nova hodnota je v platnosti az do dalsi
zmeny timto prikazem nebo prikazem Change Via Shape; je indikovana
v prvni radce obrazovky.

- Set Display Mode: Alt & R. Nastaveni rezimu zobrazovani. (Prikaz
ma vlastni sekci informace.)

- Set Control Mode: Alt & C. Nastaveni parametru ovladani. (Prikaz
ma vlastni sekci informace.)

Prace s oblastmi - okenko

Navrhovy system umoznuje globalne pracovat s obdelnikovymi oblastmi,
vymezenymi okenkem. Okenko je urceno dvema body zakladni site, v dalsim
oznacovanymi Point 1 a Point 2, resp. bod 1 a bod 2. (Na jejich vzajemne
poloze nezalezi.) Pri spusteni systemu lezi bod 1 v levem dolnim rohu
a bod 2 v pravem hornim rohu pracovni oblasti.

>>> PRIKAZY:

- Mark Point 1 command: F1. Vlozeni souradnic bodu 1. Souradnice
ukazatele se stavaji novymi souradnicemi bodu 1.

- Mark Point 2 command: F2. Vlozeni souradnic bodu 2. Souradnice
ukazatele se stavaji novymi souradnicemi bodu 2.

- Reset Point 1 command: Ctrl & F1. Nastaveni souradnic bodu 1.
Souradnice bodu 1 jsou nastaveny na [0, 0] (levy dolni roh pracovni
oblasti).

- Reset Point 2 command: Ctrl & F2. Nastaveni souradnic bodu 2.
Souradnice bodu 2 jsou nastaveny na [XMax, YMax] (pravy horni roh
pracovni oblasti).

- Go to Point 1 command: Alt & F1. Jdi do bodu 1. Ukazatel je pre-
sunut do bodu 1. Jestlize bod 1 lezi mimo soucasnou obrazovku, je
obrazovka na prani uzivatele prekreslena; jinak je prikaz ignorovan.

- Go to Point 2 command: Alt & F2. Jdi do bodu 2. Ukazatel je pre-
sunut do bodu 2. Analogicky s Go to Point 1 command.

- Erase Area command: E <options>. Mazani oblasti.

- Move Area command: M <options>. Presun oblasti.

- Copy Area command: C <options>. Kopirovani oblasti.

(S okenkem dale souvisi prikaz A (Add Vector File command).)

Zobrazeni plosneho spoje

>>> PRIKAZY:

- Set Display Mode command: Alt & R. Nastaveni rezimu zobrazovani.
(Prikaz ma vlastni sekci informace.)

- Redraw Screen command: R. Prekresleni obrazovky. Obrazovka je
prekreslena tak, aby byl ukazatel co nejblize jejimu stredu. Polo-
ha ukazatele vzhledem k obrazci se nemeni. Pokud by obrazovka byla
vykreslena s nezmenenym offsetem, je prikaz ignorovan.

- Zoom command: Z. Zmena meritka obrazce. Obrazovka je prekreslena
ve zmenenem meritku tak, aby byl ukazatel co nejblize jejimu stre-
du. Zvetsene meritko je nahrazeno standardnim a naopak.

- Hardcopy command: H <options>. Kopirovani obrazovky na tiskarne.

Prace s obvody

Semanticka informace, se kterou system pracuje, se vaze k pojmu obvod.
Obvod je urcen

- jmenem
- poctem vyvodu
- rozteci rad vyvodu
- rozteci vyvodu
- poradim cislovani
- orientaci
- souradnicemi vyvodu 1

System uchovava seznam obvodu, kterych (v teto verzi) muze byt ulozeno
az 200. Do tohoto seznamu jsou obvody ukladany zadanim jejich jmena spo-
lu s parametry. Se seznamem obvodu lze dale pracovat v prostredi, do
ktereho system vstoupi prikazem X (Cross Reference command).

>>> PRIKAZY:

- Set Circuit command: F10 <circuit parameters, name & numbering>
Vkladani obvodu.

- Name Circuit command: N <circuit parameters, name & numbering>
Pojmenovani obvodu.

- Find Pin command: F <pin specifier>. Hledani zadaneho vyvodu.

- Identify Pin command: I. Identifikace vyvodu v pozici ukazatele.
Jestlize pajeci bod v pozici ukazatele je vyvodem nektereho obvodu
ze seznamu obvodu, system zobrazi jeho jmeno a cislo vyvodu; jinak
je indikovana chyba. Neni-li v pozici ukazatele pajeci bod, je
prikaz ignorovan.

- Trace From Cursor command: T. Hledani nejblizsiho pripojeneho vy-
vodu. Prikaz hleda nejblizsi vyvod obvodu ze seznamu obvodu, pri-
pojeny ke spoji v pozici ukazatele. Jestlize ke spoji neni pripo-
jen vyvod zadneho obvodu ze seznamu obvodu, nebo jestlize v pozici
ukazatele spoj neni, je indikovana chyba. Funkci prikazu ovlivnuje
prave platna strana plosneho spoje. Za nejblizsi vyvod neni pova-
zovan ten, ktery je v pozici ukazatele (muze byt identifikovan pri-
kazem Identify Pin).

- Cross Reference command: X. Vstup do prostredi pro praci se sezna-
my obvodu a spoju (prikaz ma vlastni sekci informace).

Vektorove soubory

Vektorove soubory slouzi k ukladani plosnych spoju do vnejsich pameti;
tvori take jediny interface na generatory kodu pro porizovaci zarizeni.
Vektorove soubory maji vzdy stejnou strukturu; obsahuji

- spojove cary strany A a B
- pajeci body
- seznam bodu mimo zakladni sit
- tabulku rozmeru zakladnich prvku
- seznam obvodu

- soucasny rezim zobrazovani
- oznaceni verze navrhoveho systemu
- velikost obrazce plosneho spoje

Delka vektoroveho souboru zavisi na slozitosti obrazce plosneho spoje
(nikoliv na jeho velikosti).

>>> PRIKAZY:

- Save PCB command: S <vector file name>. Ulozeni plosneho spoje
na disk.

- Add Vector File command: A <vector file name>. Cteni plosneho
spoje z disku.

- Set Vector File Read Mode command: Alt & A. Nastaveni rezimu cteni
vektoroveho souboru (prikaz ma vlastni sekci informace).

Fyzicke rozmery

Navrhovy system dovoluje zadavat fyzicke rozmery zakladnich prvku a mo-
difikovat jejich fyzicke souradnice; uchovava tabulku zakladnich prvku a
seznam bodu mimo zakladni sit.

Fyzicke rozmery zakladnich prvku nejsou v primem vztahu k rozmerum je-
jich graficke reprezentace; slouzi pouze jako pruvodni informace plosneho
spoje a (v pozdejsi verzi) jako podklady pro kontrolu navrhovych pravidel.
Graficka reprezentace presto je zvolena tak, aby spolu na obrazovce koli-
dovaly zakladni prvky (beznych typu) prave tehdy, jestlize spolu koliduji
jejich fyzicke rozmery, nastavene pri inicializaci systemu.

Modifikovane souradnice slouzi vylucne jako pruvodni informace; navrho-
vy system pouze umoznuje jejich vkladani a upravy. V graficke reprezen-
taci se zmeny souradnic nijak neprojevi. Seznam bodu mimo zakladni sit
muze obsahovat az 200 polozek.

>>> PRIKAZY:

- Set Element Dimensions command: Alt & D. Nastaveni rozmeru zaklad-
nich prvku. Prikaz otevira tabulku parametru zakladnich prvku; ma
vlastni sekci informace.

- Change Off-Grid Point command: G. Nastaveni bodu mimo zakladni
sit. Prikaz otevira tabulku parametru prislusneho bodu mimo zakla-
dni sit; ma vlastni sekci informace.

- Find Off-Grid Point command: Alt & G. Hledani bodu mimo zakladni
sit. Prikaz presune ukazatel na nejblizsi pristi bod mimo zakladni
sit. Jestlize hledany bod lezi mimo soucasnou obrazovku, je ob-
razovka na prani uzivatele prekreslena; jinak je prikaz ignorovan.
Body mimo zakladni sit jsou setrideny v poradi podle rostouci sou-
radnice X a pak Y; nejblizsi pristi bod je hledan vzhledem k poloze
ukazatele podle uvedeneho poradi. Jestlize takovy nejblizsi pristi
bod mimo zakladni sit neexistuje, je indikovana chyba.

Stav systemu - horni radka obrazovky

Horni radka obrazovky indikuje parametry ukazatele, prave platne typy
zakladnich prvku a zpusob zobrazeni zakladnich prvku na obrazovce.

Parametry ukazatele zahrnuji prave platnou stranu (Side A / Side B),
indikaci jeho rezimu (Erase / Write a Idle / Active) a jeho souradnice
v jednotkach site (grid units).

Prave platne typy zakladnich prvku jsou dany sirkou spojovych car,
typem pajecich bodu a typem mezivrstvovych pruchodu.

Zpusob zobrazeni zahrnuje indikaci zvetseni (Zoom) a indikaci rezimu
zobrazeni spojovych car a pajecich bodu zvlast pro kazdou stranu plosneho
spoje. Cerveny blok plati pro stranu A, modry pro stranu B. Prvnich
7 znaku indikuje zpusob zobrazeni spojovych car sirky (po rade) 1 az 7.
Znak "-" (None) znaci cary prislusne sirky potlaceny, "D" (Dashed) zobra-
zeny carkovane, "S" (Solid) zobrazeny plnou carou a "T" (Thick) zobrazeny
silnou carou. Osmy znak ukazuje zpusob zobrazeni pajecich bodu na pri-
slusne strane. Znak "-" indikuje body potlaceny (Off), "P" body zobra-
zeny (On).

Prace s tabulkami parametru

Tabulky parametru slouzi k zobrazeni a modifikaci hodnot nekterych pa-
rametru navrhoveho systemu. Jsou vyvolavany primarnim prikazem ze zakla-
dni urovne ovladani systemu.

Polozka, kterou je v danem okamziku mozno modifikovat, je zobrazena
zvyraznene. Je mozno ji vybrat pomoci klaves DArr, UArr, RArr, LArr,
Home a End. Klavesy DArr a UArr vybiraji nasledujici a predchozi (obvyk-
le nejblizsi nizsi a vyssi) polozku v tabulce. Klavesy RArr a LArr vybe-
rou nejblizsi pravou a levou polozku v teze radce (pokud existuje). Ko-
necne klavesy Home a End vybiraji prvni a posledni polozku v tabulce.

Parametry mohou byt vyctove nebo numericke. Hodnotu vyctovych para-
metru je mozno menit klavesami Return a (v opacnem smeru) Backspace.
V pripade numerickych parametru je mozno po stisknuti klavesy Return (ob-
jevi se textovy ukazatel) zapsat novou hodnotu a vlozit ji dalsim stiskem
klavesy Return. V pripade syntakticke chyby zustava puvodni hodnota pa-
rametru; lezi-li zadana hodnota mimo povoleny interval, je misto ni vloze-
na prislusna mez. Numericke parametry jsou vzdy celociselne.

Tabulku lze opustit pomoci klavesy Esc. Jestlize byly hodnoty parame
tru zmeneny, je uzivatel zadan o potvrzeni zmen. V pripade jeho zaporne
odpovedi zustavaji parametry navrhoveho systemu beze zmeny.

Prislusnou sekci on-line helpu lze zobrazit pomoci klavesy "?".

"Select highlighted item using Arrows, Home and End.
Change its value using Return and Backspace
(in case of numeric item, press Return, then type in new value
and enter it by Return). Press Esc to exit the window."

PRIMARY COMMANDS OVERVIEW


Arrows : standard cursor step Numbers : large cursor step

+ : Write Mode Active - : Erase Mode Active
0, F5 : Idle Mode F6 : Active Mode
F3 : Erase Mode F4 : Write Mode

., V, F8 : Set Via, Toggle Side P, F7 : Set Pad

Ctrl & F6 : Pick up Line Width Alt & F6 : Change Line Width
Ctrl & F7 : Pick up Pad Shape Alt & F7 : Change Pad Shape
Ctrl & F8 : Pick up Via Shape Alt & F8 : Change Via Shape

F1 : Mark Point 1 F2 : Mark Point 2
Ctrl & F1 : Reset Point 1 Ctrl & F2 : Reset Point 2
Alt & F1 : Go to Point 1 Alt & F2 : Go to Point 2

A : Add Vector File E : Erase Area
S : Save PCB M : Move Area
C : Copy Area
H : Hardcopy
R : Redraw Screen Z : Zoom

F10 : Set Circuit I : Identify Pin
N : Name Circuit F : Find Pin
X : Cross Reference T : Trace From Cursor

Alt & R : Set Display Mode Alt & C : Set Control Mode
Alt & A : Set Vector File Read Mode Alt & D : Set Element Dimensions

G : Change Off-Grid Point Alt & G : Find Off-Grid Point

?, / : Help Q : Quit
F9 : Menu

ZMENA PRAVE PLATNE SIRKY SPOJOVYCH CAR

Change Line Width command: Alt & F6 <line width>.

Prikaz dovoluje vlozeni nove hodnoty prave platne sirky vkladanych spo-
jovych car. Nova hodnota je v platnosti az do dalsi zmeny timto pri-
kazem nebo prikazem Pick up Line Width; je indikovana v prvni radce obra-
zovky. Vlozena hodnota musi byt cislo v rozmezi 1 az 7.

ZMENA PRAVE PLATNEHO TYPU PAJECICH BODU

Change Pad Shape command: Alt & F7 <pad shape>.

Prikaz dovoluje vlozeni nove hodnoty prave platneho typu pajecich bodu
vkladanych prikazem Set Pad. Nova hodnota je v platnosti az do dalsi
zmeny timto prikazem nebo prikazem Pick up Pad Shape; je indikovana v prv-
ni radce obrazovky. Vlozena hodnota musi byt cislo v rozmezi 1 az 15.

ZMENA PRAVE PLATNEHO TYPU MEZIVRSTVOVYCH PRUCHODU

Change Via Shape command: Alt & F8 <via shape>.

Prikaz dovoluje vlozeni nove hodnoty prave platneho typu pajecich bodu
vkladanych jako mezivrstvove pruchody prikazem Set Via. Nova hodnota je
v platnosti az do dalsi zmeny timto prikazem nebo prikazem Pick up Via
Shape; je indikovana v prvni radce obrazovky. Vlozena hodnota musi byt
cislo v rozmezi 1 az 15.

MAZANI OBLASTI

Erase Area command: E <options>.

Obrazec v obdelniku urcenem okenkem bude smazan. Podle zadanych pre-
pinacu (options) budou mazany

- A: spojove cary strany A
- B: spojove cary strany B
- P: pajeci body a obvody, pokud lezi cele uvnitr okenka
- *: vsechny prvky obrazce; totez jako ABP

Muze byt vlozena libovolna kombinace prepinacu.

POSUV OBLASTI

Move Area command: M <options>.

Obrazec v obdelniku urcenem okenkem bude posunut do oblasti urcene u-
kazatelem. Podle zadanych prepinacu (options) budou posouvany

- A: spojove cary strany A
- B: spojove cary strany B
- P: pajeci body a obvody, pokud lezi cele uvnitr okenka
- *: vsechny prvky obrazce; totez jako ABP
- L: obrazec v okenku bude posunut do obdelnika leziciho vlevo od
ukazatele (implicitne vpravo)
- D: obrazec v okenku bude posunut do obdelnika leziciho dolu od
ukazatele (implicitne nahoru)

Muze byt vlozena libovolna kombinace prepinacu.

Je-li nastaven Automatic Window Movement On (viz Control Mode Setting)
posune se okenko spolecne s obrazcem.

KOPIROVANI OBLASTI

Copy Area command: C <options>.

Obrazec v obdelniku urcenem okenkem bude zkopirovan do oblasti urcene
ukazatelem. Podle zadanych prepinacu (options) budou kopirovany

- A: spojove cary strany A
- B: spojove cary strany B
- P: pajeci body
- *: vsechny prvky obrazce; totez jako ABP
- L: obrazec v okenku bude zkopirovan do obdelnika leziciho vlevo od
ukazatele (implicitne vpravo)
- D: obrazec v okenku bude zkopirovan do obdelnika leziciho dolu od
ukazatele (implicitne nahoru)

Muze byt vlozena libovolna kombinace prepinacu.

Je-li nastaven Automatic Window Movement On (viz Control Mode Setting)
premisti se okenko spolecne s kopirovanym obrazcem.

VKLADANI OBVODU

Set Circuit command: F10 <circuit parameters> <circuit name & numbering>

Prikaz dovoluje vlozeni obvodu umisteneho vzhledem k ukazateli.

<circuit parameters> ::= <circuit orientation> <number of pins>
[W <row spacing>] [S <pin spacing>]
[P <pad shape>] [*]

<circuit orientation> ::= R | U | L | D

Pokud <circuit parameters> obsahuji "*", jsou parametry, ktere nebyly
zadany v <circuit parameters>, dopocitany. Pokud <circuit parameters>
neobsahuji "*", jsou vynechane parametry nahrazeny temi, ktere byly zadany
pri predchozim pouziti prikazu.

Do obrazce jsou vlozeny pajeci body, odpovidajici vyvodum obvodu se za-
danymi parametry. Vyvod cislo 1 je umisten v pozici ukazatele.

Je-li parametr W nulovy, je vlozena pouze jedna rada pajecich bodu.
Je-li zaporny, je druha rada bodu vykreslena na opacne strane (vzhledem
k prvni rade); to poskytuje sirsi moznosti definovat poradi cislovani vy-
vodu.

<circuit name & numbering> ::= <circuit name> [, <numbering>]

<numbering> ::= CCW | TV | LW

Je-li zadano jmeno obvodu, je obvod vlozen do seznamu obvodu. Zkratky
CCW (Counterclockwise), TV (Transversal), LW (Lengthwise) urcuji poradi
cislovani vyvodu. Neni-li poradi cislovani uvedeno, je pouzito to cislo-
vani, ktere bylo zadano naposledy.

POJMENOVANI OBVODU

Name Circuit command: N <circuit parameters> <circuit name & numbering>

Prikaz dovoluje obvod v pozici ukazatele pojmenovat a tak vlozit do se-
znamu obvodu.

<circuit parameters> ::= <circuit orientation> <number of pins>
[W <row spacing>] [S <pin spacing>] [*]

<circuit orientation> ::= R | U | L | D

Pokud <circuit parameters> obsahuji "*", jsou parametry, ktere nebyly
zadany v <circuit parameters>, dopocitany. Pokud <circuit parameters>
neobsahuji "*", jsou vynechane parametry nahrazeny temi, ktere byly zadany
pri predchozim pouziti prikazu.

Obvod zadanych parametru bude po zadani jmena vlozen do seznamu obvodu.

Je-li parametr W nulovy, je vlozena pouze jedna rada pajecich bodu.
Je-li zaporny, je druha rada bodu vykreslena na opacne strane (vzhledem
k prvni rade); to poskytuje sirsi moznosti definovat poradi cislovani vy-
vodu.

<circuit name & numbering> ::= <circuit name> [, <numbering>]

<numbering> ::= CCW | TV | LW

Je-li zadano jmeno obvodu, je obvod vlozen do seznamu obvodu. Zkratky
CCW (Counterclockwise), TV (Transversal), LW (Lengthwise) urcuji poradi
cislovani vyvodu. Neni-li poradi cislovani uvedeno, je pouzito to poradi
cislovani, ktere bylo zadano naposledy. Vyvod cislo 1 je vzdy v pozici
ukazatele.

HLEDANI ZADANEHO VYVODU

Find Pin command: F <pin specifier>.

Ukazatel se presune na zadany vyvod. Jestlize hledany vyvod lezi mimo
soucasnou obrazovku, je obrazovka na prani uzivatele prekreslena; jinak je
prikaz ignorovan.

<pin specifier> ::= <circuit name> [/ <pin number>]

Vyvod je specifikovan jmenen obvodu a cislem vyvodu, oddelenym lomit-
kem. Neni-li cislo vyvodu specifikovano, je hledan vyvod cislo 1.

PRACE SE SEZNAMY OBVODU A SPOJU

Cross Reference command: X. Vstup do prostredi pro praci se seznamy
obvodu a spoju.

Je otevreno textove okenko umoznujici praci se seznamy obvodu a spoju.
Uzivatel ovlada system pomoci prikazu, ktere zapisuje do vstupni radky
(zacinajici znakem ">") a nechava provest stisknutim klavesy Return. Do-
stupne prikazy:

EXIT

Navrat na zakladni uroven ovladani systemu. Stejny ucinek ma zadani
prazdne vstupni radky.

OUTPUT <output file name>
OUT <output file name>

Specifikace vystupniho souboru nebo vystupniho zarizeni pro nasledujici
vystupni operaci. Implicitne je vystupnim zarizenim CON: (obrazovka).

LIST

Vypis seznamu obvodu na vystupni zarizeni.

DELETE [<circuit name>]
DEL [<circuit name>]

Odstranuje obvod jmenem <circuit name> ze seznamu obvodu. Neni-li
jmeno obvodu specifikovano, je seznam obvodu vynulovan. Pred vynulovanim
seznamu je uzivatel zadan o souhlas.

RENAME <old circuit name> <new circuit name>
REN <old circuit name> <new circuit name>

Prejmenuje obvod jmenem <old circuit name> na <new circuit name>, neni-
-li obvod jmena <new circuit name> jiz v seznamu obvodu.

TRACE [<circuit name>]

Vypisuje seznam spoju na vystupni zarizeni. Je-li specifikovano jmeno
obvodu, jsou vypisovany spoje vychazejici z jednotlivych vyvodu obvodu
<circuit name>, jinak jsou vypisovany spoje, vychazejici z vyvodu vsech
obvodu v seznamu obvodu.

LOAD [<reference file name>]

Plni referencni seznam spoju seznamem spoju ze vstupniho souboru jmenem
<reference file name>. Neni-li <reference file name> specifikovano, je
pouzit seznam spoju ziskany poslednim prikazem TRACE. Demonstracni verze
umoznuje pouzit prikaz LOAD pouze bez <reference file name>.

Vstupni soubor musi mit syntax shodnou se seznamem spoju generovanym
prikazem TRACE. (Pujde typicky napr. o tento seznam, opraveny textovym
editorem.) Text uzavreny v lomenych zavorkach "{", "}" je ignorovan.

COMPARE [<circuit name>]
COMP [<circuit name>]

Porovnava referencni seznam spoju se skutecnym zapojenim plosneho spoje
a vypisuje rozdily na vystupni zarizeni. Je-li specifikovano jmeno obvo-
du, jsou porovnavany spoje vychazejici z jednotlivych vyvodu obvodu <cir-
cuit name>, jinak jsou porovnavany spoje, vychazejici z vyvodu vsech obvo-
du v seznamu obvodu.

ULOZENI PLOSNEHO SPOJE NA DISK

Save PCB command: S <vector file name>.

Obrazec plosneho spoje je spolu se seznamem obvodu ulozen do souboru se
jmenem <vector file name>. Neobsahuje-li <vector file name> extenzi, je
implicitne pouzita extenze "PVF" (Primary Vector File). Existuje-li jiz
soubor zadaneho jmena (a to ma jinou extenzi nez "BVF"), je extenze puvod-
niho souboru zmenena na "BVF" (Backup Vector File). Jestlize soubor
s extenzi "BVF" jiz existoval, je pritom zrusen.

Jmeno souboru bez extenze musi koncit teckou.

V demonstracni verzi neni prikaz implementovan.

CTENI VEKTOROVEHO SOUBORU Z DISKU

Add Vector File command: A <vector file name>.

Obrazec plosneho spoje je spolu se seznamem obvodu, seznamem bodu mimo
sit, tabulkou rozmeru zakladnich prvku a tabulkou reprezentace zakladnich
prvku na obrazovce precten z diskoveho souboru jmenem <vector file name>.

Neobsahuje-li <vector file name> extenzi, je implicitne pouzita extenze
"PVF" (Primary Vector File). Jmeno souboru bez extenze musi koncit tec-
kou.

Vsechny prvky obrazce plosneho spoje, ktery byl puvodne v pameti, zu-
stavaji. Uvnitr okenka je k nim pridana prislusna cast obrazce plosneho
spoje ze zadaneho souboru, pricemz typ novych prvku prepisuje typ puvod-
nich, ktere lezely na stejnych mistech (podobne jako by byly nove prvky
zadany rucne).

Do seznamu obvodu jsou doplneny ty obvody ze zadaneho souboru, ktere
lezi zcela uvnitr okenka, jestlize se jejich jmeno dosud v seznamu obvodu
nevyskytuje. (Ve stavajici verzi neni indikovan dvoji vyskyt tehoz jmena
ani preplneni seznamu obvodu.)

Zpusob cteni vektoroveho souboru muze byt modifikovan prikazem Set Vec-
tor File Read Mode.

NASTAVENI REZIMU CTENI VEKTOROVEHO SOUBORU

Set Vector File Read Mode command: Alt & A.

Prikaz dovoluje modifikovat zpusob cteni vektoroveho souboru z disku
prikazem Add Vector File.

Cteni jednotlivych casti vektoroveho souboru - pajecich bodu, spojovych
car strany A a B, seznamu bodu mimo zakladni sit, tabulky rozmeru zaklad-
nich prvku a seznamu obvodu - muze byt povoleno (Included - implicitne)
nebo potlaceno (Omitted).

Strany A a B vektoroveho souboru muze byt zameneny (VF Sides Swapped).

Vektorovy soubor muze byt pri cteni posunut; k jeho souradnicim jsou
pricteny hodnoty offsetu zadane v jednotkach site (grid units).

Typy spojovych car a pajecich bodu vektoroveho souboru mohou byt (na
obou stranach plosneho spoje navzajem nezavisle) modifikovany podle zadane
tabulky. Prvni radek tabulky obsahuje cislo typu zakladniho prvku ve ve-
ktorovem souboru; druhy a treti radek dovoluji specifikovat cislo typu, na
ktery bude prislusny zdrojovy typ pri cteni na stranu A a B transformovan
Zadanim nuly bude cteni prvku prislusneho typu potlaceno. Zadani nuly
u typu pajeciho bodu potlacuje jeho cteni pro obe strany plosneho spoje.

Nastaveny rezim cteni vektoroveho souboru je v platnosti az do dalsi
zmeny timto prikazem.

KOPIROVANI OBRAZOVKY

Hardcopy command: H <options>.

Obrazec plosneho spoje bude zkopirovan na tiskarnu Olivetti PR-15B nebo
kompatibilni. Podle zadanych prepinacu (options) budou tisteny

- A: spojove cary a pajeci body strany A
- B: spojove cary a pajeci body strany B
- *: vsechny prvky obrazce; totez jako AB

NASTAVENI REZIMU ZOBRAZOVANI

Set Display Mode command: Alt & R.

Prikaz dovoluje nastavit rezim zobrazovani spojovych car a pajecich
bodu obou stran plosneho spoje a barevnou reprezentaci stran plosneho
spoje a ukazatele.

Spojove cary jednotlivych sirek mohou byt navzajem nezavisle zobrazova-
ny silnou carou (Thick), plnou carou (Solid), teckovane (Dashed), nebo
muze byt zobrazovani potlaceno (None). Pajeci body mohou byt nezavisle
na obou stranach plosneho spoje zobrazovany nebo potlaceny. K nastaveni
techto parametru slouzi leve dva sloupce tabulky.

Jednotlivym pixelum obrazovky muze byt prirazena jedna z 16 barev podle
prislusne kombinace prvek strany A - prvek strany B - ukazatel. Ukazatel
muze svitit stale nebo blikat (v neprehlednem obrazci). Tyto parametry
dovoluje nastavit pravy sloupec tabulky.

"Select highlighted item using Arrows, Home and End. Change its
value using Return and Backspace. Press Esc to exit the window."

NASTAVENI PARAMETRU RIZENI

Set Control Mode command: Alt & C.

Prikaz (ve stavajici verzi) dovoluje nastavit vetsi krok ukazatele
(v rozmezi 2 az 20 modulu zakladni site), mod vkladani pajecich bodu (viz
Set Pad command) a automatickeho presuvu okenka (viz Move Area command a
Copy Area command), format stranky na tiskarne (pocet znaku na radce, po-
cet radek na strance a mezeru mezi strankami), mod zobrazovani textovych
okenek, akustickou indikaci chyb, implicitni diskove jednotky (A:, B: nebo
C:) pro systemove a datove soubory a konecne automaticky backup vektoro-
vych souboru.

"Select highlighted item using Arrows, Home and End.
Change its value using Return and Backspace
(in case of numeric item, press Return, then type in new value
and enter it by Return). Press Esc to exit the window."

NASTAVENI ROZMERU ZAKLADNICH PRVKU

Set Element Dimensions command: Alt & D.

Prikaz dovoluje nastavit fyzicke rozmery zakladnich prvku jednotlivych
typu. Vsechny udaje v tabulce jsou soucasti vytvarenych vektorovych sou-
boru a jsou vyuzivany generatory kodu pro porizovaci zarizeni. V pozdej-
sich verzich systemu budou uzity pro automatickou kontrolu navrhovych pra-
videl. (Pro tento ucel je take mozno zadat minimalni povolenou sirku me-
zer mezi vodici.)

Prvni dva parametry nastavuji pocet modulu zakladni site odpovidajici
2.50 nebo 2.54 mm.

Sirky spojovych car mohou byt nastaveny v rozmezi 0.01 az 9.99 mm. U
pajecich bodu lze nastavit jejich sirku, vysku (opet v rozmezi 0.01 az
9.99 mm) a tvar (Circle / Square), pricemz v zavislosti na zadanych rozme-
rech pajeciho bodu Circle znaci kruh nebo oval a Square ctverec nebo ob-
delnik.

NASTAVENI BODU MIMO ZAKLADNI SIT

Change Off-Grid Point command: G.

Prikaz dovoluje zobrazit a modifikovat parametry bodu mimo zakladni
sit. Je mozno zadat jeho posunuti (v setinach mm) vuci uzlu site, s kte-
rym se poji, a potlaceni transformace (zpravidla na palcovou sit) pri ge-
nerovani kodu pro porizovaci zarizeni. Vzdy je nutno specifikovat vrstvy
(spojove cary strany A nebo B nebo pajeci body), ke kterym se zadane zmeny
vztahuji.

Bod je ulozen do seznamu bodu mimo zakladni sit, je-li zadano posunuti
v alespon jedne souradnici (nebo potlaceni transformace) pro alespon jednu
vrstvu.

Navrhovy system seznam bodu mimo zakladni sit pouze uchovava a nedefi-
nuje jejich presnou interpretaci; nelze vsak predpokladat, ze generatory
kodu pro jednotliva porizovaci zarizeni budou schopny pracovat s posunutim
jinych bodu usecek tvoricich spojove cary, nez koncovych.