วันพุธที่ 10 ตุลาคม พ.ศ. 2561

AutoLisp


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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น