aspose.info
TH

รูปแบบไฟล์ HPGL - เรียนรู้จากผู้เชี่ยวชาญด้านรูปแบบไฟล์!

อัปเดตเมื่อ

ไฟล์ 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*;จับฉลาก

อ้างอิง

ดูเพิ่มเติม