Skip to content

版本与兼容性

本文档说明纳博特控制器的 RTL 版本、SDK 版本、协议端口之间的兼容关系,帮助你在开发前选择正确的组合。


RTL 版本对比

RTL-24.03 为稳定版本,是当前主流出货版本。文档持续维护。

特性说明
版本状态稳定版,bug 修复 + 关键功能合入
出货情况当前主流出货版本
通信格式JSON 文本(可读性好)
系统功能运动控制、状态、工艺、作业文件、系统配置、安全参数、协作机器人
工艺支持码垛、打磨、焊接、喷涂、激光、冲压、传送带
程序管理指令级增删改查 + 远程程序启动
推荐场景新项目开发、需要系统级功能

后续版本(如 2501)尚未达到稳定状态,暂未开放 SDK 文档。

端口体系

RTL-24.03 使用统一的端口体系,各端口用途如下:

端口协议格式用途使用者
5000TCP文件传输(上传/下载/备份)工具、HTTP 客户端
6000JSON 文本命令通信,一般用于示教器JSON 协议用户(示教器)
6001JSON 文本命令通信,一般用于上位机C++/C#/Python SDK、上位机
7000TCP上位机服务功能端口上位机、工具

💡 SDK 用户:统一使用 6001 端口,无需手动切换。


控制器型号与 SDK 兼容矩阵

控制器型号支持 RTL 版本C++ SDKC# SDKPython SDKJSON 协议
待研发确认RTL-24.03待研发确认待研发确认待研发确认支持
待研发确认RTL-24.03待研发确认待研发确认待研发确认支持

⚠️ 具体型号、SDK 版本号等信息需联系研发确认后填入。当前为结构骨架。


SDK 版本与编译器/运行时兼容性

C++ SDK

平台编译器ABI架构配置
WindowsMinGW (GCC 8.3+)MinGW ABIx64Release / Debug
WindowsMSVC (VS 2019+)MSVC ABIx64Release / Debug
LinuxGCC 8.3+GCC ABIx64 / ARM64Release

MinGW 与 MSVC 的库 不能混用,必须下载对应编译器版本的 SDK。

C# SDK

平台.NET 版本架构原生库
Windows.NET 8.0x64依赖对应平台的 nrc_host.dll

C# SDK 封装了 C++ 原生库,运行时须确保 nrc_host.dll 可被找到。

Python SDK

平台Python 版本架构本地库
Windows待研发确认x64SDK 包内本地库文件
Linux待研发确认x64_nrc_host.so

Python SDK 的本地库严格绑定 Python 版本,32 位/64 位也必须对应。


相关页面