Prvky součástky
Pro vytváření prvků součástky existují procedury korespondující s prvky
součástky v PCB souboru. Na rozdíl od ostatních procedur nejsou všechny
parametry povinné. Povinnost/nepovinnost je stejná jako v syntaxi PCB souborů.
Úplná syntax je :
Pad (X, Y, PadType)
Line (X1, Y1, X2, Y2, LineType, Layer)
Arc (Kvadrant, X, Y, Poloměr, LineType, Layer)
Text (Řetězec, X, Y, VýškaZnaků, Orientace, LineType, Layer)
Pin (ČísloVývodu, X, Y, PadType)
Nepovinné parametry jsou vrstva, typ pájecího bodu a druhý konec čáry.
Jsou doplňovány podle poslední použité hodnoty (viz poznámka).
Hodnoty sice formálně jsou typu integer a string (pouze Text), ale jsou
u nich povoleny pouze určité rozsahy:
Souřadnice 0 ~ 32000
LineType 0 ~ 15
PadType 0 ~ 255
Layer 0 ~ 15
Orientace 0 ~ 7, bity 0 a 1 dávají rotaci v násobcích 90 stupňů,
bit 2 zrcadlení v ose X
Kvadrant 0 ~ 3
ČísloVývodu 0 ~ 500
Poznámky
Překročení výše uvedených parametrů způsobí běhovou chybu.
Nejsou-li některé parametry zadány, způsobí toto volání běhovou
chybu. Automatické parametry součástky platí jen v jejím rámci (viz příklad).
Příklad
begin
Component ("C1", "1", "D1")
begin
Line (10, 10, 100, 100, 1, 13);
Line (120, 120);
<--- OK, ekvivalentní Line (120, 120, 100, 100, 1, 13)
end;
Component ("C2", "2", "D2")
begin
Line (120, 120);
<--- Běhová chyba!
end;
end.