向模拟器传递以太网消息?-打印版本 +- RoboDK论坛(//www.w5838.com/forum) +——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN) +——论坛:关于RoboDK的一般性问题(//www.w5838.com/forum/Forum-General-questions-about-RoboDK) +——线程:传递以太网消息到模拟器?(/ Thread-passing-ethernet-messages-to-the-simulator) |
向模拟器传递以太网消息?-danjo-08-03-2018 目前我们有一个ur10,我们正在用python编写软件,并通过以太网将命令传递给机器人。这是可行的,但调试有时需要花费时间。 我们正在考虑购买或试用此软件,并想知道是否可以以这种方式使用模拟器:将代码置于模拟器之外,只向模拟器传递消息? 这可能吗,你能给我指出一个用户文档的部分吗? 还是我们忽略了另一种思考方式? 谢谢, 丹 回复:通过以太网消息模拟器?-艾伯特-08-14-2018 是的,这是可能的。你可以在外部运行Python代码。你只需要为Python安装RoboDK API: PIP安装robodk 关于Python的RoboDK API的更多信息: https://pypi.org/project/robodk/ 你也可以通过命令/NOSPLASH /HIDDEN /NOSHOW或使用RoboDK . hiderobodk()在后台启动RoboDK。例子: #加载RoboDK模块 从robolink导入* #连接到模拟器(如果模拟器没有运行,它会启动RoboDK) RDK = Robolink() #隐藏RoboDK窗口 RDK.HideRoboDK () #示例显示RoboDK窗口 RDK.ShowRoboDK () ... #关闭RoboDK RDK.CloseRoboDK () 关于从Python与RoboDK交互的可用命令的更多信息: //www.w5838.com/doc/en/PythonAPI/robolink.html#robolink.Robolink.HideRoboDK |