线程评级:
  • 0 (s) - 0平均投票
  • 1
  • 2
  • 3
  • 4
  • 5
出口CSV或TSV RoboDK目标数据的数据
# 1
你好,

这将是伟大的脚本或功能,可以导出“目标”数据外部轴(XYZWPR和E * *)作为一个CSV或TSV文件。

我发现我使用RoboDK逆向工程点数据,不包括像WPR或IJK向量参数,所以这将是伟大的能够创造“目标”从Solidworks从进口的角度数据,然后能够导出所有的“目标数据”退出WPR或IJK参数更新。

如果需要进一步的解释与我联系!
# 2
如果你想更新WPR的目标,这是一个脚本将帮助您:


代码:
从robolink进口* # RoboDK API
从robodk进口* #机器人工具箱
RDK = Robolink ()


我的范围(1、4):
target_r = RDK。项目(“目标%我%我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)
target_add = RDK。项目(“目标%我%我ITEM_TYPE_TARGET)
target_add.setPose (target_pose)



如果你仍然希望使用CSV,这个例子将会给你一个框架开始://www.w5838.com/doc/en/PythonAPI/exam...ram-xyzwpr
# 3
(09-07-2021,06:32点)Vineet写道:如果你想更新WPR的目标,这是一个脚本将帮助您:


代码:
从robolink进口* # RoboDK API
从robodk进口* #机器人工具箱
RDK = Robolink ()


我的范围(1、4):
target_r = RDK。项目(“目标%我%我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)
target_add = RDK。项目(“目标%我%我ITEM_TYPE_TARGET)
target_add.setPose (target_pose)



如果你仍然希望使用CSV,这个例子将会给你一个框架开始://www.w5838.com/doc/en/PythonAPI/exam...ram-xyzwpr

这不是什么问题。我需要目标数据导出到CSV或TSV格式robodk,不能导入数据。

我应该能够强调一组或目标,右键点击,点击“导出”,选择文件类型,脚本应该出口目标的XYZWPRE CSV或TSV表。
# 4
你好,
我还需要知道如何一些目标导出到csv或类似的格式。
我发现使用“CSV”后处理器,然后导出程序。还有其他方式出口只有目标?
谢谢!
# 5
没有官方的方式出口目标一个CSV文件的位置,但建立这样一个python宏观不应该很困难。

代码:
在车站为目标:
添加target.Pose CSV文件()


杰里米
找到有用的信息通过访问我们的关于RoboDK及其特性在线文档看我们的教程Youtube频道






用户浏览这个线程:
1客人(年代)