空気圧#
導入#
VEX EXP Brainは、 Pneumatic クラスのメソッドを使用してCTE Pneumaticシステムを制御できます。これらのメソッドにより、Brainは空気圧ポンプを制御したり、空気圧シリンダーを伸縮させたりすることができます。
以下の例では、構成済みの CTE Pneumatic Solenoid は pneumatic_1 という名前になり、この API ドキュメント全体を通して Pneumatic クラスのメソッドを参照する際に、以降のすべての例で使用されます。
以下に、利用可能なメソッドの一覧を示します。
動作内容 – 空気圧シリンダーと空気圧ポンプを制御する。
extend– 空気圧シリンダーを伸ばします。retract– 空気圧シリンダーを格納します。pump_on– 空気圧ポンプをオンにします。pump_off– 空気圧ポンプをオフにします。
設定者 – 空気圧ポンプのオン/オフを切り替えます。
pump– 空気圧ポンプのオン/オフを切り替えます。
コンストラクター向け – CTE空圧ソレノイドを手動で初期化および構成します。
Pneumatic– CTE 空気圧ソレノイドを作成します。
行動#
extend#
extend 空気圧シリンダーを伸長させる。
Usage:
extend(cylinder)
パラメータ |
説明 |
|---|---|
|
延長するシリンダー:
|
# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)
retract#
retract 空気圧シリンダーを後退させる。
Usage:
retract(cylinder)
パラメータ |
説明 |
|---|---|
|
格納するシリンダー:
|
# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)
pump_on#
pump_on は空気圧ポンプをオンにします。
Usage:
pump_on()
パラメータ |
説明 |
|---|---|
このメソッドにはパラメータがありません。 |
# Turn the pneumatic pump on
pneumatic_1.pump_on()
pump_off#
pump_off は空気圧ポンプをオフにします。
Usage:
pump_off()
パラメータ |
説明 |
|---|---|
このメソッドにはパラメータがありません。 |
# Turn the pneumatic pump off
pneumatic_1.pump_off()
セッター#
pump#
pump は空気圧ポンプのオン/オフを切り替えます。
Usage:
pump(state)
パラメータ |
説明 |
|---|---|
|
設定する状態: |
# Turn the pneumatic pump on
pneumatic_1.pump(True)
# Turn the pneumatic pump off
pneumatic_1.pump(False)
建設業者#
Pneumatic#
Pneumatic は空気圧システムを作成します。
Pneumatic(smartport)
パラメータ |
説明 |
|---|---|
|
空気圧ソレノイドが接続されているスマートポートは、 |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)