气动#

介绍#

VEX EXP 控制器可以控制 CTE 气动电磁阀,从而为气动泵提供动力,并伸缩气缸。

For the examples below, the configured CTE Pneumatic Solenoid will be named pneumatic_1 and will be used in all subsequent examples throughout this API documentation when referring to Pneumatic class methods.

以下是所有可用方法的列表:

操作 – 控制气缸和气泵。

  • extend – Extends a specified pneumatic cylinder in a pneumatic system.

  • retract – Retracts a specified pneumatic cylinder in a pneumatic system.

  • pump_on – Turns the pneumatic pump on for a specified pneumatic system.

  • pump_off – Turns the pneumatic pump off for a specified pneumatic system.

设置人员——打开或关闭气动泵。

  • pump – Turns the pneumatic pump on or off for a specified pneumatic system.

施工人员 – 手动初始化和配置 CTE 气动电磁阀。

  • Pneumatic – Create a CTE Pneumatic Solenoid.

行动#

extend#

extend extends a specified pneumatic cylinder in a pneumatic system.

Usage:
extend(value)

范围

描述

价值

The cylinder to extend:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Extends all cylinders

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract retracts a specified pneumatic cylinder in a pneumatic system.

Usage:
retract(value)

范围

描述

价值

The cylinder to retract:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Retracts all cylinders.

# 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 turns the pneumatic pump on for a specified pneumatic system.

Usage:
pump_on()

# Turn air pump on
pneumatic_1.pump_on()

pump_off#

pump_off turns the pneumatic pump off for a specified pneumatic system.

Usage:
pump_off()

# Turn air pump off
pneumatic_1.pump_off()

二传手#

pump#

pump turns the pneumatic pump on or off for a specified pneumatic system.

Usage:
pump(state)

范围

描述

状态

  • True — Turns the air pump on.
  • False — Turns the air pump off.

# Turn air pump on
pneumatic_1.pump(True)

# Turn air pump off
pneumatic_1.pump(False)

构造函数#

Pneumatic#

Pneumatic creates a Pneumatic System.

Pneumatic(smartport)

范围

描述

smartport

The Smart Port that the Pneumatic Solenoid is connected to, written as Ports.PORTx where x is the number of the port.

# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)