线程评分:
  • 0投票 - 0平均
  • 1
  • 2
  • 3
  • 4
  • 5
.NET应用程序中的MOVEL_TEST输入问题
大家好,

我正在尝试使用Robodk API在.NET应用程序中使用Movel_test函数。我遇到意外错误时遇到麻烦。
函数(functionNetapplication.png)需要两个姿势的关节,当我使用第二个姿势的j2关节时,它会返回以下错误(error.png),该错误(error.png)将带回MOVEL_TEST函数。

其他参考文献(如此处 *)表明姿势(MAT)应用作最终目标的输入。
这是我身边的错误吗?还是这是.NET应用程序中存在的错误?


(*//www.w5838.com/doc/en/cppapi/class_r...E983EAA692

亲切的问候,


附加的文件 缩略图(S)

图片)

我很确定Movel_test需要姿势作为垫子而不是J2,它看起来像是Movej_test问题中的复制品。

杰里米
通过访问我们在线文档通过在我们的教程上观看教程YouTube频道


我们只是推出了GitHub上的更新以解决此问题(C#Nuget API上的Movel_test)。

movel_test将姿势作为第二个参数。

这是正确的功能:
代码:
public int movel_test(double [] j1,mat t2,double minstepdeg = -1)
{
link.check_connection();
var命令=“ CollisionMovel”;
link.send_line(命令);
link.send_item(this);
link.send_array(J1);
link.send_pose(t2);
link.send_int((int)(minstepdeg * 1000.0));
link.receivetimeout = 3600 * 1000;
var collision = link.Rec_Int();
link.receivetimeout = link.defaultsockettemeoutmilliseconds;
link.check_status();
返回碰撞;
}




用户浏览此线程:
1位客人