0

我正在将 Microsoft Robotics Studio 用于学校项目,当我尝试运行 Visual Simulation Environment 时遇到一个奇怪的错误。直到昨天它工作正常,然后突然给我一个运行时错误,说“非法命令行参数......不要直接使用 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?有没有我可以尝试杀死的此类服务?任何帮助/建议现在都会有所帮助,因为我的项目将于周四到期,这是一个非常不幸的时刻,它会像这样表现出来。

4

2 回答 2

0

注销并重新登录后问题是否重现?您可能有一个您不知道的过程。注销应关闭您亲自启动的所有进程。

于 2012-02-24T17:41:13.400 回答
-1

我不知道您的问题的解决方案,但最好将您的问题发布在以下链接上:http: //p2p.wrox.com/book-professional-microsoft-robotics-studio-isbn-978- 0-470-14107-6-410/

【本书官方论坛:Professional Microsoft Robotics Studio】,希望你能尽快得到回复,

另一种选择是在 msdn 论坛上发布您的问题,

http://social.msdn.microsoft.com/Forums/en-US/category/robotics

希望这会有所帮助....

于 2011-03-28T15:45:33.203 回答