线程评级:
  • 0 (s) - 0平均投票
  • 1
  • 2
  • 3
  • 4
  • 5
周期时间和仿真时间的区别
# 1
亲爱的RoboDK团队,

之间的区别是什么周期时间(显示在left-bottom GUI)仿真时间(由调用RDK.SimulationTime ()——Python API) ?

我创建了一个机器人程序使用Python API。在Python代码,我将仿真速度设置为1,使用仿真时间显示运行时间。它运作良好,运行时间(我假设这是周期时间,因为周期执行Python程序时不显示GUI)。第二天,我试着运行Python程序(没有变化),但花费的时间是不同的(10秒的差异)。这为什么会发生?

谢谢你!
# 2
周期时间是估计时间的任务需要在现实世界中。
仿真时间之间的比率显示在屏幕上和现实(例:1秒RDK代表5秒在现实生活中)

这可能有几个原因。
1 -机器人的初始位置并不相同,因此增加或减少路径长度。(位置在你运行程序之前)
2 -这个初始机器人速度并不相同。
3 -最初的舍入不是相同的。

看一看这个链接:https://drive.google.com/drive/folders/1...CCTdy-p7GW
打开Excel表和观看视频模块7视频8到10。(看6和7不会是个坏主意)
这有助于你掌握更多的概念。

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


# 3
(01-20-2022,下午12:26)杰里米写道:周期时间是估计时间的任务需要在现实世界中。
仿真时间之间的比率显示在屏幕上和现实(例:1秒RDK代表5秒在现实生活中)

这可能有几个原因。
1 -机器人的初始位置并不相同,因此增加或减少路径长度。(位置在你运行程序之前)
2 -这个初始机器人速度并不相同。
3 -最初的舍入不是相同的。

看一看这个链接:https://drive.google.com/drive/folders/1...CCTdy-p7GW
打开Excel表和观看视频模块7视频8到10。(看6和7不会是个坏主意)
这有助于你掌握更多的概念。

杰里米

嗨,杰里米,

谢谢你的回应。我将查看模块。
顺便说一下有什么办法周期Python API程序?

谢谢!
# 4
去“C: \ RoboDK \图书馆\脚本”和“(…). py加工机之细加工约”
找到有用的信息通过访问我们的关于RoboDK及其爱游戏ayx高尔夫球特性在线文档看我们的教程Youtube频道


# 5
(01-20-2022,09:27 PM)杰里米写道:去“C: \ RoboDK \图书馆\脚本”和“(…). py加工机之细加工约”

代码:
从robolink进口*
RDK = Robolink ()

#加载我的Python代码
程序= RDK。ItemUserPick(“模拟器”,ITEM_TYPE_PROGRAM)

结果= program.Update ()

RDK.ShowMessage(结果)

它显示错误行“结果= program.Update ():
引用:无效的项目提供:项目标识符提供是无效或不存在。

为什么会这样?
# 6
你选择一个项目吗?
这仅仅意味着空间站项目提供,在这种情况下一个程序,并不是有效的。
如果你没有一个程序在你的站,它不会工作。
找到有用的信息通过访问我们的关于RoboDK及其爱游戏ayx高尔夫球特性在线文档看我们的教程Youtube频道


# 7
(01-21-2022,04:09 PM)杰里米写道:你选择一个项目吗?
这仅仅意味着空间站项目提供,在这种情况下一个程序,并不是有效的。
如果你没有一个程序在你的站,它不会工作。

是的,我选择一个Python程序。
,以帮助您更好地理解的情况下,我已经附上我的程序。


附加文件
.rdk 220121 _existing.rdk(尺寸:763.53 KB /下载:92)
# 8
(01-26-2022,06:29点)john_17s写道:
(01-21-2022,04:09 PM)杰里米写道:你选择一个项目吗?
这仅仅意味着空间站项目提供,在这种情况下一个程序,并不是有效的。
如果你没有一个程序在你的站,它不会工作。

是的,我选择一个Python程序。
,以帮助您更好地理解的情况下,我已经附上我的程序。

因为你选择的项目不是一个机器人程序。周期时间显示脚本不工作(你会测量python程序的执行时间,不是机器人周期)。

您的Python程序所做的是将运动命令发送给机器人,而不是创建一个机器人程序。

我相信你有2个选择:


1)仿真速度设置为1,并添加一个抽搐()在python程序的开始和最后一个toc ()。你可以显示差异。(更少的工作但不准确)

2)在你创建一个方法模拟器类创建一个RoboDK机器人程序的功能已经发送给机器人。(更多的工作,但更现实的)
# 9
(01-26-2022,29点)亚历克斯写道:
(01-26-2022,06:29点)john_17s写道:
(01-21-2022,04:09 PM)杰里米写道:你选择一个项目吗?
这仅仅意味着空间站项目提供,在这种情况下一个程序,并不是有效的。
如果你没有一个程序在你的站,它不会工作。

是的,我选择一个Python程序。
,以帮助您更好地理解的情况下,我已经附上我的程序。

因为你选择的项目不是一个机器人程序。周期时间显示脚本不工作(你会测量python程序的执行时间,不是机器人周期)。

您的Python程序所做的是将运动命令发送给机器人,而不是创建一个机器人程序。

我相信你有2个选择:


1)仿真速度设置为1,并添加一个抽搐()在python程序的开始和最后一个toc ()。你可以显示差异。(更少的工作但不准确)

2)在你创建一个方法模拟器类创建一个RoboDK机器人程序的功能已经发送给机器人。(更多的工作,但更现实的)


谢谢你的信息。
我将尝试第二种方法。




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