Matlab API

Matlab เป็นเจ้าของภาษาการเขียนโปรแกรมซึ่งถูกพัฒนาโดย MathWorks ในอีกหลายสิ่ง, MATLAB อนุญาตให้การจัดการเมทริกซ์, การเขียนเค้าโครงร่างของฟังก์ชั่นและข้อมูลและการใช้อัลกอริทึม

main section ของเอกสารนี้อธิบายข้อได้เปรียบของการใช้ RoboDK API ซึ่งถูกใช้เขียนภาษาโปรแกรมอย่างกว้างขวางเช่น Matlab สำหรับการเขียนโปรแกรมหุ่นยนต์

RoboDK API สำหรับ Matlab ใช้งานได้หลังจากRoboDK ถูกติดตั้งใน C:/RoboDK/Matlab/.  API ถูกจัดด้วยกลุ่มของไฟล์ m , รวมถึง:

Robolink.m เป็นประเภทของการเชื่อมต่อกับ RoboDK. สิ่งของใดๆในฐานต้นไม้ RoboDK สามารถถูกนำกลับมาใช้สิ่งของ Robolink และเป็นตัวแทนโดยสิ่งของRobolinkItem  (คล้ายกับประเภท Python’s Robolink )

RobolinkItem.m เป็นประเภทซึ่งแสดงไอเทม RoboDK ภายในฐานต้นไม้ นอกจากนี้ยังสามารถแสดงระบบปฏิบัติการที่แตกต่างกันบนไอ (คล้ายกับประเภท Python’s Robolink.Item)

transl.m, rotx.m, roty.m and rotz.m เป็นฟังก์ชั่นซึ่งสร้างลักษณะหลายเมทริกซ์ซึ่งให้การย้ายเวกเตอร์ XYZ หรือการหมุนระหว่างแกนเฉพาะ

Pose_2_XYZRPW.m an XYZRPW_2_Pose.m อนุญาตให้แปลงท่าทางตำแหน่ง XYZ position และ RPW มุนออยเลอร์และในทางกลับกัน ข้อมูลเพิ่มเติมดูได้ในส่วนReference Frames

ตัวอย่างโค้ดที่สามารถดูได้ในหน้าต่อไปนี้:     
https://robodk.com/Matlab-API

ตัวอย่าง Simulink

โครงการ Simulink สามารถใช้งานได้ ดังตัวอย่างในการจำลอง, หุ่นยนต์จะถูกย้ายไประหว่างกลุ่มXYZ ซึ่งถูกสร้างขึ้นโดยพลการ

วีดีโอต่อไปนี้แสดงผลลัพธ์ของการดำเนินการแบบจำลอง:    
https://www.youtube.com/watch?v=7DDBMwa0-Oc

RoboDK API - ภาพ 17