Appearance
上位机
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 8 | WinForms/WPF,桌面集成方便 |
SDK 下载
前往相关下载页面获取对应平台和语言的上位机 SDK 包。