積木#

VEX CTE 模組 API 參考文件解釋了每個 VEXcode 模組的功能、其輸入如何改變 6 軸機械手臂的行為,以及如何在專案中使用該模組。

當您想在將模組新增至專案之前了解該模組、查看模組報告的內容或比較類別中的類似模組時,請使用此參考資料。

VEXcode Blocks 專案使用模組。 Python 專案則使用基於文字的 API 部分。

如何解讀區塊條目#

大多數區塊條目包含以下部分:

  • 程式碼區塊描述 - 解釋程式碼區塊的功能以及何時使用。

  • 模組圖像 - 顯示模組在 VEXcode 中的外觀。

  • 參數 - 列出模組上的輸入,並解釋每個輸入如何影響 6 軸機械手臂或項目。

  • 傳回值 - 說明布林值或報告器區塊報告的內容。

  • 範例 - 展示了在專案中使用該模組的一種方法。

常用區塊類型#

不同形狀的模組在專案中發揮不同的作用。

區塊類型

它的意義

堆

執行特定操作的模組。堆疊模組透過與其他模組的上下連接形成堆疊。

帽子

當發生某些事情時(例如專案啟動或事件發生時),程式碼區塊會啟動一個程式碼區塊堆疊。

布林值

傳回True或False的語句區塊。布林語句區塊通常用於條件語句中,例如if then或wait until語句區塊。

記者

用於報告值(例如數字或文字)的程式碼區塊。報告程式碼區塊通常用於其他程式碼區塊內部。

C區

一個包裹其他程式碼區塊並控制它們何時或如何運行的程式碼區塊,例如重複程式碼區塊或if then程式碼區塊。

範例區塊條目#

將手臂移動到指定位置#

移動機械手臂到位置 模組將 6 軸機械手臂移動到指定的 x、y 和 z 座標。

移動 [手臂 v] 至位置 x:[120] y:[0] z:[100] [mm v] ▶

範圍

描述

x

目標位置的 x 座標。

是

目標位置的y座標。

z

目標位置的z座標。

單元

選擇座標單位:

  • 毫米 — 毫米;
  • 吋;
吋

展開箭頭

預設情況下,這是一個等待區塊,因此六軸機械手臂會在運行下一個區塊之前完成移動。要使六軸機械手臂立即開始移動並立即運行下一個區塊,請展開該區塊,添加“不要等待”字樣。

例子

當開始時
[Move the 6-Axis Arm to standard position at start of project.]
移動 [手臂 v] 至位置 x:(120) y:(120) z:(75) [mm v] ▶