TSMaster Toolbox Development|Python 工具箱与自定义界面开发
TSMaster Toolbox Development|Python 工具箱与自定义界面开发
:产品概述
当标准功能不够用、当你想把一套重复的工作流封装成「自己的软件」时,Panel 的按键与仪表就不够了。TSMaster 工具箱(Toolbox)提供一套基于 Python 的图形化开发集成环境:你可以设计专业的 GUI、编写复杂逻辑,并直接调用 TSMaster 内建 API——把平台能力封装成企业专属的工具或 Plugin,动态装载、运行在 TSMaster 之中。
基于 Python 的工具箱设计环境
TSMaster 软件架构支持工具箱的动态装载,并为工具箱的运行提供框架级支持。用户可基于工具箱架构,自行开发运行在 TSMaster 中的软件系统;任何具 Python 基础的开发者,都能设计专业的 TSMaster 用户界面并整合到工程中。TSMaster 的标定、诊断、测试系统等模块,本身也以工具箱的形式体现,可延伸到工业、医疗等不同领域。

工具箱 vs Panel:什么时候用哪个
工具箱比一般 Panel 更适合复杂逻辑与更丰富的窗体元素。简单地说——做简单的按键、仪表与信号面板,Panel 通常就够;想在 TSMaster 里做「自己的工具、画面或 Plugin」,就用工具箱。
| 对比 | Panel | 工具箱 |
| 特点 | 面板以按键、标签、选择框为主;通过关联信息、系统变量、RBS 模块与脚本进行联动 |
内置基于 Python 的图形开发集成环境(IDE);可对窗体做修改,并调用 TSMaster 内置 API 程序
|
| 使用场景 | 面板结合 RBS 仿真、结合脚本工具 |
需要开发更复杂的逻辑、窗体呈现更多元素
|
| 使用对象 | 兼顾无代码功底的测试人员 |
需要有 Python 基础的开发人员
|
搭配 API、COM 与设备管理,构建企业专用工具
工具箱可搭配 TSMaster 内建 API、COM 接口与仪器设备管理,构建企业专属工具。通过 COM 组件,也可在 Windows 环境下用其他语言(C/C++/.NET/LabVIEW/Python 等)编写的软件中调用 TSMaster,将自动化诊断、标定等能力集成进自研应用,扩展到产线、实验室等更多场景。
适用对象
- 想在 TSMaster 里开发专属工具、画面或 Plugin 的开发者
- 需要把重复工作流封装成企业专用软件的工程团队
- 需要用 Python+TSMaster API 构建复杂测试/标定/诊断工具的研发人员
核心功能一览
| 功能 | 说明 |
| 工具箱开发环境 |
基于 Python 的图形开发集成环境(IDE);动态装载、框架级支持
|
| GUI 与 API 整合 |
自行设计专业 GUI,调用 TSMaster 内建 API
|
| 复杂逻辑与窗体 |
比 Panel 更适合复杂逻辑与丰富窗体元素
|
| COM 集成 |
通过 COM 组件被其他语言(C/C++/.NET/LabVIEW/Python)调用
|
| 企业专用工具 |
搭配 API、COM 与设备管理,构建专属工具/Plugin
|
其他信息
下载
简体中文
English version
简体中文
English version
配套软件
配套软件
配套软件
常见问题
什么情况下需要 TSMaster Toolbox Development?
注意事项
注意!静电放电(ESD)可能会损坏或摧毁卡上的元件。请采取预防措施以避免静电放电。
使用设备前,请仔细查阅产品使用手册内的引脚资讯。在设备运行期间,务必注意正确连接电源线,并避免插拔。




