视觉模拟环境中的运行时错误 - Microsoft Robotics Studio

发布于 2024-10-26 21:42:23 字数 939 浏览 4 评论 0原文

我正在使用 Microsoft Robotics Studio 进行学校项目,当我尝试运行视觉模拟环境时遇到奇怪的错误。直到昨天它都工作正常,然后突然给我一个运行时错误,说“非法命令行参数...不要直接使用 VPLHost,使用 dsshost 来运行清单”但我只单击“在 VPL/DSS 清单中运行”编辑。

我以管理员身份运行 MRDS,甚至尝试重新安装 MRDS,但它仍然显示相同的 MS VPL 运行时错误。我试图在网上搜索,但找不到任何合适的解决方案。

我已经尝试运行现有的示例,即城市环境、多个模拟机器人等,但它仍然给我同样的错误。奇怪的是,它前一分钟工作得很好,然后下一分钟就开始给我这个错误消息,而我在这之间没有改变任何东西。事实上,我想更改清单中的某些内容,因此我关闭了正在运行的 VPL 应用程序,关闭了 VPL 并打开了 DSS 清单编辑器,然后运行了我的清单,就在那时我收到了此错误。

出了什么问题?某些 MRDS 脚本是否使用 vplhost32.exe 而不是 dsshost?如果是这样,那么我应该在哪里以及如何更改它?

我尝试从命令提示符运行城市环境清单并直接使用 DSSHost32。这次,它没有给我运行时错误,而是初始化错误。我尝试更改端口号,但仍然不起作用。我已将计算机中的许多文件删除到可用空间 (JIC),但它仍然无法正常工作。即使我在 Windows 7 中将鼠标悬停在该窗口上,该窗口也不会打开。

错误消息如下所示:通常只允许每个套接字地址(协议/网络地址/端口)使用一次。”

即使在我检查了 netstat 的可用端口并尝试之后,我还是收到了此错误消息。如果我通过 VPL 或 DSS 清单运行它,则要么是这个,要么是“不要直接使用 VPLHost”编辑。

是否有一些外部服务正在干扰 DSSHost/VPLHost?是否有任何帮助/建议会有所帮助,因为我的项目将于周四到期,这确实是一个不幸的时刻。做出这样的举动。

I am using Microsoft Robotics Studio for a school project and I am getting a strange error when I try to run the Visual Simulation Environment. It was working fine until yesterday and then suddenly it gave me a runtime error saying "Illegal command line arguments... do not use VPLHost directly, use dsshost instead to run a manifest" But I am only clicking on Run in VPL/DSS Manifest editor.

I am running MRDS as administrator and I even tried re-installing MRDS but it is still showing the same MS VPL Runtime error. I tried to search online, but cannot find any suitable solution.

I already tried running the existing samples, I.e. Urban Environment, Multiple Simulated Robots etc. but it still gives me the same error. The strange thing is that it was working perfectly one minute, and then started giving me this error message the next minute, when I had not changed anything in between. In fact, I had wanted to change something in my manifest, so I closed the running VPL application, closed VPL and opened DSS manifest editor, and ran my manifest and that is when I got this error.

What is going wrong? Is some MRDS script using vplhost32.exe instead of dsshost? If so, then where and how do I change it?

I tried running the urban envrionment manifest from the command prompt and Using DSSHost32 directly. This time, it didn't give me a runtime error but an intiialization error. I tried changing port numbers but it still doesn't work. I have deleted many files from my computer to free space (JIC) and it still doesn't work. The window just doesn't open even when I hover over it in Windows 7.

The error message looks like this: Only one usage of each socket address (protocol/network address/port) is normally permitted."

This was even after I checked netstat for free ports and tried but I get this error message. Its either this one or the "Don't use VPLHost directly" if I run it through VPL or DSS Manifest Editor.

Could it be that some external services are interfering with DSSHost/VPLHost? Are there any such services which I could try killing? ANY help/suggestion would help right now as my project is due Thursday and this is a really unfortunate time for it to be acting up like this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黯然 2024-11-02 21:42:23

注销后问题是否重现?重新登录?您可能有一个您没有意识到的进程在闲置。注销应该关闭您亲自启动的所有进程。

Does the problem reproduce after logging off & logging back on? It's likely that you had a process hanging around that you weren't aware of. Logging off should shut down any processes you personally started.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文