HPGL bestand

Top  Previous  Next

HPGL, soms met een koppelteken verbonden als HP-GL, is de eerste printer controle

taal gebruikt bij Hewlett-Packard plotters. HPGL is de afkorting van

Hewlett-Packard Graphics Language. Later werd het de standaard van bijna alle plotters.

 

De taal word gevormd door een serie van twee letter codes, gevolgd door de facultatieve

parameters. Bijvoorbeeld een boog kan getekend worden op een pagina door deze

string te versturen: AA100,100,50. Dit betekent dat de boog absoluut is, en de parameters

plaatsen het centrum van de boog op 100,100 op de pagina, met een begin hoek van

50 graden gemeten tegen de klok in.

 

Typische HPGL bestanden beginnen met een paar start commando's,

gevolgd door een lange string van grafische commando's.

 

Een voorbeeld HPGL bestand

Commando

Betekenis

IN;

initialiseren, begin een plotting taak

IP;

stel het initiale punt (nulpunt) in, in geval van gebrek 0,0

SC0,100,0,100;

stel the schaal in zodat de pagina is 0 tot 100 in X en Y richtingen

SP1;

selecteer pen 1

PU0,0;

verplaats de pen naar start punt voor de volgende actie

PD100,0,100,100,0,100,0,0;

leg de pen neer en verplaats de volgende locaties

PU50,50;

til de pen op en verplaats naar 50,50

CI25;

teken een cirkel met een radius van 25

PU20,80;

til de pen op en verplaats naar 20,80

 

Het gecoördineerde systeem is gebaseerd op de kleinste eenheden die hun plotters

konden ondersteunen, en was afgesteld op 25 µm (d.w.z. 40 eenheden per millimeter, 1016 per inch).

 

Engraver © gebruikt alleen vector en verplaats commando's zodat deze

op alle machines werkt. Alhoewel er in Engraver Pro © versie ook

bogen en cirkels gebruikt kunnen worden.