The RoboDK API อนุญาตให้ปรับแต่งแบบจำลองที่ต้องการ โดยเริ่มต้นRoboDK ติดตั้งPython และกลุ่มตัวอย่าง macros ซึ่งอนุญาตให้ระดับที่สูงกว่าของการปรับแต่ง นี่รวมถึงการจำลองปืนพ่นสี.การเขียนโปรแกรมหุ่นยนต์ผ่านPython, การจำลองกล้อง 2 มิติ , การแปลงไฟล์SVG เป็นโปรแกรมหุ่นยนต์,การตั้งค่าอย่างอัตโนมัติTCP ซึ่งให้ค่าบกพร่อง, การจำลองเหตุการณ์ที่ไม่ต่อเนื่องและมากกว่านั้น การเขียนโปรแกรมภาษาอื่นสามารถใช้ได้เช่น C# หรือ Matlab ข้อมูลเพิ่มเติมสามารถเยี่ยมชมได้: https://robodk.com/doc/PythonAPI/intro.html
ในตัวอย่างนี้, พวกเราจะเพิ่มตัวอย่าง macro ซึ่งจำลองพฤติกรรมของปืนพ่นสี พวกเราเปลี่ยนระดับสีเป็นสิโปร่งใส (โดยการเลือกTools➔Change color tool - Shift+T) หรือโหลดโมเดลอื่นด้วยสีที่เหมาะสม (ดูได้จากคลังความรู้paint_gun.toolหรือคลังออนไลน์, จดคำแนะนำกลุ่มเครื่องมืออาจจะจำเป็นต้องอัพเดทลิงค์ไปที่เครื่องมือใหม่).
1.เลือกFile➔Openเปิด Python macro ใหม่(ไฟล์ py)
2.นำทางไปที่ to C:/RoboDK/Library/Macros/ เพื่อดูตัวอย่าง macros
3.เลือกSprayOn
4.เลือก Open. ของ Python ใหม่จะถูกเพิ่ม macroนี้อนุญาตการจำลองโมเดลการสะสมเป็นส่วนของระดับสเปรย์
5.ดับเบิ้ลคลิกSprayOn macro เพื่อทดสอบ
6.เลือกOnเพื่อเปิดใช้งาน
7.กดค้าง Alt, ลากหน้าแปลนหุ่นยนต์และย้ายหุ่นยนต์ไประหว่างพื้นผิวของปืนพ่นสี
คุณควรจะเห็นการติดตามของปืนพ้นสี. สีและความโปร่งใสควรเปลี่ยนขึ้นอยู่กับวิธีการปิดหรือไกล TCP ออกไปจากพื้นผิว
เลือก Esc เมื่อต้องการจัดการกับสีที่จำลอง
8.ดับเบิ้ลคลิกเหมือนเดิมที่โปรแกรมSprayOnและเลือกOffเพื่อปิดการลำจองแต่ละส่วน
เพื่อการเข้าใจที่ดีกว่าว่าเกิดอะไรขึ้นกับหลังหน้าจอ, เป็นไปได้ที่จะดูหรือแก้ไขโค้ดPython ตามวิธีดังต่อไปนี้
1.คลิกขวา SprayOn
2.เลือกEdit Python Script
หน้าต่างใหม่ (ตัวแก้ไขอักษร) จะปรากฏแสดงโค้ดซึ่งโมเดลลักษณะสเปรย์และวิธี Python รวมเป็นหนึ่งเดียวกันด้วยRoboDK
เพื่อนำการการจำลองสเปรย์เข้าสู่บัญชีในโปรแกรมหลัก พวกเราสามารถทำได้ตามขั้นตอนเหล่านี้:
1.เลือกคำแนะนำCall ApproachMove
2.เลือกProgram➔Program call Instruction, คำแนะนำใหม่จะถูกเพิ่มหลังจากโปรแกรมแรกเรียกและหน้าต่างใหม่จะเด้งขึ้นมา
3.เข้าสู้SprayOn(1)
4.เลือก OK
5.เลือกปฏิบัติซ้ำหลังจากโปรแกรมPaintTopตั้งค่า SprayOn(0),ซึ่งแสดงในรูปภาพต่อไป
ถ้าจำเป็น, เรียงลำดับคำแนะนำใหม่โดยการลากและปล่อยในโปรแกรม
6.ดำเนินการโปแกรมMainProgหลักจากการทำซ้ำสองครั้ง, ผลลัพธ์ควรดูเหมือนที่แสดงในรูปภาพ (จำลองที่ความเร็วปกติ)
เป็นไปได้ที่จะเพิ่ม macros ใหม่:
1.เลือก Program➔Add Python Program
2.คลิกขวาที่โปรแกรมใหม่และเลือกEdit Python Script
Next: RoboDK สนับสนุนการตั้งค่าความเร็วหุ่นยนต์ภายในโปรแกรม, ตั้งค่าสัญญาณดิจิตอล, รอการนำเข้าดิจิตอล,แสดงผลข้อความและอื่นๆ คำแนะนำเหล่านี้ดูได้ภายใต้เมนูProgram