การใช้ Macros

The RoboDK API อนุญาตให้ปรับแต่งแบบจำลองที่ต้องการ โดยเริ่มต้นRoboDK ติดตั้งPython และกลุ่มตัวอย่าง macros ซึ่งอนุญาตให้ระดับที่สูงกว่าของการปรับแต่ง นี่รวมถึงการจำลองปืนพ่นสี.การเขียนโปรแกรมหุ่นยนต์ผ่านPython, การจำลองกล้อง 2 มิติ , การแปลงไฟล์SVG เป็นโปรแกรมหุ่นยนต์,การตั้งค่าอย่างอัตโนมัติTCP ซึ่งให้ค่าบกพร่อง, การจำลองเหตุการณ์ที่ไม่ต่อเนื่องและมากกว่านั้น การเขียนโปรแกรมภาษาอื่นสามารถใช้ได้เช่น C# หรือ Matlab ข้อมูลเพิ่มเติมสามารถเยี่ยมชมได้: https://robodk.com/doc/PythonAPI/intro.html

ในตัวอย่างนี้, พวกเราจะเพิ่มตัวอย่าง macro ซึ่งจำลองพฤติกรรมของปืนพ่นสี พวกเราเปลี่ยนระดับสีเป็นสิโปร่งใส (โดยการเลือกToolsChange color tool - Shift+T) หรือโหลดโมเดลอื่นด้วยสีที่เหมาะสม (ดูได้จากคลังความรู้paint_gun.toolหรือคลังออนไลน์, จดคำแนะนำกลุ่มเครื่องมืออาจจะจำเป็นต้องอัพเดทลิงค์ไปที่เครื่องมือใหม่).

1.เลือกFileGetting Started - ภาพ 59Openเปิด Python macro ใหม่(ไฟล์ py)

2.นำทางไปที่ to C:/RoboDK/Library/Macros/ เพื่อดูตัวอย่าง macros

3.เลือกSprayOn

4.เลือก Open. ของ Python ใหม่Getting Started - ภาพ 60จะถูกเพิ่ม macroนี้อนุญาตการจำลองโมเดลการสะสมเป็นส่วนของระดับสเปรย์

5.ดับเบิ้ลคลิกSprayOn macro เพื่อทดสอบ

6.เลือกOnเพื่อเปิดใช้งาน

7.กดค้าง Alt, ลากหน้าแปลนหุ่นยนต์และย้ายหุ่นยนต์ไประหว่างพื้นผิวของปืนพ่นสี  
คุณควรจะเห็นการติดตามของปืนพ้นสี. สีและความโปร่งใสควรเปลี่ยนขึ้นอยู่กับวิธีการปิดหรือไกล TCP ออกไปจากพื้นผิว       
เลือก Esc เมื่อต้องการจัดการกับสีที่จำลอง

8.ดับเบิ้ลคลิกเหมือนเดิมที่โปรแกรมSprayOnและเลือกOffเพื่อปิดการลำจองแต่ละส่วน

Getting Started - ภาพ 61

เพื่อการเข้าใจที่ดีกว่าว่าเกิดอะไรขึ้นกับหลังหน้าจอ, เป็นไปได้ที่จะดูหรือแก้ไขโค้ดPython ตามวิธีดังต่อไปนี้

1.คลิกขวา Getting Started - ภาพ 62SprayOn

2.เลือกEdit Python Script

หน้าต่างใหม่ (ตัวแก้ไขอักษร) จะปรากฏแสดงโค้ดซึ่งโมเดลลักษณะสเปรย์และวิธี Python รวมเป็นหนึ่งเดียวกันด้วยRoboDK

เพื่อนำการการจำลองสเปรย์เข้าสู่บัญชีในโปรแกรมหลัก พวกเราสามารถทำได้ตามขั้นตอนเหล่านี้:

1.เลือกคำแนะนำCall ApproachMove

2.เลือกProgramGetting Started - ภาพ 63Program call Instruction, คำแนะนำใหม่จะถูกเพิ่มหลังจากโปรแกรมแรกเรียกและหน้าต่างใหม่จะเด้งขึ้นมา

3.เข้าสู้SprayOn(1)

4.เลือก OK

5.เลือกปฏิบัติซ้ำหลังจากโปรแกรมPaintTopตั้งค่า SprayOn(0),ซึ่งแสดงในรูปภาพต่อไป    
ถ้าจำเป็น, เรียงลำดับคำแนะนำใหม่โดยการลากและปล่อยในโปรแกรม

6.ดำเนินการโปแกรมMainProgหลักจากการทำซ้ำสองครั้ง, ผลลัพธ์ควรดูเหมือนที่แสดงในรูปภาพ (จำลองที่ความเร็วปกติ)

Getting Started - ภาพ 64

เป็นไปได้ที่จะเพิ่ม macros ใหม่:

1.เลือก ProgramGetting Started - ภาพ 65Add Python Program

2.คลิกขวาที่โปรแกรมใหม่และเลือกEdit Python Script

Next: RoboDK สนับสนุนการตั้งค่าความเร็วหุ่นยนต์ภายในโปรแกรม, ตั้งค่าสัญญาณดิจิตอล, รอการนำเข้าดิจิตอล,แสดงผลข้อความและอื่นๆ คำแนะนำเหล่านี้ดูได้ภายใต้เมนูProgram