Tuesday, April 9, 2024

LISP Command : Object replace

โค้ดตัวนี้ เป็น คำสั่ง  แทนที่ วัตถุ ที่เลือก อันที่1  ด้วย วัตถุที่เลือกอันที่ 2

ใช้กับ บล้อคได้นะครับ แต่ จุดอ้างอิงการวาง จะถือตาม วัตถุที่เลือก

ลอง เอาไปรันดู ครับ     คำสั่ง คือ or1

 



(defun c:or1() ;object replace


 (setq obj1 (car (entsel "\nSelect the object to be replaced: ")))

  (setq obj2 (car (entsel "\nSelect the replacement object: ")))


  ; Check if both objects are valid

  (if (and obj1 obj2)

    (progn

      ; Get the properties of the replacement object

      (setq obj2Data (entget obj2))


      ; Get the insertion point of the object to be replaced

      (setq obj1Data (entget obj1))

      (setq obj1Pos (cdr (assoc 10 obj1Data)))

(setq obj2Pos (cdr (assoc 10 obj2Data)))

       (command "copy" obj2 "" obj2Pos obj1Pos)

      ; Delete the original object

      (entdel obj1)

      (princ "\nObject replaced successfully.")

    )

    (princ "\nInvalid selection. Please select valid objects.")

  )


  (princ)

)

Tuesday, March 5, 2024

มาใช้ Chat GPT เขียน LISP กัน

            หลังจากที่รู้จัก Ai กันแล้ว และผมได้ทดสอบ เจ้า ChatGPT ให้ช่วยเขียน โค้ด โปรแกรม ภาษา AutoLISP หรือ LISP   ก็ ปรากฏว่า ช่วยงานได้  ระดับ นึง  ดังแสดงให้ดู ตามนี้ ครับ


เริ่มต้น คุย  และ  ให้ลองเขียน  สี่เหลี่ยม ผืนผ้า ที่จุด 5,5





copy code  ไป ปะใน notepad  แล้ว save


โหลดมารันใน โปรแกรม CAD  ในที่นี้ ใช้ PTCAD

ใช้คำสั่ง appload แล้วเลือกไฟล์ที่ save ไว้


ผลลัพธ์


จากผลลัพธ์ คือ เบื้องต้น ใช้งาน ได้ครับ  ช่วย คิด และ เขียน code ให้ ได้เลย  ลองรันแล้วผ่าน

แต่ถ้าจะเขียน คำสั่งที่ ซับซ้อนขึ้น  คงต้องมีการ ไล่ โค้ด ดูเพื่อความ ชัวร์ครับ


ลองกันดูนะครับ    















Wednesday, January 31, 2024

Ai คืออะไร แบบ ลองเอง

  หลายคนเคยได้ยิน ว่า  Ai จะช่วย นั่น โน่น นี่ และอีกมากมาย  ลอง ดูคำนิยาม ของ Ai ได้ที่นี่

https://th.wikipedia.org/wiki/ปัญญาประดิษฐ์


Microsoft  เจ้าวงการ ไอที  ได้เปิดตัว Ai อยู่ในเวบ  www.bing.com


โดยผู้ใช้งาน สามารถ พิมพ์สอบถาม หรือ คุยกับ Ai ได้ ในช่อง สีขาว

ส่วนใน เมนู image  เมื่อคลิกเข้าไปแล้ว และกด เมนู Create   จะ สามารถ เข้าไป พิมพ์ รายละเอียด ภาพ ที่ต้องการแล้วให้ Ai ช่วยสร้างภาพ ขึ้นมาได้ ดังตัวอย่าง




          

             Ai อีกตัวหนึ่ง  คือ ChatGPT ที่ จะเปรียบเสมือน ที่ปรึกษา ส่วนตัว ที่ ถามอะไร ตอบได้ คิดให้ได้ สร้างให้ได้ด้วย

       ซึ่ง เจ้าตัวนี้ มี ความสามารถ ในระดับ พหูสูตร รู้เรื่อง ข้อมูลข่าวสาร ทั้งโลก

              ลองเข้าไปที่ ลิ้ง นี้   https://chat.chatbotapp.ai/?model=gpt-3.5

    จะพบหน้าจอ ที่ สามารถพิมพ์ คุยกับ Ai ได้  ถามอะไร ส่วนใหญ่ จะตอบได้  ดังตัวอย่าง




   Ai  จะเข้ามามีบทบาทในทุกสาขาอาชีพ ครับ  ลองกันดูนะครับ   สนุก แน่ ๆ



Wednesday, January 3, 2024

CAD น้องใหม่ของวงการ

                


CAD น้องใหม่ ของวงการ
PTCAD  (www.pt-cad.com)

PTCAD เป็น โปรแกรมเขียนแบบ ใช้งานได้ เทียบเคียง AutoCAD  สำหรับงาน 2 มิติ เช่นงานเขียนแบบแปลน บ้าน อาคาร หรือ เขียนแบบ ชิ้นงาน ต่าง ๆ   โดย เก็บข้อมูลงาน เป็น ไฟล์ DWG เช่นเดียวกัน  และมีรูปแบบการทำงาน ทั้งเมนู และคำสั่ง ที่ไม่ต่างจาก AutoCAD  เรียกได้ว่า  90%++  และยัง รองรับ การเขียน โปรแกรม LISP ด้วย  แถมยัง มี network license  ซึ่ง ตอนนี้ AutoCAD ก็ไม่มีแล้ว

จากที่ทดลองดู พบว่า มี หลาย แพคเกจ ให้เลือกใช้  ทั้งรายปี และ แบบซื้อขาด ได้แก่


ราคา ค่อนข้างตอบโจทย์ ผู้ใช้ที่มี ความหลากหลาย ใช้มากจ่ายมาก  ใช้น้อยจ่ายน้อย

ดาวน์โหลด มาลองกันได้ที่ www.pt-cad.com

สำหรับในประเทศไทย มีตัวแทนจำหน่าย คือ  Kanyway Co.,Ltd.