此文章之範例適用於下列條件:
TMflow軟體版本:2.16或以上。
TM Robot 硬體版本:HW3.2或以上
請注意,較舊或較新的軟體版本可能會產生不同的結果。
TMflow提供了豐富的功能,以提升自動化操作效率,但並非每個專案都需要使用到所有功能。TMcraft Shell的目的是讓使用者根據專案需求自訂並選取TMflow中的功能,從而簡化操作介面。
TMcraft Shell 的目的 #
自訂功能選擇 : #
TMcraft Shell允許使用者根據專案需求,自訂TMflow的介面與功能,使其更加符合特定專案的需求。
簡化整合過程 : #
透過TMcraft,使用者可以編寫Shell程式碼並匯入TMflow。匯入後,TMflow的使用者介面將只顯示TMcraft Shell所定義的功能和資料,幫助使用者快速設置專案並獲取相關資訊。
應用情境 #
假設一個工廠專案需要利用TMflow進行生產監控。雖然TMflow具有豐富的功能,但並非每一項功能都適合該專案。此時,可以使用TMcraft Shell針對專案需求選取TMflow中的特定功能,並將這些選定的功能編寫成Shell檔案後匯入TMflow。當TMflow重啟後,介面將自動調整,只顯示專案所需的相關變數與功能,提升設置速度並提高生產監控的效率。
若您想快速上手並了解如何針對專案需求自訂介面,請參考範例程式碼 .
演示影片 #
功能 #
- Auto-login to the user account
- Automatically connect and gain control of the robot
- Automatically set WC11 as the current running project
- Click the Run button to start the project
- Display Global Variables on the interface
- Display Runtime Variables on the interface
- Modify work orders, employee IDs, casing serial numbers, and gearbox serial numbers as runtime variables in real time
- Adjust the locking phase via a Toggle Button
- Click the Pause button to pause the project
- Click the Stop button to stop the project
做法説明(以畫面顯示 Runtime Variables 為範例) #
- Use Visual Studio for coding
- Refer to the TMcraft API
- Utilize API methods to interact with TMflow
- Retrieve real-time variables