1。介绍¶
该文档介绍了RoboDK Python API。RoboDK API可以创建机器人模拟和生成品牌项目机器人使用一个通用的编程语言。而你可以使用图形用户界面来创建程序,您可以使用一种编程语言扩展RoboDK功能如Python。
RoboDK API为Python集成的离线编程特性RoboDK模拟器和允许您为各种各样的raybet雷竞app下载机器人和自动化应用程序部署机制。
- 简要介绍为Python RoboDK API:
- 简要介绍离线仿真和编程:raybet雷竞app下载
- 示例应用程序与RoboDK合并为c#使用RoboDK API:
- 最新版本的RoboDK API可以在GitHub:
- RoboDK API为Python由以下模块组成:
-
robodk这个包是分布式Python API的入口点。它是所有子包和模块的共同父。
robolink:这个sub-module RoboDK和Python之间的联系。任何项目从RoboDK项目树可以检索。项目是项目所代表的对象。一个项目可以是一个机器人,一个参考框架,一个工具,一个对象或一个特定的项目。
robomath:这个sub-module机器人工具箱,灵感来自彼得·柯克的机器人工具箱:https://petercorke.com/toolboxes/robotics-toolbox/。例如,矩阵运算,投影,定时器等。
robodialogs:这sub-module是对话框的工具箱。例如,打开和保存文件对话框,消息提示等。
robofileio:这sub-module工具箱是一个文件操作。文件属性、CSV、FTP等。
roboapps:这个sub-module RoboDK应用工具箱。更多信息:https://github.com/RoboDK/Plug-In-Interface/tree/master/PluginAppLoader
RoboDK API,可以模拟和程序的机器人应用程序尽可能简单的选择和地点或复杂的同步运动的机器人。RoboDK API使用Python示例:
从robodk.robolink进口*与RoboDK #导入robolink库(桥)RDK=Robolink()#与模拟器建立一个链接机器人=RDK。项(“机器人”)#获取机器人机器人。setJoints([0,0,0,0,0,0])#设置所有机器人轴为零目标=RDK。项(“目标”)#检索目标项目机器人。MoveJ(目标)#移动机器人目标#计算新方法工具的位置沿Z轴100毫米的目标从robodk.robomath进口*#导入robomath库(机器人工具箱)方法=目标。构成()*transl(0,0,- - - - - -One hundred.)机器人。MoveL(方法)#线性移动位置的方法
相同的脚本用于模拟可以用于离线编程,这意味着适当的程序可以使用生成的机器人。raybet雷竞app下载RoboDK支持大量的机器人控制器和很容易包括兼容性的新机器人控制器使用后处理器。提供了一个快速概述RoboDK处理器下面的视频://www.jasonament.com/help后处理程序
1.1。如何安装¶
手动安装robodk Python包,类型:
皮普安装robodk
当你从RoboDK运行程序不需要安装了Python的RoboDK API作为RoboDK RoboDK / Python自动设置Python路径文件夹包含所需的模块。
更多的信息可以在PyPi页面:
RoboDK使用Python编辑器默认闲置。可以更改这些设置自动使用记事本(安装RoboDK), Visual Studio代码或Pycharm菜单:
Tools-Options-Other
- 更多信息:
-
notepad++:https://notepad-plus-plus.org/
Visual Studio代码:https://code.visualstudio.com/(必须安装Python插件)
RoboDK默认使用Python 3。robodk包也兼容Python 2。
雷电竞app下载安卓下载并安装RoboDK如果没有RoboDK://www.jasonament.com/雷电竞app下载安卓download遵循以下步骤来验证如果Python是正常工作:
开始RoboDK
选择
增设Python程序
。会出现一个新的Python项目调用Prog1
双击新Python程序。应该显示一个消息,引发一个错误提出了内部的脚本。消息应该在车站可用所有项目列表。
右键单击新项目并选择“编辑Python脚本”来修改它。
如果一个不同的消息显示这意味着RoboDK Python不检测。如果Python安装得当可以调整正确使用Python RoboDK以下设置:Tools-Options-Other
1.1.1。窗户¶
如果你已经安装了RoboDK Windows你应该已经安装了Python 3。如果你没有安装RoboDK Python选项检查,安装Python从以下链接:https://www.python.org/雷电竞app下载安卓downloads/windows/
1.1.2。Mac¶
RoboDK和Python必须分别安装在Mac电脑。雷电竞app下载安卓在这里下载Python Mac:https://www.python.org/雷电竞app下载安卓downloads/mac-osx/
Python 2可能已经安装在最近的Mac电脑。在这种情况下是不需要安装Python。
RoboDK使用的文件夹Python / RoboDK /
作为PYTHONPATH环境
的模块。
1.1.3。Linux¶
RoboDK和Python可能分别安装在Linux上。雷电竞app下载安卓在这里下载Python为Linux:
Python 2默认安装Ubuntu。在这种情况下是不需要安装Python。
RoboDK使用的文件夹Python / RoboDK /
作为PYTHONPATH环境
与相应的模块。
1.4。RoboDK c++ API¶
一个c++版本的c++ API可用:
c++参考(基于Qt c++)://www.jasonament.com/doc/en/CppAPI/index.html