线程评分:
  • 0投票 - 0平均
  • 1
  • 2
  • 3
  • 4
  • 5
从Robodk目标数据导出CSV或TSV数据
你好,

拥有可以将“目标”数据(XYZWPR和E *外部轴 *)导出为CSV或TSV文件的脚本或功能将是很棒的。

我发现我使用Robodk来反向工程师点数据,该数据不包括WPR或IJK等向量参数,因此能够从SOLIDWORKS的导入点数据中创建“目标”将是很棒的,然后能够导出所有内容带有更新的WPR或IJK参数的“目标数据”返回。

如果需要进一步的解释,请与我联系!
如果您想更新目标的WPR,这里是一个可以帮助您的脚本:


代码:
来自Robolink Import *#robodk api
来自Robodk Import *#机器人工具箱
rdk = robolink()


对于我的范围(1,4):
target_r = rdk.item(“ target%i”%i,item_type_target)

target_pose = target_r.pose()
xyzabc_1 = pose_2_fanuc(target_pose)
x,y,z,a,b,c = xyzabc_1
xyzabc_2 = [x,y,z,90,0,0]#在这里更改wpr
target_pose = fanuc_2_pose(xyzabc_2)
rdk.delete(target_r)
rdk.addtarget(“目标%i”%i)
target_add = rdk.item(“ target%i”%i,item_type_target)
target_add.setpose(target_pose)



如果您仍然希望与A CSV合作,则此示例将为您提供一个开始的框架://www.x7093.com/doc/en/pythonapi/exam...ram-xyzwpr
(09-07-2021,06:32 AM)葡萄et写道:如果您想更新目标的WPR,这里是一个可以帮助您的脚本:


代码:
来自Robolink Import *#robodk api
来自Robodk Import *#机器人工具箱
rdk = robolink()


对于我的范围(1,4):
target_r = rdk.item(“ target%i”%i,item_type_target)

target_pose = target_r.pose()
xyzabc_1 = pose_2_fanuc(target_pose)
x,y,z,a,b,c = xyzabc_1
xyzabc_2 = [x,y,z,90,0,0]#在这里更改wpr
target_pose = fanuc_2_pose(xyzabc_2)
rdk.delete(target_r)
rdk.addtarget(“目标%i”%i)
target_add = rdk.item(“ target%i”%i,item_type_target)
target_add.setpose(target_pose)



如果您仍然希望与A CSV合作,则此示例将为您提供一个开始的框架://www.x7093.com/doc/en/pythonapi/exam...ram-xyzwpr

这不是问题。我需要将目标数据导出到Robodk的CSV或TSV格式中,而不是导入数据。

我应该能够突出显示一个组或目标,右键单击,单击“导出”,选择文件类型,脚本应将目标的XYZWPRE导出到CSV或TSV表中。




用户浏览此线程:
1位客人