上位机
libnrc_host 是基于 Socket_API 通讯协议封装的 C++ 库,提供网络接口供上位机快速集成控制器功能,支持 Linux/Windows 多平台及多种高级语言。
快速入口
| 语言 | 接口示例 |
|---|---|
| C++ | 基础应用 · 进阶应用 |
| C# | 接口示例 |
| Python | API 参考 · 基础应用 · 进阶应用 |
技术规格
| 项目 | 说明 |
|---|---|
| 系统支持 | Windows、Linux,x86、x86_64、arm、arm64 |
| 端口说明 | 6001:JSON 文本命令通信(上位机 SDK);6000:示教器通信;7000:上位机服务功能 |
| API 文档 | https://doc.hmilib.inexbot.coision.cn/nrc__interface_8h.html |
文档结构
text
上位机
├── C++/
│ ├── 渐入式教程/ MinGW+Qt / MSVC / Linux 环境初始化
│ ├── 接口03.示例/
│ │ ├── 基础应用/ 坐标系位置、单点/连续轨迹、示教/拖拽、工具标定、曲线运动
│ │ └── 进阶应用/ servoJ 关节控制、servo_move 跟踪、伺服点位置控制
│ └── 接口说明.md API 在线文档链接
├── C#/
│ ├── 渐入式教程/ Windows 窗体应用初始化
│ └── 接口03.示例/ 连接示例
└── Python/
├── 渐入式教程/ 从零搭建 Python 项目
└── 接口03.示例/
├── 基础应用/ 连接、单点运动、连续轨迹、工具标定、拖拽示教
└── 进阶应用/ servo_move 跟踪、消息回调语言对比
| 语言 | 适用场景 | 编译器/框架 | 特点 |
|---|---|---|---|
| C++ | 高性能、实时控制 | MSVC 2017+、MinGW64、gcc aarch64 | 最高性能,适合产品级集成 |
| C# | Windows 桌面应用 | .NET Framework 4.8、.NET 8 | WinForms/WPF,桌面集成方便 |
| Python | 快速验证、脚本 | Python 3.x(需与 SDK 版本匹配) | 胶水语言,适合集成测试 |
SDK 下载
前往相关下载页面获取对应平台和语言的上位机 SDK 包。