പാഠം 3: '1' എന്ന നമ്പറിലേക്ക് ഡ്രൈവ് ചെയ്യുക
- VR റോബോട്ടിനെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ നീക്കാൻ പ്ലേഗ്രൗണ്ട് റീസെറ്റ് ചെയ്യുക.
-
ഇപ്പോൾ, നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട്ൽ '31' എന്ന നമ്പറിൽ എത്തുമ്പോൾ, VR റോബോട്ട് തിരിഞ്ഞ് '1' എന്ന നമ്പറിലേക്ക് മടങ്ങും.

- stop കമാൻഡ് നീക്കം ചെയ്ത് താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക. നിങ്ങളുടെ പ്രോജക്റ്റ് ഇതുപോലെ ആയിരിക്കണം:
# "main" എന്നതിൽ പ്രോജക്റ്റ് കോഡ് ചേർക്കുക
def main():
while location.position(Y, MM) < -300:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.turn_for(RIGHT, 180, DEGREES)
while location.position(Y, MM) > -900:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()- രണ്ടാമത്തെ ലൂപ്പിൽ, ലൂപ്പിൽ, ലെസ് താൻ ഓപ്പറേറ്ററിന് പകരം ഗ്രേറ്റർ താൻ ഓപ്പറേറ്റർ അടങ്ങിയിരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. കാരണം, VR റോബോട്ട് ഇപ്പോൾ Y അക്ഷത്തിലൂടെ താഴേക്ക് നീങ്ങുകയും സംഖ്യകൾ കൂടുതൽ നെഗറ്റീവ് ആയി മാറുകയും ചെയ്യുന്നു. Y-മൂല്യങ്ങൾ -900-ൽ താഴെയാകുമ്പോൾ VR റോബോട്ട് നിർത്തും.

- നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട് തുറന്നിട്ടില്ലെങ്കിൽ അത് സമാരംഭിച്ച് പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക.
- നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട്ൽ '1' എന്ന നമ്പറിലേക്ക് VR റോബോട്ട് ഡ്രൈവ് ചെയ്യുന്നത് കാണുക.
- ഈ പ്രോജക്റ്റിൽ, VR റോബോട്ട് നമ്പർ ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ട്ലെ '1' എന്ന നമ്പറിലേക്ക് ഡ്രൈവ് ചെയ്യുന്നു. VR റോബോട്ട് '1' എന്ന സംഖ്യയിലേക്ക് ഡ്രൈവ് ചെയ്യുമ്പോൾ Y-മൂല്യങ്ങൾ നിന്ന് കുറയുന്നതിനാൽ, പ്രോജക്റ്റ് ഒരു വലിയ than ഓപ്പറേറ്ററെ ഉപയോഗിക്കുന്നു.
സൂചിപ്പിച്ചിരിക്കുന്ന സംഖ്യ ഓണായിരിക്കുന്ന കോർഡിനേറ്റിനേക്കാൾ Y- മൂല്യം കൂടുതലായിരിക്കുമ്പോൾ VR റോബോട്ട് മുന്നോട്ട് നീങ്ങും, കൂടാതെ അതിന്റെ Y- മൂല്യം കോർഡിനേറ്റിന്റെ Y- മൂല്യത്തേക്കാൾ കുറവ് ആകുമ്പോൾ അത് നിർത്തും. '1' എന്ന സംഖ്യയുടെ Y- മൂല്യം -900 ആയതിനാൽ, Y- മൂല്യം -900 ൽ താഴെയാകുമ്പോൾ VR റോബോട്ട് ഡ്രൈവിംഗ് നിർത്തും.
നിങ്ങളുടെ അറിവിലേക്കായി
ഒരു പ്രോഗ്രാമർ ഒരു പ്രോജക്റ്റിന്റെ ഭാഗങ്ങൾ എന്തുചെയ്യണമെന്ന് ആഗ്രഹിക്കുന്നുവെന്ന് വിശദീകരിക്കുന്നതിനാണ് സാധാരണയായി അഭിപ്രായങ്ങൾ പ്രോജക്റ്റുകളിൽ ചേർക്കുന്നത്. സഹകരിക്കുമ്പോഴും പ്രശ്നപരിഹാരം കണ്ടെത്തുമ്പോഴും അഭിപ്രായങ്ങൾ സഹായകരമാണ്, കാരണം അവ കോഡിന് സന്ദർഭവും മൊത്തത്തിലുള്ള അർത്ഥവും നൽകുന്നു. അഭിപ്രായങ്ങൾ ഉപയോഗിക്കുന്നത് പ്രോഗ്രാമർക്ക് "ഊഹിച്ച് പരിശോധിക്കാൻ" ശ്രമിക്കുന്നതിനുപകരം, പ്രോജക്റ്റിന്റെ മൊത്തത്തിലുള്ള ലക്ഷ്യത്തെയും ഉദ്ദേശ്യത്തെയും കുറിച്ച് ആശയപരമായി ചിന്തിക്കാൻ അനുവദിക്കുന്നു. പൈത്തണിലെ കമന്റുകൾ ഒരു പൗണ്ട് ചിഹ്നത്തിൽ ആരംഭിക്കുന്നു, താഴെയുള്ള കോഡിൽ കാണിച്ചിരിക്കുന്നതുപോലെ പച്ചയായി ഹൈലൈറ്റ് ചെയ്യപ്പെടും. ഒരു നിശ്ചിത സംഖ്യയ്ക്കൊപ്പം ഏതൊക്കെ കോർഡിനേറ്റുകൾ പോകുന്നുവെന്ന് ഓർമ്മിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ? "(-900, 700) എന്ന വിലാസത്തിൽ സ്ഥിതി ചെയ്യുന്ന 81 ലേക്ക് ഡ്രൈവ് ചെയ്യുക" എന്ന് പറയുന്ന ഒരു കമന്റ് ചേർക്കുക. ഇത് പ്രോജക്റ്റിന്റെ വിവിധ വിഭാഗങ്ങളെയും കമാൻഡുകളെയും ആശയവിനിമയം ചെയ്യാൻ സഹായിക്കുന്നു.
# "main"
def main():
എന്നതിൽ പ്രോജക്റ്റ് കോഡ് ചേർക്കുക # (-900, 700) എന്ന വിലാസത്തിൽ സ്ഥിതിചെയ്യുന്ന 81 ലേക്ക് ഡ്രൈവ് ചെയ്യുക
while location.position(Y, MM) < 700:
drivetrain.drive(FORWARD)
wait(5, MSEC)
# ടേൺ എറൗണ്ട്
drivetrain.turn_for(RIGHT, 180, DEGREES)
# (-900, -100) എന്ന വിലാസത്തിൽ സ്ഥിതിചെയ്യുന്ന 41 ലേക്ക് ഡ്രൈവ് ചെയ്യുക
while location.position(Y, MM) > -100:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()അഭിപ്രായങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, Using Comments in VEXcode VR with Python എന്ന ലേഖനം കാണുക.
ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.