空気圧#
導入#
VEX IQ Brainは、 Pneumatic クラスのメソッドを使用して、VEX IQ Pneumaticシステムを制御できます。これらのメソッドにより、Brainは空気圧ポンプを制御し、空気圧シリンダーを伸縮させることができます。
このページでは、例として pneumatic_1 という空圧機器名を使用しています。必要に応じて、ご自身で設定した名前に置き換えてください。
以下にすべてのメソッドの一覧を示します。
動作 — 空気圧シリンダーを制御する。
ミューテーター ― 空気圧ポンプのオン/オフを切り替えます。
ゲッター — ソレノイドが接続されているか確認してください。
installed— ソレノイドがブレインに接続されているかどうかを返します。
コンストラクター — 空圧システムの初期化と設定を手動で行います。
Pneumatic— Pneumatics オブジェクトを作成します。
行動#
extend#
extend 空気圧シリンダーを伸長させる。
Usage:
pneumatic_1.extend(cylinder)
パラメータ |
説明 |
|---|---|
|
延長するシリンダー:
|
retract#
retract 空気圧シリンダーを後退させる。
Usage:
pneumatic_1.retract(cylinder)
パラメータ |
説明 |
|---|---|
|
シリンダーを後退させる:
|
変異誘発者#
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)
パラメータ |
説明 |
|---|---|
|
設定する状態: |
ゲッター#
installed#
installed 、ソレノイドがブレインに接続されているかどうかを示すブール値を返します。
True— ソレノイドは脳に接続されています。False— ソレノイドは脳に接続されていません。
Usage:
pneumatic_1.installed()
パラメータ |
説明 |
|---|---|
このメソッドにはパラメータがありません。 |
建設業者#
コンストラクタは、VEXcode の外部で空気圧システムを構成するために必要な、 Pneumatic オブジェクトを手動で作成するために使用されます。
Pneumatics#
Pneumatic コンストラクタは、指定されたスマートポートに Pneumatic オブジェクトを作成します。
Usage:
pneumatic_1 = Pneumatic(smartport)
パラメータ |
説明 |
|---|---|
|
ソレノイドが接続されているスマートポートは、PORTx と表記され、x はポート番号です。 |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)