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

ആമുഖം#

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

ഈ പേജിൽ ന്യൂമാറ്റിക് നാമത്തിന്റെ ഉദാഹരണമായി pneumatic_1 ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

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

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

  • extend — ഒരു സിലിണ്ടർ എക്സ്റ്റെൻഡ് ചെയ്യുക.

  • retract — ഒരു സിലിണ്ടർ പിൻവലിക്കുക.

മ്യൂട്ടേറ്ററുകൾ — ന്യൂമാറ്റിക് പമ്പ് ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യുക.

  • pump_on — ന്യൂമാറ്റിക് പമ്പ് ഓണാക്കുന്നു.

  • pump_off — ന്യൂമാറ്റിക് പമ്പ് ഓഫ് ചെയ്യുന്നു.

  • pump — ന്യൂമാറ്റിക് പമ്പ് ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യുന്നു.

ഗെറ്ററുകൾ — സോളിനോയിഡ് ബന്ധിപ്പിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

  • installed — ഒരു സോളിനോയിഡ് തലച്ചോറുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടോ ഇല്ലയോ എന്ന് നൽകുന്നു.

കൺസ്ട്രക്റ്റർമാർ — ന്യൂമാറ്റിക്സ് സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക.

  • Pneumatic — ഒരു ന്യൂമാറ്റിക്സ് ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുന്നു.

പ്രവർത്തനങ്ങൾ#

extend#

extend ഒരു ന്യൂമാറ്റിക് സിലിണ്ടർ എക്സ്റ്റെൻഡ് ചെയ്യുന്നു.

Usage:
pneumatic_1.extend(cylinder)

പാരാമീറ്ററുകൾ

വിവരണം

cylinder

നീട്ടേണ്ട സിലിണ്ടർ:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – രണ്ട് സിലിണ്ടറുകളും

retract#

retract ഒരു ന്യൂമാറ്റിക് സിലിണ്ടർ പിൻവലിക്കുന്നു.

Usage:
pneumatic_1.retract(cylinder)

പാരാമീറ്ററുകൾ

വിവരണം

cylinder

പിൻവലിക്കേണ്ട സിലിണ്ടർ:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – രണ്ട് സിലിണ്ടറുകളും

മ്യൂട്ടേറ്ററുകൾ#

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)

പാരാമീറ്ററുകൾ

വിവരണം

state

സജ്ജമാക്കേണ്ട അവസ്ഥ: True ന്യൂമാറ്റിക് പമ്പ് ഓണാക്കുന്നു, False ന്യൂമാറ്റിക് പമ്പ് ഓഫാക്കുന്നു.

ഗെറ്ററുകൾ#

installed#

installed സോളിനോയിഡ് തലച്ചോറുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു ബൂളിയൻ തിരികെ നൽകുന്നു.

  • True — സോളിനോയിഡ് തലച്ചോറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.

  • False — സോളിനോയിഡ് തലച്ചോറുമായി ബന്ധിപ്പിച്ചിട്ടില്ല.

Usage:
pneumatic_1.installed()

പാരാമീറ്ററുകൾ

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

കൺസ്ട്രക്‌ടർമാർ#

VEXcode-ന് പുറത്ത് ന്യൂമാറ്റിക്സ് കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ Pneumatic ഒബ്‌ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്‌ടറുകൾ ഉപയോഗിക്കുന്നു.

Pneumatics#

Pneumatic കൺസ്ട്രക്റ്റർ നിർദ്ദിഷ്ട സ്മാർട്ട് പോർട്ടിൽ ഒരു ന്യൂമാറ്റിക് ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുന്നു.

Usage:
pneumatic_1 = Pneumatic(smartport)

പാരാമീറ്റർ

വിവരണം

smartport

സോളിനോയിഡ് ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ട്, PORTx എന്ന് എഴുതിയിരിക്കുന്നു, ഇവിടെ x എന്നത് പോർട്ടിന്റെ നമ്പറാണ്.

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)