线程评分:
  • 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表中。
你好,
我还需要知道如何将某些目标导出到CSV或类似格式。
我发现使用“ CSV”后处理器,然后导出程序。还有其他方法仅导出目标吗?
谢谢!
没有官方方法将目标的位置导出到CSV文件中,但是创建这样的Python宏不应该很难。

代码:
用于车站的目标:
将target.pose()添加到CSV文件


杰里米
通过访问我们爱游戏ayx高尔夫球在线文档通过在我们的教程上观看教程YouTube频道






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