网淘吧Visual Components、Flexsim 仿真技术博客 | Python、C#、Delphi xe 机器人编程教程 - 网淘吧

通用机器人 while 循环导致 Visual Components 崩溃:即使在编辑时也提示“While 循环执行超过 1000 次” - Robot Programming - visual compents 疑难解答

2026-04-03 新闻来源:网淘吧 围观:34
电脑广告
手机广告

通用机器人 while 循环导致 visual Components 崩溃:即使在编辑时也提示“While 循环执行超过 1000 次”

机器人编程

你好,

我在使用通用机器人编程语言时遇到了一个非常烦人的问题。

如果我在机器人程序中添加哪怕一个简单的 WHILE 循环在仿真停止的状态下 — Visual Components 会立即抛出:

错误:While 循环执行超过 1000 次

在某些情况下,它会导致整个软件崩溃
发生这种情况后,我甚至无法再打开或编辑机器人程序,因为每次点击程序时都会弹出同样的错误。布局基本上就废了。

即使在以下情况下也会发生:

  • 仿真未运行

  • 程序未启动

  • WHILE 循环为空或未完成

看起来 VC 在我添加 WHILE 循环的那一刻就自动开始执行/验证机器人程序,如果条件为真,它会立即循环 1000 多次然后崩溃。

我的问题:
有人知道这个问题有修复方法或变通办法吗?
或者有没有办法在编辑机器人程序时禁用自动执行/验证

目前,我根本没法编写一个像样的传感器循环,因为在我还没写完程序时它就已经崩溃了。

任何我可能遗漏的技巧或设置都将不胜感激。

谢谢。

你好,
这听起来很奇怪,我没能重现这个问题(在 VC 4.10 OLP 中),如果可以的话,你能提供你的仿真环境吗?

你好,

你解决这个问题了吗?我使用的是 OLP 4.9 版本,这与学院视频中使用的版本相同。我遇到了类似的情况。每当我尝试放置多个 while 循环时,就会出现错误:While 循环执行超过 1000 次。我尝试用变量来限制循环,但每当我将第二个循环添加到程序中时,错误就会出现。

有什么建议吗??

补充一点信息。当我把第二个 while 循环放在第一个循环内部时,错误就出现了。我还尝试把第三个循环放在第二个循环内部,结果导致 VC 软件关闭。

我放弃了,改用 Python API 编写运动代码。:sweat_smile:

你能提供一个出现此问题的示例仿真文件吗?

我在做学院视频中的码垛机器人编程时遇到了这个错误。视频时间 12:50 处他创建了三个 while 循环。而且之前已经做了一个循环,整个主程序都在这个循环里面。在我附上的文件中,我创建了第二个 while 循环,错误立即出现。如果我再创建一个并把它放到前一个循环内部,程序就会崩溃。

即使我在一个空白项目中只添加一个通用关节型机器人,然后在其程序中添加三个 while 循环,这个问题也会出现。

Palletizing Robot Programming.vcmx(400.5 KB)

.

感谢你提供更多细节。这似乎是 OLP 产品的一个问题,因为在非 OLP 版本中没有出现该问题。

我会向开发人员报告这个问题,希望能在未来的版本中修复。

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第854338名访客 今日有0篇新文章/评论