跳到主要内容

ToolBank 文档

什么是 ToolBank

ToolBank 是一款可视化程序开发平台,专为视觉检测、自动化控制和数据处理场景设计。采用插件化架构,用户可通过拖拽方式构建复杂的处理流程。

核心特性

插件化架构

  • C++ DLL 插件:高性能原生算子
  • 动态加载:运行时加载/卸载插件
  • 插件市场:在线搜索、下载、发布

可视化编程

  • 流程图视图:图形化节点连线
  • 表格视图:快速参数编辑
  • 实时同步:双视图无缝切换

内置功能

功能域说明
图像处理滤波、变换、形态学、边缘检测等
深度学习YOLO/PaddleOCR/分类/分割等
区域操作ROI、轮廓、几何测量等
数学运算基本运算、表达式、统计等
控制流IF/ELSE/LOOP/CALL 等
变量管理多种数据类型的变量池

技术架构

文档导航

插件机制

了解如何开发、发布和安装插件:

UI 使用指南

学习如何使用 ToolBank 界面:

快速开始

1. 安装 ToolBank

从官网下载安装包,或使用插件管理器安装。

2. 创建第一个程序

  1. 启动 ToolBank
  2. 点击 "新建程序"
  3. 添加算子到程序
  4. 配置参数
  5. 点击 "运行" 执行

3. 开发自定义插件

  1. 参考 创建插件工程
  2. 继承 ToolBaseNative 基类
  3. 实现 Apply() 方法
  4. 打包发布到插件市场

系统要求

项目要求
操作系统Windows 10/11 x64
运行时.NET Framework 4.7.2+
CPU双核 2.0GHz+
内存4GB+
磁盘2GB+ 可用空间
开发环境Visual Studio 2019+(插件开发)

常见问题

如何添加自定义算子?

参考 创建插件工程 文档,继承 ToolBaseNative 基类实现自定义算子。

插件如何发布到市场?

在插件管理器中点击"发布插件",打包后上传到插件市场。详细步骤见 发布与安装

支持哪些数据类型?

支持 INTEGER、DOUBLE、STRING、IMAGE、POINT2D、RECTANGLE2D 等多种类型,详见 插件 API 详解