AutoLisp
AutoLISP เป็นภาษาคอมพิวเตอร์ที่ถูกสร้างขึ้นมาโดยอาศัยพื้นฐานมาจากภาษา
LISP (LIST Processing) ที่สามารถเขียนขึ้นในลักษณะที่เป็นโครงสร้าง
(Structure) ซึ่งจะเอื้ออำนวยให้ผู้ใช้งานสามารถเขียนแยกส่วนหรือแบ่งกันทำงานได้
แต่อย่างไรก็ตาม AutoLISP ที่กล่าวถึงนี้มิได้อยู่แยกเป็นภาษาหนึ่งจาก
AutoCAD เหมือนกับภาษาคอมพิวเตอร์อื่น ๆ เช่น C,
Pascal, BASIC ฯลฯ คือ ผู้ใช้งานสามารถใช้งาน AutoLISP ได้ภายใต้ AutoCAD เท่านั้น
จะรันโปรแกรมตามลำพังไม่ได้ โดยโปรแกรม AutoLISP จะถูกคอมไฟล์ในลักษณะอินเตอร์เพรเตอร์
(Interpreter) คือเมื่อป้อนข้อมูลลงไปก็จะให้คำตอบออกมาที่ละบรรทัดต่อบรรทัด
ทันที AutoLISP จะใช้งานร่วมกับ
Macros ของ AutoCAD โดยที่การปฏิบัติหน้าที่ของ
Macros จะทำได้เฉพาะคำสั่งมารตรฐานของ AutoCAD ที่มีอยู่แล้วเท่านั้น แต่ผู้ใช้งานสามารถใช้ AutoLISP เป็นเครื่องมือในการสร้าง Command ขึ้นมาใหม่ด้วยการนำคำสั่งต่าง
ๆ ของ AutoCAD ที่มีอยู่แล้วมาประกอบกัน
ใช้ฟังก์ชั่นพิเศษเข้ามาช่วยเสริม และใส่เงื่อนไขต่าง ๆ เข้าไปเพื่อให้สามารถตัดสินใจเองได้
จากนั้นก็จะนำทั้งหมดมาประมวลเข้าด้วยกัน สร้างเป็น Command ขึ้นมาใหม่ที่จะสามารถเรียกใช้งานได้เหมือนกับคำสั่งมาตรฐานทั่ว
ๆ ไปของ AutoCAD
Cr. กรมส่งเสริมอุตสาหกรรม
– พื้นฐานการเขียนโปรแกรม AutoLISP
ไม่มีความคิดเห็น:
แสดงความคิดเห็น