ระบบนิวแมติก#
การแนะนำ#
สมอง VEX EXP สามารถควบคุม ระบบนิวแมติก CTE โดยใช้วิธีการจากคลาส Pneumatic วิธีการเหล่านี้ช่วยให้สมองควบคุมปั๊มนิวแมติกและยืดหรือหดกระบอกสูบนิวแมติกได้
สำหรับตัวอย่างด้านล่างนี้ โซลินอยด์นิวแมติก CTE ที่กำหนดค่าไว้จะถูกตั้งชื่อว่า 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)