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.