谁适合使用这些开发工具?

设备供货商
第三方设备供货商,包括夹爪、电动螺丝刀、协议转换器,可提供客制化接口以简化设定流程,让用户能加速应用开发并提升整体效率。

应用服务供货商
针对焊接、堆栈、机台上下料等应用,应用服务供货商可将其专业知识整合至用户友善的接口中。这让终端使用者能更直观、便利地设定与调整应用程序,提升易用性并提供更高的灵活性。
您可以开发哪些类型的插件?
TMcraft Node
TMcraft Node 是一种多功能的插件架构(基于 C# 和 WPF),赋能开发者建立可在 TMflow 项目中使用的客制化节点。每个 TMcraft Node 包含两个关键组件:用户接口与脚本直译。UI 让用户能轻松配置符合特定需求的设定。当 UI 关闭时,程序会收集这些设定并生成对应的脚本,直接整合至流程项目中。当项目执行至该 TMscript 节点时,此脚本即被执行,实现客制化动作。TMcraft Node 不仅增强了灵活性,也简化了在 TMflow 环境中开发高度专业化工作流程的过程。
TMcraft Toolbar
TMcraft Toolbar 是一种灵活的插件架构(基于 C# 和 WPF),旨在提升 TMflow 内的操作效率与使用者体验。与绑定于流程项目的 TMcraft Node 不同,TMcraft Toolbar 可独立运作,并可在整个 TMflow 中使用。此客制化 UI 程序可作为设备控制面板,为用户提供直观的接口来管理与操作应用程序中的设备。此外,TMcraft Toolbar 也可作为辅助数据显示器以提供洞察信息,或作为与特定系统无缝互动的通讯器。TMcraft Toolbar 赋能终端使用者更高效地执行任务,是优化工作流程与增强 TMflow 功能的实用工具。
TMcraft Service
虽然 TMflow 提供了广泛的功能与特色,但仍可能有无法满足所有需求的限制。在此情况下,建议开发者建立 TMcraft Service。TMcraft Service 是一个背景程序,可与 TMflow 项目、TMcraft 插件或外部设备互动,实现广泛的操作应用。透过使用 C# 或 C++ 编写 TMcraft Service,开发者可以将创意转化为现实,并扩展 TM AI 协作机器人的能力。
TMcraft Setup
TMcraft Setup 是一种嵌入于 TMflow 中的创新插件架构(基于 C# 和 WPF),旨在增强流程项目的功能。作为一个客制化 UI 程序,TMcraft Setup 允许开发者为设备管理建立直观的控制面板,简化使用者互动。但真正让 TMcraft Setup 与众不同的是其定义并自动化项目初始化的能力。透过 TMcraft Setup UI 配置应用程序,终端用户可输入特定设定,程序会将其编译为脚本,并在执行时初始化项目。此功能确保每个项目皆以所需的精确配置启动,使 TMcraft Setup 成为优化工作流程效率及量身打造机器人应用以满足特定需求的无价工具。
TMcraft Shell
TMcraft Shell 是一种强大的插件架构(基于 C# 和 WPF),允许开发者直接在 TMflow 上建立并嵌入全页式 UI 程序。利用 TMcraft Shell,您可以设计应用程序设定精灵 (Application Setup Wizard),透过完全客制化的 UI/UX 提供简化且直观的配置流程,让终端用户更容易设定复杂的应用程序。TMcraft Shell 程序会收集所有用户配置并自动生成对应的脚本项目,确保无缝整合。此外,TMcraft Shell 也可用于建立客制化仪表板,开发者可设计专属接口用于数据显示,或作为轻量级控制面板,提供对应用程序的洞察与控制。TMcraft Shell 赋能开发者提升用户体验与功能性,将机器人转变为更多功能且友善的工具。
您可能想知道的事
TMcraft API 运作原理
TMcraft API 是一个强大的 C# 接口,旨在实现您的客制化插件与 TMflow 之间的无缝互动。透过此 API,您可以读写变量、控制 I/O,甚至直接从插件中手动操作机器人。此接口开启了无限可能,允许开发者建立能与 TMflow 核心能力紧密整合的精密客制化解决方案。无论您是在建构进阶控制系统或设计直观的用户接口,TMcraft API 都能提供所需的工具,让您精准且高效地实现创意。
开始使用 TMcraft 开发工具包
TMcraft 开发工具包是一个包含所有掌握插件开发所需资源的完整软件包。
内容包含:
• TMcraft APIs:提供多种版本的 API,以动态链接函式库 (.dll) 形式提供
• TMcraft Packer:封装插件程序档案的重要工具,确保格式正确并可随时汇入 TMflow
• 文件:详细的 API 手册、逐步教学 (Tutorials) 及参考指南,协助您轻松掌握开发流程
• 原始码范例:一系列程序代码范例,展示基础开发技巧及各种 TMcraft 插件的特定使用案例
有了 TMcraft 开发工具包,您将具备为 TMflow 建构强大扩充功能所需的知识与工具。请至我们的下载中心下载套件。


