CTEニューマティクス#

導入#

CTE Pneumaticコマンドは、CTE Pneumaticパーツでのみ動作します。動作させるには、CTEモジュールを手動でインポートする必要があります。

from cte import *

VEX V5 Brainは、 Pneumatic クラスのメソッドを使用してCTE Pneumaticシステムを制御できます。これらのメソッドにより、Brainは空気圧ポンプを制御し、空気圧シリンダーを伸縮させることができます。

このページでは、CTE Pneumatics の名前の例として cte_pneumatic を使用しています。必要に応じて、ご自身で設定した名前に置き換えてください。

利用可能なメソッドの一覧は以下のとおりです。

動作内容 – 空気圧シリンダーと空気圧ポンプを制御する。

  • extend – 空気圧シリンダーを伸ばします。

  • retract – 空気圧シリンダーを格納します。

  • pump_on – 空気圧ポンプをオンにします。

  • pump_off – 空気圧ポンプをオフにします。

設定者 – 空気圧ポンプのオン/オフを切り替えます。

  • pump – 空気圧ポンプのオン/オフを切り替えます。

コンストラクター向け – CTE空圧ソレノイドを手動で初期化および構成します。

  • Pneumatic – CTE 空気圧ソレノイドを作成します。

行動#

extend#

extend 空気圧シリンダーを伸長させる。

Usage:
cte_pneumatic.extend(cylinder)

パラメータ

説明

cylinder

延長するシリンダー:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL – 4つのシリンダーすべて

retract#

retract 空気圧シリンダーを後退させる。

Usage:
cte_pneumatic.retract(cylinder)

パラメータ

説明

cylinder

後退させるシリンダー:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL – 4つのシリンダーすべて

pump_on#

pump_on は空気圧ポンプをオンにします。

Usage:
cte_pneumatic.pump_on()

パラメータ

説明

このメソッドにはパラメータがありません。

pump_off#

pump_off は空気圧ポンプをオフにします。

使用法:

cte_pneumatic.pump_off()

パラメータ

説明

このメソッドにはパラメータがありません。

セッター#

pump#

pump は空気圧ポンプのオン/オフを切り替えます。

使用法:

cte_pneumatic.pump(state)

パラメータ

説明

state

設定する状態: True 空気圧ポンプをオンにし、 False 空気圧ポンプをオフにします。

建設業者#

コンストラクタは、CTE 空圧ソレノイドを構成するために必要な Pneumatic オブジェクトを手動で作成するために使用されます。

Pneumatic#

Pneumatic は CTE 空圧ソレノイドを生成します。

Usage:
Pneumatic(smartport)

パラメータ

説明

smartport

CTE 空圧ソレノイドが接続されているスマートポートは、 Ports.PORTx と表記され、x はポート番号です。

from cte import *

# Create a CTE Pneumatic Solenoid in Port 1
cte_pneumatic = Pneumatic(Ports.PORT1)