lebai sdk 1.1.33
lebai c++ sdk with swig to support sereval languages.
Loading...
Searching...
No Matches
.net平台应用文档

目前.net仅支持linux平台,windows平台还存在问题.

Nuget包地址

通过nuget安装'

dotnet add package lebai

示例工程运行

您可以自行创建.net工程,并且在CSharp中使用lebai包进行开发。

一个简单的示例步骤如下:

  1. 创建工程
# 创建
mkdir lebai-sdk-dotnet-example
cd lebai-sdk-dotnet-example
dotnet new console
  1. 添加lebai packages
dotnet add package lebai
  1. 编写代码

在程序中添加如下代码

#
using lebai.l_master;
# in Main
Robot robot = new Robot("xxx.xxx.xxx.xxx", true);
robot.stop_sys();
Console.WriteLine($"stop...");
robot.start_sys();
Console.WriteLine($"start...");
DoubleVector jp1 = new DoubleVector();
jp1.Add(0.0);
jp1.Add(-60.0 / 180.0 * 3.14);
jp1.Add(80.0 / 180.0 * 3.14);
jp1.Add(-10.0 / 180.0 * 3.14);
jp1.Add(-60.0 / 180.0 * 3.14);
jp1.Add(0.0);
robot.movej(jp1, 1.0, 1.0, 0.0, 0.0);
机械臂的主要接口对象,通过本对象的方法与机械臂进行数据交互.
Definition robot.hh:80
int movej(const std::vector< double > &joint_positions, double a, double v, double t, double r)
通过关节位置发送机械臂关节移动
void start_sys()
启动机械臂(机械臂上使能).
void stop_sys()
停止机械臂(机械臂下使能).
  1. 编译运行
dotnet build
# run your console application.