Skip to content

上位机

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

快速入口

语言接口示例
C++基础应用 · 进阶应用
C#接口示例
PythonAPI 参考 · 基础应用 · 进阶应用

技术规格

项目说明
系统支持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 8WinForms/WPF,桌面集成方便
Python快速验证、脚本Python 3.x(需与 SDK 版本匹配)胶水语言,适合集成测试

SDK 下载

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