空気圧#

導入#

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

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

以下にすべてのメソッドの一覧を示します。

動作 — 空気圧シリンダーを制御する。

  • extend — 円柱を拡張します。

  • retract — シリンダーを収縮させます。

ミューテーター ― 空気圧ポンプのオン/オフを切り替えます。

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

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

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

ゲッター — ソレノイドが接続されているか確認してください。

  • installed — ソレノイドがブレインに接続されているかどうかを返します。

コンストラクター — 空圧システムの初期化と設定を手動で行います。

  • Pneumatic — Pneumatics オブジェクトを作成します。

行動#

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()

パラメータ

説明

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

建設業者#

コンストラクタは、VEXcode の外部で空気圧システムを構成するために必要な、 Pneumatic オブジェクトを手動で作成するために使用されます。

Pneumatics#

Pneumatic コンストラクタは、指定されたスマートポートに Pneumatic オブジェクトを作成します。

Usage:
pneumatic_1 = Pneumatic(smartport)

パラメータ

説明

smartport

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

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