我正在为我们正在开发的机器人实施 DSS 服务。我已经为机器人制作了一个接口,它具有连接、旋转、移动等功能。这个接口基本上是我在库中获得的一些函数的包装,用于控制机器人。
只要我的应用程序中没有任何异步操作,整个事情就可以工作。我可以移动机器人等等,没有问题。但是,当我尝试在我的 DSS 服务中实现此功能时,它不起作用。我可以从机器人读取我想要的任何内容及其输出/输入,但我无法移动机器人本身,这让我相信这是异步操作的问题,这使得库中的某些功能无法工作。
我环顾四周,但找不到任何可以完成此任务的方式或形式,因为我很想让我的服务运行。
它挂在 Robot.Move(move) 语句上,这是我从库中使用的语句,让我相信这是罪魁祸首的函数。