线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
VSCode重命名脚本和其他
# 1
你好,

我已经开始使用RoboDK两天前,有趣和方便。

备注:

1-当使用VSCode作为python编辑器时,打开脚本可能会导致脚本重命名。例如,如果编辑器关闭并重新打开,则脚本Move.py将重命名为Move_1.py。第二次是Move_2.py等等。当播放脚本(通过RoboDK按钮)和修改脚本不再相同时,这可能会成为一个问题。

我没有找到一个现成的和简单的方法来停止和重置整个模拟一次。

当一个物品在场景中从姿势A移动到姿势B时,撤销动作会逐渐将物品从姿势B移动回姿势A。也许这是一个想要的功能,但我认为它不是那么方便,这是主观的:)。

4-在Python API端,我们可以使用RDK.item(name,…)通过名称加载项。如果没有找到指定的名称,RDK将与所提供的名称相似的其他项链接起来,或者如果提供了随机名称,则链接第一个项。我认为这是开发的错误修剪,显示未找到物品的错误可能更方便,不那么复杂,但更方便:)。这也是一个主观的价值点。

停止和恢复按钮不能停止传送带,但我认为这是一个已知的问题。

谢谢!
# 2
你好,

感谢您的反馈,我们一直在寻找改进RoboDK的方法。

1-这很正常。RoboDK在工作站内托管您的Python脚本,当您打开它进行编辑时,它实际上会在%TEMP%文件夹中创建一个具有唯一编号的Python脚本。编辑完成后,文件将被删除并保存回工作站。

2-我们通常会创建一个程序,将机器人、传送带和物体重置为所需的姿势。您还可以编写脚本,例如将所有项目位置记录到JSON中,并将其作为参数保存到站点中。

我不反对你的说法。您可以创建一个函数来确保它确实存在。
代码:
defgetitemname (RDK,名称,类型):
item = RDK。项目(名称、类型)
如果不是item.Valid()或item.Name() != name:
引发异常("Item not found")

5-目前,传送带是Python脚本,不一定被模拟“选中”。新的输送机脚本应该使用以下命令与模拟同步:
代码:
浮动(RDK.Command(“SimulationTime”))
浮动(RDK.Command(“TrajectoryTime”))
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的YouTube频道
# 3
你好,

谢谢你的回答。我记下了。

MZ




浏览此主题的用户:
1客人(年代)