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

ആമുഖം#

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

ന്യൂമാറ്റിക്സ് ഉപകരണം കോഡിൽ സ്വമേധയാ നിർമ്മിച്ചിരിക്കണം കൂടാതെ VEXcode V5 ലെ ഉപകരണ മെനു ഉപയോഗിച്ച് ചേർക്കാൻ കഴിയില്ല.

ക്ലാസ് കൺസ്ട്രക്‌ടറുകൾ#

pneumatics( 
  triport::port &port );

ക്ലാസ് ഡിസ്ട്രക്റ്റർ#

pneumatics വസ്തുവിനെ നശിപ്പിക്കുകയും അനുബന്ധ വിഭവങ്ങൾ പുറത്തുവിടുകയും ചെയ്യുന്നു.

~pneumatics();

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

പാരാമീറ്റർ

ടൈപ്പ് ചെയ്യുക

വിവരണം

&port

triport::port

ന്യൂമാറ്റിക് സോളിനോയിഡ് ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ടിലേക്ക് Brain.ThreeWirePort.X അല്ലെങ്കിൽ ExpanderName.Xഎന്ന് എഴുതിയിരിക്കുന്നു, ഇവിടെ X എന്നത് പോർട്ട് അക്ഷരമാണ് (ഉദാഹരണത്തിന്, Brain.ThreeWirePort.A അല്ലെങ്കിൽ Expander1.A).

കുറിപ്പുകൾ#

  • VEXcode V5 ലെ ഉപകരണ മെനു ഉപയോഗിച്ച് നിർമ്മിക്കാൻ കഴിയാത്തതിനാൽ, ഈ ക്ലാസ് കോഡിൽ സ്വമേധയാ മാത്രമേ നിർമ്മിക്കാൻ കഴിയൂ.

  • pneumatics ക്ലാസ് കൺസ്ട്രക്റ്റർ ഉപയോഗിച്ച് ഒരു ഒബ്ജക്റ്റ് സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്നതിന് മുമ്പ് ആദ്യം ഒരു ബ്രെയിൻ അല്ലെങ്കിൽ 3-വയർ എക്സ്പാൻഡർ സൃഷ്ടിക്കണം.

ഉദാഹരണം#

// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);

അംഗ പ്രവർത്തനങ്ങൾ#

pneumatics ക്ലാസിൽ ഇനിപ്പറയുന്ന അംഗ പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുന്നു:

  • open — ന്യൂമാറ്റിക് സോളിനോയിഡിനെ തുറന്ന അവസ്ഥയിലേക്ക് സജ്ജമാക്കുന്നു, ഇത് സിലിണ്ടറിലേക്ക് വായു ഒഴുകാൻ അനുവദിക്കുന്നു.

  • close — ന്യൂമാറ്റിക് സോളിനോയിഡിനെ ക്ലോസ് അവസ്ഥയിലേക്ക് സജ്ജമാക്കുന്നു, സിലിണ്ടറിലേക്ക് വായു ഒഴുകുന്നത് തടയുന്നു.

ഏതെങ്കിലും pneumatics അംഗ ഫംഗ്ഷനുകൾ വിളിക്കുന്നതിന് മുമ്പ്, താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു pneumatics ഉദാഹരണം സൃഷ്ടിക്കണം:

/* This constructor is required to use a
V5 Pneumatics Solenoid when not configured as
a Digital Out device. Replace the values
as needed. */

// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);

open#

ന്യൂമാറ്റിക് സോളിനോയിഡിനെ തുറന്ന അവസ്ഥയിലേക്ക് സജ്ജമാക്കുന്നു, അങ്ങനെ വായു സിലിണ്ടറിലേക്ക് ഒഴുകാൻ അനുവദിക്കുന്നു.

Available Functions
void open();

Parameters

ഈ ഫംഗ്ഷൻ ഒരു പാരാമീറ്ററുകളും എടുക്കുന്നില്ല.

Return Values

ഈ ഫംഗ്ഷൻ ഒരു മൂല്യം തിരികെ നൽകുന്നില്ല.

Examples
// Open the solenoid to extend the cylinder
PneumaticsA.open();

close#

ന്യൂമാറ്റിക് സോളിനോയിഡിനെ ക്ലോസ് സ്റ്റേറ്റിലേക്ക് സജ്ജമാക്കുന്നു, അങ്ങനെ സിലിണ്ടറിലേക്ക് വായു ഒഴുകുന്നത് തടയുന്നു.

Available Functions
void close();

Parameters

ഈ ഫംഗ്ഷൻ ഒരു പാരാമീറ്ററുകളും എടുക്കുന്നില്ല.

Return Values

ഈ ഫംഗ്ഷൻ ഒരു മൂല്യം തിരികെ നൽകുന്നില്ല.

Examples
// Close the solenoid to retract the cylinder
PneumaticsA.close();