ไฟล์ HPGL คืออะไร??
ไฟล์ HPGFL (Hewlett-Packard Graphics Language) มีชุดคำสั่งสำหรับการควบคุมพล็อตเตอร์ที่พัฒนาโดย HP พล็อตเตอร์ของ HP ใช้ไฟล์นี้เพื่อวาดและพิมพ์เนื้อหาเวกเตอร์และแรสเตอร์บนกระดาษ
คำสั่ง HPGL
คำสั่ง HPGL ประกอบด้วยสิ่งต่อไปนี้
- ส่วนคำสั่งของตัวอักษรสองตัวอักษร
- ส่วนพารามิเตอร์
- ส่วนเทอร์มิเนเตอร์
แต่ละพารามิเตอร์ในไฟล์ต้องแบ่งด้วยตัวคั่นในกรณีที่มีหลายพารามิเตอร์
ตัวอย่างคำสั่ง HPGL
Example :PA5000,1000;
(command) PA
(parameter) 5000
(separator) ,
(parameter) 1000
(terminator) ;
ระบบพิกัด
ระบบพิกัดประกอบด้วยตัวบ่งชี้การวัด 2 มิติเพื่อค้นหาตำแหน่งเฉพาะใดๆ HPGL ใช้ทั้งระบบพิกัดของพลอตเตอร์และระบบพิกัดของผู้ใช้เพื่อจุดประสงค์นี้
ระบบพิกัดพล็อตเตอร์
ระบบพิกัดนี้ใช้เพื่อวาดโครงร่างตามการเคลื่อนที่ของพล็อตเตอร์ หน่วย XY ทั่วไปของการเคลื่อนที่ของพล็อตเตอร์ขั้นต่ำคือ 0.025 มม. ช่วงที่เป็นไปได้ของการวาดภาพเปลี่ยนไปตามชนิดของพล็อตเตอร์
ระบบพิกัดผู้ใช้
ระบบพิกัดที่ผู้ใช้ระบุสามารถตั้งค่าได้โดยใช้มาตราส่วนและจุดกำเนิด ค่าเหล่านี้จะถูกแปลงเป็นพิกัดของพล็อตเตอร์โดยใช้คำสั่ง IP และคำสั่ง SC พิกัดของระบบพลอตเตอร์จะถูกใช้เป็นค่าเริ่มต้นหากไม่ได้ดำเนินการแปลงนี้
รูปแบบไฟล์ HPGL
ไฟล์ HPGL อยู่ในรูปแบบ ASCII (ไฟล์ข้อความ) และเริ่มต้นด้วยคำสั่งตั้งค่าไม่กี่คำสั่ง สิ่งนี้ตั้งค่าพารามิเตอร์บางอย่างสำหรับพล็อตเตอร์สำหรับการพล็อต ไฟล์ HPGL ทั่วไปมีลักษณะดังนี้
คำสั่ง | ความหมาย |
---|---|
IN; | เริ่มต้น, เริ่มงานวางแผน |
IP; | กำหนดจุดปรับขนาด (P1 และ P2) เป็นตำแหน่งเริ่มต้น |
SP1; | เลือกปากกา 1 |
PU0,0; | ยกปากกาขึ้นและย้ายไปยังจุดเริ่มต้นสำหรับการดำเนินการถัดไป |
PD100,0,100,100,0,100,0,0; | วางปากกาลงและย้ายไปยังตำแหน่งต่อไปนี้ (วาดกรอบรอบหน้า) |
PU50,50; | ปากกาขึ้นและเลื่อนไปที่พิกัด X,Y 50,50 |
CI25; | วาดวงกลมที่มีรัศมี 25 |
SS; | เลือกชุดอักขระมาตรฐาน |
DT*,1; | ตั้งค่าตัวคั่นข้อความเป็นเครื่องหมายดอกจัน และไม่ต้องพิมพ์ (ตัว 1 หมายถึง “จริง”) |
PU20,80; | ยกปากกาแล้วเลื่อนไปที่ 20,80 |
LBHello World*; | จับฉลาก |