Co je soubor HPGL?
Soubor HPGFL (Hewlett-Packard Graphics Language) obsahuje sadu instrukcí pro ovládání plotru vyvinutou společností HP. Plotry HP používají tento soubor ke kreslení a tisku vektorového a rastrového obsahu na papír.
Příkaz HPGL
Příkaz HPGL se skládá z následujících.
- Příkazová část abecedy se dvěma znaky
- Sekce parametrů
- Sekce Terminátor
V případě více parametrů musí být každý parametr v souboru oddělen oddělovačem.
Příklad příkazu HPGL
Example :PA5000,1000;
(command) PA
(parameter) 5000
(separator) ,
(parameter) 1000
(terminator) ;
Souřadnicový systém
Souřadnicové systémy se skládají z 2-rozměrných indikátorů měření pro lokalizaci jakéhokoli konkrétního místa. HPGL pro tento účel používá jak souřadnicový systém Plotter, tak uživatelský souřadnicový systém.
Souřadnicový systém plotru
Tento souřadnicový systém se používá k vykreslování výkresů na základě pohybu plotru. Typická jednotka XY minimálního pohybu plotru je 0,025 mm. Možný rozsah změn výkresu s druhy plotrů.
Uživatelský souřadnicový systém
Uživatelem zadaný souřadnicový systém lze nastavit pomocí měřítka a počátku. Tyto jsou převedeny na souřadnice plotru pomocí příkazu IP a příkazu SC. Souřadnice systému plotru jsou standardně použity, pokud se tento převod neprovádí.
Formát souboru HPGL
Soubory HPGL jsou ve formátu ASCII (textový soubor) a začínají několika instalačními příkazy. Tím se nastaví určité parametry plotru pro vykreslování. Typický soubor HPGL vypadá následovně.
Příkaz | Význam |
---|---|
IN; | inicializovat, spustit vykreslovací úlohu |
IP; | nastaví body měřítka (P1 a P2) do jejich výchozích pozic |
SP1; | vyberte pero 1 |
PU0,0; | zvedněte pero nahoru a přesuňte se na výchozí bod pro další akci |
PD100,0,100,100,0,100,0,0; | položte pero dolů a přesuňte se na následující místa (nakreslete rámeček kolem stránky) |
PU50,50; | Per Up a přesun na souřadnice X,Y 50,50 |
CI25; | nakreslete kružnici o poloměru 25 |
SS; | vyberte standardní znakovou sadu |
DT*,1; | nastavit oddělovač textu na hvězdičku a netisknout je (1, což znamená “pravda”) |
PU20,80; | zvedněte pero a přesuňte se na 20,80 |
LBHello World*; | nakreslit štítek |