ระบบนิวแมติก#

การแนะนำ#

สมอง VEX EXP สามารถควบคุม ระบบนิวแมติก CTE โดยใช้วิธีการจากคลาส Pneumatic วิธีการเหล่านี้ช่วยให้สมองควบคุมปั๊มนิวแมติกและยืดหรือหดกระบอกสูบนิวแมติกได้

สำหรับตัวอย่างด้านล่างนี้ โซลินอยด์นิวแมติก CTE ที่กำหนดค่าไว้จะถูกตั้งชื่อว่า pneumatic_1 และจะถูกใช้ในตัวอย่างต่อๆ ไปทั้งหมดในเอกสาร API นี้ เมื่ออ้างถึงเมธอดคลาส Pneumatic

ด้านล่างนี้คือรายการวิธีการทั้งหมดที่มีให้เลือกใช้:

การทำงาน – ควบคุมกระบอกสูบลมและปั๊มลม

  • extend – ขยายกระบอกสูบแบบนิวแมติก

  • retract – ดึงกระบอกสูบลมกลับ

  • pump_on – เปิดปั๊มลม

  • pump_off – ปิดปั๊มลม

ตัวตั้งค่า – เปิดหรือปิดปั๊มลม

  • pump – เปิดหรือปิดปั๊มลม

สำหรับช่างประกอบ – ให้ทำการเริ่มต้นและกำหนดค่าโซลินอยด์นิวแมติก CTE ด้วยตนเอง

  • Pneumatic – สร้างโซลินอยด์นิวแมติก CTE

การกระทำ#

extend#

extend ขยายกระบอกสูบแบบนิวแมติก

Usage:
extend(cylinder)

พารามิเตอร์

คำอธิบาย

cylinder

กระบอกสูบที่จะยืดออก:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — ยืดกระบอกสูบทั้งหมด

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

พารามิเตอร์

คำอธิบาย

cylinder

กระบอกสูบที่จะหดกลับ:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — หดกระบอกสูบทั้งหมด

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

พารามิเตอร์

คำอธิบาย

state

สถานะที่จะตั้งค่า: True จะเปิดปั๊มลม และ False จะปิดปั๊มลม

# Turn the pneumatic pump on
pneumatic_1.pump(True)

# Turn the pneumatic pump off
pneumatic_1.pump(False)

ผู้สร้าง#

Pneumatic#

Pneumatic สร้างระบบนิวแมติก

Pneumatic(smartport)

พารามิเตอร์

คำอธิบาย

smartport

พอร์ตอัจฉริยะที่โซลินอยด์แบบนิวแมติกเชื่อมต่ออยู่ จะเขียนในรูปแบบ Ports.PORTx โดยที่ x คือหมายเลขของพอร์ต

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