V5 ന്യൂമാറ്റിക്സ് കിറ്റ് ഉപയോക്താക്കളെ അവരുടെ ന്യൂമാറ്റിക്സ് മനസ്സിലാക്കുന്നതിനും, കോൺഫിഗർ ചെയ്യുന്നതിനും, കോഡ് ചെയ്യുന്നതിനുമുള്ള പ്രക്രിയയിൽ നാവിഗേറ്റ് ചെയ്യാൻ സഹായിക്കുന്നതിനാണ് ഈ ഗൈഡ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. V5 ന്യൂമാറ്റിക്സ് കിറ്റിനുള്ളിലെ ഘടകങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEX ലൈബ്രറിയിൽ നിന്നുള്ള ഈ ലേഖനം കാണുക.
നിയന്ത്രണ ഓപ്ഷനുകളും സജ്ജീകരണവും
V5 ന്യൂമാറ്റിക്സ് കിറ്റിൽ, VEXcode V5 വഴി ന്യൂമാറ്റിക് സിസ്റ്റങ്ങളെ നിയന്ത്രിക്കാൻ ഉപയോക്താക്കളെ പ്രാപ്തരാക്കുന്നതിൽ ഡബിൾ ആക്ടിംഗ് സോളിനോയിഡും അതിനോടൊപ്പമുള്ള ഡബിൾ ആക്ടിംഗ് സോളിനോയിഡ് ഡ്രൈവർ കേബിളും പ്രധാന പങ്ക് വഹിക്കുന്നു.
സോളിനോയിഡ് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് അറിയാൻ, VEX ലൈബ്രറിയിൽ നിന്നുള്ള ഈ ലേഖനം കാണുക.
സോളിനോയിഡ് കോൺഫിഗർ ചെയ്യുന്നു
സോളിനോയിഡ് വെറും ഒരു 3-വയർ ഉപകരണമാണെന്നും അതിന്റെ അവസ്ഥ മാറ്റാൻ കഴിയുമെന്നും നമ്മൾ മനസ്സിലാക്കിയതിനാൽ, ഇപ്പോൾ നമ്മൾ ഉപകരണം VEXcode V5-ൽ ചേർത്ത് കോൺഫിഗർ ചെയ്യും.
VEXcode V5 തുറന്ന് Devices വിൻഡോ തുറക്കാൻ Devices ബട്ടൺ തിരഞ്ഞെടുക്കുക.
'ഒരു ഉപകരണം ചേർക്കുക' തിരഞ്ഞെടുക്കുക.
'3-WIRE' തിരഞ്ഞെടുക്കുക.
'3-WIRE' തിരഞ്ഞെടുത്ത ശേഷം, 'DIGITAL OUT' തിരഞ്ഞെടുക്കുക.
ഓർക്കുക, സോളിനോയിഡ് ഏത് അവസ്ഥയിലായിരിക്കണമെന്ന് നമ്മൾ അതിന് പറഞ്ഞു കൊടുക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നമ്മൾ 3-വയർ വഴി വിവരങ്ങൾ അയയ്ക്കേണ്ടതുണ്ട്, അതിനാലാണ് നമ്മൾ ഡിജിറ്റൽ ഔട്ട് ഉപകരണം തിരഞ്ഞെടുത്തത്.
ഡിജിറ്റൽ ഔട്ട് തിരഞ്ഞെടുത്ത ശേഷം, നിങ്ങളുടെ റോബോട്ട് ബ്രെയിനിൽ സോളിനോയിഡ് ഡ്രൈവർ കേബിൾ പ്ലഗ് ചെയ്ത 3-വയർ പോർട്ട് തിരഞ്ഞെടുക്കുക. മറ്റ് ഉപകരണങ്ങൾക്കായി ഇതിനകം കോൺഫിഗർ ചെയ്തിരിക്കുന്ന പോർട്ടുകൾ ലഭ്യമാകില്ല.
പോർട്ട് തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, ഉപകരണം കോൺഫിഗറേഷനിലേക്ക് സമർപ്പിക്കാൻ 'പൂർത്തിയായി' തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ ഉപകരണ മെനുവിലേക്ക് തിരികെ പോകാൻ 'റദ്ദാക്കുക' തിരഞ്ഞെടുക്കുക.
കുറിപ്പ്: 'റദ്ദാക്കുക' തിരഞ്ഞെടുക്കുന്നത് ഉപകരണത്തിൽ നിങ്ങൾ വരുത്തിയ എല്ലാ മാറ്റങ്ങളും പഴയപടിയാക്കും, കൂടാതെ കോൺഫിഗറേഷന്റെ ഭാഗമാകില്ല.
ഇതിനുശേഷം, 'ഡിജിറ്റൽ ഔട്ട്' സെൻസിംഗ് കമാൻഡുകൾ ഇപ്പോൾ സെൻസിംഗ് വിഭാഗത്തിൽ പ്രത്യക്ഷപ്പെട്ടു.
ഡിജിറ്റൽ ഔട്ട് കമാൻഡുകൾ സോളിനോയിഡിന്റെ അവസ്ഥ മാറ്റുന്നു:
എ യുടെ പുറത്തേക്കുള്ള വായുവിന്റെ കുറവ് - പ്രവാഹം
ഉയർന്നത് - പുറത്തേക്കുള്ള വായുവിന്റെ ഒഴുക്ക് B
സോളിനോയിഡ് കോഡ് ചെയ്യുന്നു
താഴെ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ, ബ്ലോക്കുകൾ, പൈത്തൺ, സി++ എന്നിവ ഉപയോഗിച്ച് ഒരു ലളിതമായ ഒറ്റ-സിലിണ്ടർ ന്യൂമാറ്റിക് സിസ്റ്റം ഉപയോഗിച്ച് സോളിനോയിഡ് കോഡ് ചെയ്യുന്നതിന്റെ ഒരു ഉദാഹരണം നമുക്ക് ഇപ്പോൾ പര്യവേക്ഷണം ചെയ്യാം. ഒരു ലോഞ്ചർ മെക്കാനിസത്തിന് പവർ നൽകുന്നത് ഈ സിസ്റ്റത്തിന്റെ ഒരു ഉദാഹരണ ഉപയോഗമാകാം. ഈ സിസ്റ്റത്തിന്റെ ഘടകങ്ങളെയും അസംബ്ലിയെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEX ലൈബ്രറിൽ നിന്നുള്ള ഈ ലേഖനം കാണുക. അടിസ്ഥാന V5 ന്യൂമാറ്റിക്സ് സിസ്റ്റം പ്രവർത്തനത്തിന്റെ ഉദാഹരണങ്ങൾക്ക്, VEX ലൈബ്രറിനിന്നുള്ള ഈ ലേഖനം കാണുക.
| VEXcode V5 ബ്ലോക്കുകൾ | VEXcode V5 പൈത്തൺ | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
ഒരു സിലിണ്ടർ ന്യൂമാറ്റിക് സജ്ജീകരണം ഉപയോഗിച്ച്, എയർ ടാങ്കിൽ മർദ്ദം ചെലുത്തുകയും ഷട്ട് ഓഫ് വാൽവ് ഫിറ്റിംഗ് തുറന്നിരിക്കുകയും ചെയ്താൽ, ഈ ഉദാഹരണം ഉടനടി പൂർണ്ണമായും പിൻവലിക്കാൻ കാരണമാകും. നമ്മുടെ സോളിനോയിഡിന്റെ ഡിഫോൾട്ട് അവസ്ഥ താഴ്ന്ന അവസ്ഥ ആണെന്ന് ഓർമ്മിക്കുക (അല്ലെങ്കിൽ ടെക്സ്റ്റ് കോഡിംഗ് ഉള്ള 'തെറ്റ്'), അതിനാൽ ഈ ഉദാഹരണം നമ്മുടെ സിലിണ്ടർ പിൻവലിക്കപ്പെടുന്ന ഒരു അറിയപ്പെടുന്ന സ്ഥാനത്ത് നിന്ന് ആരംഭിക്കുന്നുവെന്ന് ഉറപ്പാക്കും. |
||
| VEXcode V5 ബ്ലോക്കുകൾ | VEXcode V5 പൈത്തൺ | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
മുകളിലുള്ള ഉദാഹരണം നടപ്പിലാക്കി പ്രോഗ്രാം അവസാനിച്ചതിനുശേഷം, സോളിനോയിഡ് താഴ്ന്ന അവസ്ഥയിൽ തന്നെ തുടരും. ഒരു 'DigitalOut' ഹൈ സ്റ്റേറ്റ് അല്ലെങ്കിൽ ട്രൂ കോഡ് ചേർക്കുന്നതിലൂടെ, പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ സിലിണ്ടർ ആദ്യം പിൻവലിക്കുകയും പിന്നീട് ഒരു സെക്കൻഡിനുശേഷം പൂർണ്ണമായും നീട്ടുകയും ചെയ്യും. ഈ ഘട്ടത്തിൽ പ്രോഗ്രാം നിർത്തിയാൽ, സോളിനോയിഡ് താഴ്ന്ന അവസ്ഥയിലേക്ക് മടങ്ങും. 'Wait' കമാൻഡുകൾ ഉപയോഗിച്ച് 'DigitalOut' കമാൻഡുകൾ വേർതിരിക്കുന്നത് സഹായകരമാണ്. ഇത് സിലിണ്ടറിന് നീട്ടാനോ പിൻവലിക്കാനോ ഒരു ചെറിയ കാലയളവ് അനുവദിക്കും. |
||