线程评分:
  • 0投票 - 0平均
  • 1
  • 2
  • 3
  • 4
  • 5
插入指令代码未在机器人模式下运行
对不起,我再也没有回到这个线程。目前不可能使用“指令命令”发送自定义脚本代码。

另一方面,您可以向机器人发送程序“ ID”并自定义驱动程序。与这种类型的操作类似:
//www.w5838.com/forum/thread-unable-t...75#pid3275
该方法可与邮政处理器的程序槽生成。

但是,在Runonrobot模式下是否有解决方案将ID程序发送到APIUR(BIN文件)?
是的,这是可能的,您应该能够发送您在驱动程序脚本中收到的程序ID。但是,您应该自定义驱动程序脚本。

更具体地说,您应该自定义驱动程序名称的数量:

代码:
elif mtype == msg_runprog:
prog_num = socket_read_binary_integer(1)
prog_name = socket_read_string()
如果prog_num == 1:
program1()
elif prog_num == 2:
程序(2)
结尾
休息
(07-09-2020,01:09 PM)阿尔伯特写道:是的,这是可能的,您应该能够发送您在驱动程序脚本中收到的程序ID。但是,您应该自定义驱动程序脚本。

更具体地说,您应该自定义驱动程序名称的数量:

代码:
elif mtype == msg_runprog:
prog_num = socket_read_binary_integer(1)
prog_name = socket_read_string()
如果prog_num == 1:
program1()
elif prog_num == 2:
程序(2)
结尾
休息

嗨,阿尔伯特,

我了解您正在描述有关将程序​​“ ID”发送到驱动程序脚本的过程。您提到修改驱动程序脚本并使用上面的代码段详细说明。您能否对我应该编辑的脚本更具体说明?

以下位置没有可编辑的驱动程序脚本:c:\ robodk \ api \ robot。当您说“在驾驶员的一侧”时,我不确定我完全理解您的意思。

提前致谢!如果您需要其他信息,请告诉我!
嗨,特雷弗布,

请通过电子邮件与我们联系,我们将为您提供所需的文件。

阿尔伯特
(07-09-2020,01:09 PM)阿尔伯特写道:是的,这是可能的,您应该能够发送您在驱动程序脚本中收到的程序ID。但是,您应该自定义驱动程序脚本。

更具体地说,您应该自定义驱动程序名称的数量:

代码:
elif mtype == msg_runprog:
prog_num = socket_read_binary_integer(1)
prog_name = socket_read_string()
如果prog_num == 1:
program1()
elif prog_num == 2:
程序(2)
结尾
休息

我正在尝试使用URScript呼叫函数来控制我在UR10上的最终效应器(set_tool_digital_out)
我连接到机器人,并且正在使用驱动程序。
您提到我们可以修改驱动程序以调用程序ID:
//www.w5838.com/forum/thread-online-p...ght=driver

我包括您的脚本吗set_tool_digital_out”在Robodk中的Python程序中,并在驱动程序上调用其程序ID?
我们仍然不清楚在哪里包括Urscript”set_tool_digital_out”并在自定义驱动程序中调用其ID。

先感谢您,
踏板
嗨,佩德拉姆,
我只是在另一个线程上与您联系,以正确映射您的机器人的工具输出。
当您使用机器人选项(驱动程序)上的运行时,所有机器人都不支持插入自定义代码。




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