Skip to content

Demo 示例 ​

纳博特提供多语言、多环境的 Demo 源码,覆盖机械臂基础操作到高级工艺功能,帮助开发者快速上手。


上位机开发 Demo ​

C++ Demo ​

涵盖连接管理、伺服控制、运动控制、队列运动、错误回调、作业文件操作、传送带跟踪、焊接工艺等完整示例。

  • 开发环境: Visual Studio 2022 (MSVC) / Qt Creator (MinGW) / Linux GCC
  • 核心文件: main.cpp、Api.cpp、Api.h
  • 头文件: nrc_interface.h、nrc_queue_operate.h、nrc_craft_weld.h、nrc_define.h

C++ 上位机二次开发 Demo

C# Demo ​

WinForms 完整上位机应用,包含连接管理、伺服状态监控、运动控制、IO 控制、DH 参数查看、作业文件管理、视觉工艺、传送带工艺、焊接工艺等模块的交互界面。

  • 开发环境: Visual Studio 2022,.NET Framework 4.7.2 / .NET 8.0
  • 核心文件: Form1.cs、API.cs、NbtRobot.cs
  • SDK 封装: Csharp_api/ 目录(SWIG 自动生成)

C# 上位机二次开发 DemoC# 上位机二次开发 Demo

Python Demo ​

PyQt5 图形化上位机,支持连接、伺服控制、队列运动(movJ/movL)、servo_move 跟踪运动、作业文件上传下载、位置监控等功能。

  • 开发环境: Python 3.8+,PyQt5
  • 核心文件: main.py、Widget.py、nrc_interface.py
  • 本地库: _nrc_host.so(随 SDK 包分发)

Python 上位机二次开发 Demo


控制器二次开发 Demo ​

包含自定义指令的控制器侧实现示例。

控制器二次开发 Demo


示教器二次开发 Demo ​

包含自定义指令的示教器侧 UI 实现示例。 示教器二次开发 Demo示教器二次开发 Demo 二维码


JSON 协议二次开发 Demo ​

基于 JSON 文本协议直接与控制器通信的示例。

JSON协议二次开发 Demo


HAL二次开发 Demo ​

HAL二次开发 Demo


相关下载 ​

所有 Demo 源码及 SDK 包统一在下载页提供。

🤖 AI 助手 / 自动化工具:先读 《Agent 开发指引》 与 《生成前信息采集清单》;机器可读入口 /llms.txt;本页纯文本版:把网址中的 .html 换成 .md