HPGL (= HP-GL, Hewlett-Packard Graphics Language) – qrafik görüntülərin emalı və saxlanması üçün Hewlett-Packard şirkətində işlənib hazırlanmış dildir. Bu dil ilkin olaraq plotterdə çıxarılan görüntülər üçün nəzərdə tutulmuşdu; HPGL, qrafikanı göstərişlərdən ibarət iki metafayla çevirir ki, bunların da əsasında proqram ilkin görüntünü qura bilir. Hazırda, demək olar ki, bütün plotterlər üçün standartdır. Hewlett-Packard printerləri PCL ilə yanaşı, HPGL dilini də dəstəkləyir. Dilin komandaları iki hərfdən və ondan sonra gələn əlavə parametrlərdən ibarətdir. Məsələn, qövs (arc) çəkmək üçün aşağıdakı komandadan istifadə etmək olar:
AA100,100,50;
burada, AA – "Arc Absolute" sözlərinin qısaltması, 100,100 – qövsün mərkəzi nöqtəsinin koordinatları, 50 isə saat əqrəbinin əksinə ölçülən başlanğıc bucaqdır. Adətən, HPGL faylları parametrlərin quraşdırılmasından ibarət bir neçə komanda ilə başlayır və qrafik komandaların uzun siyahısı ilə davam edir.
Komanda | Mənası |
---|---|
İN; | rəsm prosesinin başlanğıcını qoyur |
İP; | başlanğıc nöqtəni müəyyən edir; bu halda susqunluqla 0,0 |
SC0,100,0,100; | səhifənin ölçülərini X və Y istiqamətində 0-dan 100-dək edir |
SP1; | 1 qələmini seçir |
PU0,0; | qələmi başlanğıc mövqeyə aparır |
PD100,0,100,100,0,100,0,0; | verilmiş mövqelərə görə qələmi endirir və hərəkət etdirir (səhifənin ətrafına düzbucaqlı çəkir) |
PU50,50; | qələmi qaldırır və 50,50 mövqeyinə aparır |
CI25; | radiusu 25 olan çevrə çəkir |
SS; | standart şrift seçir |
DT*,1; | mətn ayırıcısı olaraq * qoyur və onun kağızda çapını qadağan edir (1 — "true") |
PU20,80; | qələmi qaldırır və 20,80 mövqeyinə aparır |
LBHello World*; | yazını çəkir |
Ədəbiyyat
- İsmayıl Calallı (Sadıqov), "İnformatika terminlərinin izahlı lüğəti", 2017, "Bakı" nəşriyyatı, 996 s.
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
HPGL HP GL Hewlett Packard Graphics Language qrafik goruntulerin emali ve saxlanmasi ucun Hewlett Packard sirketinde islenib hazirlanmis dildir Bu dil ilkin olaraq plotterde cixarilan goruntuler ucun nezerde tutulmusdu HPGL qrafikani gosterislerden ibaret iki metafayla cevirir ki bunlarin da esasinda proqram ilkin goruntunu qura bilir Hazirda demek olar ki butun plotterler ucun standartdir Hewlett Packard printerleri PCL ile yanasi HPGL dilini de destekleyir Dilin komandalari iki herfden ve ondan sonra gelen elave parametrlerden ibaretdir Meselen qovs arc cekmek ucun asagidaki komandadan istifade etmek olar AA100 100 50 burada AA Arc Absolute sozlerinin qisaltmasi 100 100 qovsun merkezi noqtesinin koordinatlari 50 ise saat eqrebinin eksine olculen baslangic bucaqdir Adeten HPGL fayllari parametrlerin qurasdirilmasindan ibaret bir nece komanda ile baslayir ve qrafik komandalarin uzun siyahisi ile davam edir Komanda MenasiIN resm prosesinin baslangicini qoyurIP baslangic noqteni mueyyen edir bu halda susqunluqla 0 0SC0 100 0 100 sehifenin olculerini X ve Y istiqametinde 0 dan 100 dek edirSP1 1 qelemini secirPU0 0 qelemi baslangic movqeye aparirPD100 0 100 100 0 100 0 0 verilmis movqelere gore qelemi endirir ve hereket etdirir sehifenin etrafina duzbucaqli cekir PU50 50 qelemi qaldirir ve 50 50 movqeyine aparirCI25 radiusu 25 olan cevre cekirSS standart srift secirDT 1 metn ayiricisi olaraq qoyur ve onun kagizda capini qadagan edir 1 true PU20 80 qelemi qaldirir ve 20 80 movqeyine aparirLBHello World yazini cekirEdebiyyatIsmayil Calalli Sadiqov Informatika terminlerinin izahli lugeti 2017 Baki nesriyyati 996 s