แนะนำ CAD Javascript
เพื่อเป็นงานง่ายสำหรับ Programmer Javascript ที่จะทำการ Customize Autocad.
Javascript tools เป็น Tool ที่มีคำสั่งสำเร็จรูป สำหรับ งาน เขียน คำสั่งใน CAD ไม่จำเป็นต้องใช้คำสั่ง พื้นฐานในการสร้าง คำสั่งต่างๆ และ วิธีการเขียนก็ใช้คำสั้งพื้นฐานของ Javascript เช่น var, function ไม่ต้องเรียนใหม่ สำหรับผู้ที่เป็นอยู่แล้วในการทำ Webpage ต่างๆ
แนวความคิด ในการประยุกต์ javascript กับ CAD
การใช้งาน
โดย การติดตั้ง
CADJS
โปรแกรม JsCAD ทำการ load application ก็จะทำงานได้
โปรแกรม Compile ด้วย C++ ในรูปแบบ .ARX ทำให้ ใช้งาน ได้ ตาม Version เช่น PJsCAD2018 ก็จะใช้ได้ ทั้ง Autocad 2018 ทั้งสองรุ่น ถ้าเป็น 2019 ก็ต้องเป็น PJsCAD 2019 เป็นต้น ในกรณี LT ต้องใช้ Tool ของ manusoft.com
เมื่อ Download PJscad แล้ว การให้โปรแกรมทำการ Load สามารถเรียกได้ดัวย Command line ของ Autocad ใช้คำสั่ง ARX และเลือก Load และ เลือก ไฟล์ ที่ต้องการตาม Version ของ Autocad
สำหรับคำสั่งพื้นฐานของ การ ทำงาน
ประกอบด้วย
1. jsLoadrun,zzz เป็นคำสั่งที่ load file ของ file ในนามสกุล .js และทำการ Run ทันที และไม่เก็บในหน่วยความจำ
2. jsLoad เป็นคำสั่งที่ load file ของ file ในนามสกุล .js จัดเก็บคำสั่งเข้ามาในหน่วยความจำ
3.jsRun เป็นคำสั่งให้ ทำงานของ jsที่ load มาแล้ว ถ้าใส่ คำสั่ง ตามหลังจะทำงาน เรียกต่อไปยัง โปรแกรมที่ทำการ Load เข้ามาแล้ว . เช่นอาจจะเรียก functionA(2); ก็จะไปเรียก functionA ใน javascript หรือ ต้องการ ต่อเติม เช่น window.alert('hello'); ก็จะแสดง hello ต่อท้ายคำสั้ง ถ้าไม่ต้องการส่งคำสั่งใด ก็ใส่ space หรือ ';' ก็ได้
กรณีต้องการให้ javascript ทำงาน โดยไม่ได้ใช้ ที่ Load มาก่อน ให้ใช้คำสั่ง '!' ต่อ ด้านหน้า เช่น
!print("hello");
ก็จะทำงาน คำสั่งโดยทันที
กรณีต้องการเลือก File โดยใช้ window file dialog ก็ให้ ใส่ "." และ Enter ก็จะขึ้นมาให้เลือก File ที่ต้องการ
Javascript tools เป็น Tool ที่มีคำสั่งสำเร็จรูป สำหรับ งาน เขียน คำสั่งใน CAD ไม่จำเป็นต้องใช้คำสั่ง พื้นฐานในการสร้าง คำสั่งต่างๆ และ วิธีการเขียนก็ใช้คำสั้งพื้นฐานของ Javascript เช่น var, function ไม่ต้องเรียนใหม่ สำหรับผู้ที่เป็นอยู่แล้วในการทำ Webpage ต่างๆ
แนวความคิด ในการประยุกต์ javascript กับ CAD
ในการใช้ CAD จะมี ตัวแปรที่ เพิ่มขึ้นมา ได้แก่ Entity หรือ เส้น และ จุด Point ทั้ง
Entity จะมี ค่าเฉพาะ ได้ Handle เป็นเลขจำนวนเต็ม
Point เป็น Array ของ double เลขจริง 3 ตัว [0] เป็น X ,[1] เป็น Y,[2] เป็น Z
การใช้งาน
โดย การติดตั้ง
CADJS
โปรแกรม JsCAD ทำการ load application ก็จะทำงานได้
โปรแกรม Compile ด้วย C++ ในรูปแบบ .ARX ทำให้ ใช้งาน ได้ ตาม Version เช่น PJsCAD2018 ก็จะใช้ได้ ทั้ง Autocad 2018 ทั้งสองรุ่น ถ้าเป็น 2019 ก็ต้องเป็น PJsCAD 2019 เป็นต้น ในกรณี LT ต้องใช้ Tool ของ manusoft.com
เมื่อ Download PJscad แล้ว การให้โปรแกรมทำการ Load สามารถเรียกได้ดัวย Command line ของ Autocad ใช้คำสั่ง ARX และเลือก Load และ เลือก ไฟล์ ที่ต้องการตาม Version ของ Autocad
สำหรับคำสั่งพื้นฐานของ การ ทำงาน
ประกอบด้วย
1. jsLoadrun,zzz เป็นคำสั่งที่ load file ของ file ในนามสกุล .js และทำการ Run ทันที และไม่เก็บในหน่วยความจำ
2. jsLoad เป็นคำสั่งที่ load file ของ file ในนามสกุล .js จัดเก็บคำสั่งเข้ามาในหน่วยความจำ
3.jsRun เป็นคำสั่งให้ ทำงานของ jsที่ load มาแล้ว ถ้าใส่ คำสั่ง ตามหลังจะทำงาน เรียกต่อไปยัง โปรแกรมที่ทำการ Load เข้ามาแล้ว . เช่นอาจจะเรียก functionA(2); ก็จะไปเรียก functionA ใน javascript หรือ ต้องการ ต่อเติม เช่น window.alert('hello'); ก็จะแสดง hello ต่อท้ายคำสั้ง ถ้าไม่ต้องการส่งคำสั่งใด ก็ใส่ space หรือ ';' ก็ได้
กรณีต้องการให้ javascript ทำงาน โดยไม่ได้ใช้ ที่ Load มาก่อน ให้ใช้คำสั่ง '!' ต่อ ด้านหน้า เช่น
!print("hello");
ก็จะทำงาน คำสั่งโดยทันที
กรณีต้องการเลือก File โดยใช้ window file dialog ก็ให้ ใส่ "." และ Enter ก็จะขึ้นมาให้เลือก File ที่ต้องการ
ความคิดเห็น
แสดงความคิดเห็น