氣動#

介紹#

VEX IQ 控制器可以透過 Pneumatic 級的方法控制 VEX IQ 氣動系統。這些方法允許控制器控制氣動泵並伸縮氣缸。

本頁使用 pneumatic_1 作為範例氣動名稱。請根據需要將其替換為您自己配置的名稱。

以下是所有方法的清單:

動作-控制汽缸。

變異器-開啟或關閉氣動幫浦。

  • pump_on — 打開氣動幫浦。

  • pump_off — 關閉氣動幫浦。

  • pump — 打開或關閉氣動泵。

檢查電磁閥是否已連接。

  • installed — 返回螺線管是否連接到大腦。

構造函數-手動初始化和配置氣動系統。

行動#

extend#

extend 伸出汽缸。

Usage:
pneumatic_1.extend(cylinder)

參數

描述

cylinder

要伸出的汽缸:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – 兩個汽缸

retract#

retract 縮回氣缸。

Usage:
pneumatic_1.retract(cylinder)

參數

描述

cylinder

要縮回的油缸:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – 兩個油缸

突變體#

pump_on#

pump_on 打開氣動幫浦。

Usage:
pneumatic_1.pump_on()

參數

描述

此方法沒有參數。

pump_off#

pump_off 關閉氣動幫浦。

Usage:
pneumatic_1.pump_off()

參數

描述

此方法沒有參數。

pump#

pump 打開或關閉氣動幫浦。

Usage:
pneumatic_1.pump(state)

參數

描述

state

要設定的狀態: True 打開氣動泵, False 關閉氣動泵。

獲取器#

installed#

installed 返回一個布林值,指示電磁閥是否連接到大腦。

  • True — 螺線管與大腦相連。

  • False — 螺線管未與腦部連接。

Usage:
pneumatic_1.installed()

參數

描述

此方法沒有參數。

建構函數#

建構函數用於手動建立 Pneumatic 對象,這些對象對於在 VEXcode 之外配置氣動系統是必要的。

Pneumatics#

Pneumatic 建構函式在指定的智慧型連接埠中建立一個 Pneumatic 物件。

Usage:
pneumatic_1 = Pneumatic(smartport)

範圍

描述

smartport

電磁閥連接的智慧型端口,記為 PORTx,其中 x 是端口編號。

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)