Skip to content

Demo 示例

Demo 示例总览

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


上位机开发 Demo

C++ Demo

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

  • 开发环境: Visual Studio 2022 (MSVC) / Qt Creator (MinGW) / Linux GCC
  • 核心文件: main.cppApi.cppApi.h
  • 头文件: nrc_interface.hnrc_queue_operate.hnrc_craft_weld.hnrc_define.h

C++ 上位机二次开发 Demo

C# Demo

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

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

C# 上位机二次开发 Demo

Python Demo

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

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

Python 上位机二次开发 Demo

Python 上位机二次开发 Demo 二维码


控制器二次开发 Demo

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

控制器二次开发 Demo

控制器二次开发 Demo 二维码


示教器二次开发 Demo

包含自定义指令的示教器侧 UI 实现示例。


JSON 协议二次开发 Demo

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

JSON 协议二次开发 Demo


相关下载

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