Matlab API

Matlab的RoboDK API在RoboDK安装文件夹中有一些示例(C:/RoboDK/Matlab/)。Matlab的RoboDK API是作为一组m文件提供的。

Matlab是一种开发的专有编程语言Mathworks..在其他方面,MATLAB允许矩阵操作,函数和数据的绘图和算法的实现。

主要部分本文解释了使用Robodk API具有广泛使用的编程语言的优点,例如MATLAB用于机器人编程。

Matlab的RoboDK API包括:

·Robolink。m是一个与RoboDK接口的类。在RoboDK Station Tree中的任何对象都可以使用Robolink对象检索,它由RobolinkItem对象表示(Python的一样Robolink班级)。

·RobolinkItem.m是一个代表站树中的Robodk项目的类。可以在该项目上执行不同的操作(相同Pythonrobolink.item.班级)。

·transl。米,rotx。米,roty。m和rotz。m是创建给定XYZ平移向量或沿特定轴旋转的姿态矩阵的函数。

·Pose_2_XYZRPW。m XYZRPW_2_Pose。m允许转换姿势到XYZ位置和RPW欧拉角,反之亦然。更多信息请参阅参考框架部分。

示例代码如下图所示:
//www.hi-ks.com/matlab-api.

仿真软件的例子

可以使用Simulink项目作为示例。在模拟中,机器人沿着一组任意生成的XYZ坐标移动。

以下视频显示运行模拟的结果:
https://www.youtube.com/watch?v=7DDBMwa0-Oc

Robodk API  - 图片21