Skip to content

上位机

libnrc_host 是基于 Socket_API 通讯协议封装的 C++ 库,提供网络接口供上位机快速集成控制器功能,支持 Linux/Windows 多平台及多种高级语言。

技术规格

|| 项目 | 说明 | |------|------| | 系统支持 | Windows、Linux,x86、x86_64、arm、arm64 | | 端口说明 | 6000:控制/查询;6001:示教编程;7000:伺服跟踪数据 | | API 文档 | https://doc.hmilib.inexbot.coision.cn/nrc__interface_8h.html |

文档结构

上位机
├── Python/
│   ├── 渐入式教程/         从零搭建 Python 项目
│   └── 接口示例/
│       ├── 基础应用/       连接、单点运动、连续轨迹、工具标定、拖拽示教
│       └── 进阶应用/      servo_move 跟踪、消息回调
├── C++/
│   ├── 渐入式教程/         MinGW+Qt / MSVC / Linux 环境初始化
│   ├── 接口示例/
│   │   ├── 基础应用/       坐标系位置、单点/连续轨迹、示教/拖拽、工具标定、曲线运动
│   │   └── 进阶应用/       servoJ 关节控制、servo_move 跟踪、伺服点位置控制
│   └── 接口说明.md         API 在线文档链接
└── C#/
    ├── 渐入式教程/         Windows 窗体应用初始化
    └── 接口示例/           连接示例

语言对比

语言适用场景编译器/框架特点
Python快速验证、脚本Python 3.x(需与 SDK 版本匹配)胶水语言,适合集成测试
C++高性能、实时控制MSVC 2017+、MinGW64、gcc aarch64最高性能,适合产品级集成
C#Windows 桌面应用.NET Framework 4.8、.NET 8WinForms/WPF,桌面集成方便

SDK 下载

前往相关下载页面获取对应平台和语言的上位机 SDK 包。