ന്യൂമാറ്റിക്#

ആമുഖം#

Pneumatic ക്ലാസിൽ നിന്നുള്ള രീതികൾ ഉപയോഗിച്ച് VEX EXP ബ്രെയിനിന് CTE ന്യൂമാറ്റിക് സിസ്റ്റം നിയന്ത്രിക്കാൻ കഴിയും. ഈ രീതികൾ ബ്രെയിനിന് ന്യൂമാറ്റിക് പമ്പ് നിയന്ത്രിക്കാനും ന്യൂമാറ്റിക് സിലിണ്ടറുകൾ നീട്ടാനോ പിൻവലിക്കാനോ അനുവദിക്കുന്നു.

താഴെയുള്ള ഉദാഹരണങ്ങൾക്ക്, കോൺഫിഗർ ചെയ്‌ത CTE ന്യൂമാറ്റിക് സോളിനോയിഡിന് pneumatic_1 എന്ന് പേരിടും, കൂടാതെ Pneumatic ക്ലാസ് രീതികൾ പരാമർശിക്കുമ്പോൾ ഈ API ഡോക്യുമെന്റേഷനിലുടനീളം തുടർന്നുള്ള എല്ലാ ഉദാഹരണങ്ങളിലും ഇത് ഉപയോഗിക്കും.

ലഭ്യമായ എല്ലാ രീതികളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

പ്രവർത്തനങ്ങൾ - ന്യൂമാറ്റിക് സിലിണ്ടറുകളും ന്യൂമാറ്റിക് പമ്പും നിയന്ത്രിക്കുക.

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