VEX IQ-യിൽ പ്രവർത്തിക്കുമ്പോൾ, (ഒന്നാം തലമുറ) ബ്രെയിൻ ഉള്ള ഒരു റോബോട്ടിൽ (രണ്ടാം തലമുറ) ബ്രെയിനിനായി കോൺഫിഗർ ചെയ്ത ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങളുടെ പ്രോജക്റ്റ് VEXcode IQ-യിൽ 'രണ്ടാം തലമുറ'യിൽ നിന്ന് 'ഒന്നാം തലമുറ'യിലേക്ക് പരിവർത്തനം ചെയ്യേണ്ടതുണ്ട്.
ചില സാഹചര്യങ്ങളിൽ, ഒരു പരിവർത്തന സമയത്ത് കോഡിലോ കോൺഫിഗറേഷനിലോ ചെറിയ മാറ്റങ്ങൾ സ്വയമേവ വരുത്തപ്പെടും, കൂടാതെ ഈ മാറ്റങ്ങൾ നിങ്ങളുടെ പ്രോജക്റ്റ് ഒരു IQ (1st gen) ബ്രെയിനിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെ ബാധിക്കില്ല. എന്നിരുന്നാലും, പരിവർത്തന സമയത്ത് ഒരു പ്രോജക്റ്റിൽ മാറ്റങ്ങൾ വരുത്തുന്ന ചില സാഹചര്യങ്ങളുണ്ട്, അതിനാൽ (ഒന്നാം തലമുറ) ബ്രെയിൻ ഉള്ള ഒരു റോബോട്ടിൽ പ്രവർത്തിക്കുന്നതിന് പ്രോജക്റ്റ് അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്.
എക്സ്റ്റേണൽ ഗൈറോ ഉപയോഗിച്ച് ഒരു പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്യുന്നു - കോഡിൽ മാറ്റങ്ങളൊന്നുമില്ല.
വർക്ക്സ്പെയ്സിൽ ഒരു (രണ്ടാം തലമുറ) പ്രോജക്റ്റ് തുറക്കുക. തുടർന്ന്, ഉപകരണ വിൻഡോ ഐക്കൺ തിരഞ്ഞെടുക്കുക.
ഡിവൈസസ് വിൻഡോ തുറന്നുകഴിഞ്ഞാൽ, 'ഒന്നാം തലമുറ' ഐക്കൺ തിരഞ്ഞെടുക്കുക.
പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്തുവെന്ന് കാണിക്കുന്നതിന് 'ഒന്നാം തലമുറ' ഐക്കൺ നീല നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്യും. നിങ്ങൾക്ക് ഇപ്പോൾ ഈ പ്രോജക്റ്റ് (ഒന്നാം തലമുറ) തലച്ചോറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
കുറിപ്പ്: ഈ ഉദാഹരണത്തിൽ ബാഹ്യ ഗൈറോ പോർട്ട് 4-നായി ക്രമീകരിച്ചിരിക്കുന്നു, അപ്ഡേറ്റുകളൊന്നും നടത്തേണ്ടതില്ല. നിങ്ങൾ ഒരു രണ്ടാം തലമുറ പ്രോജക്റ്റിലേക്ക് തിരികെ പരിവർത്തനം ചെയ്യുകയാണെങ്കിൽ, ഈ കോൺഫിഗറേഷൻ സ്ഥിരീകരിക്കേണ്ട ഒരു ഘട്ടമുണ്ട്. കൂടുതൽ വിവരങ്ങൾക്ക് ഈ ലേഖനം കാണുക.
ബ്രെയിൻ ഇനേർഷ്യൽ കോൺഫിഗർ ചെയ്ത ഒരു പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്യുന്നു - കോഡിൽ മാറ്റങ്ങളൊന്നുമില്ല.
IQ (രണ്ടാം തലമുറ) പ്രോജക്റ്റിലാണ് ബ്രെയിൻ ഇനേർഷ്യൽ കോൺഫിഗർ ചെയ്തിരിക്കുന്നതെങ്കിൽ, ഒരു ബാഹ്യ ഗൈറോ സെൻസറിനായി കോൺഫിഗർ ചെയ്യുന്നതിനോ ഗൈറോ ഇല്ലാതെയാക്കുന്നതിനോ നിങ്ങൾ അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്.
വർക്ക്സ്പെയ്സിൽ ഒരു (രണ്ടാം തലമുറ) പ്രോജക്റ്റ് തുറക്കുക. തുടർന്ന്, ഉപകരണ വിൻഡോ ഐക്കൺ തിരഞ്ഞെടുക്കുക.
ഡിവൈസസ് വിൻഡോ തുറന്നുകഴിഞ്ഞാൽ, 'ഒന്നാം തലമുറ' ഐക്കൺ തിരഞ്ഞെടുക്കുക.
പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്യേണ്ടതുണ്ടെന്ന് അറിയിക്കുന്ന ഒരു സന്ദേശം ദൃശ്യമാകും. പരിവർത്തനവുമായി മുന്നോട്ട് പോകാൻ 'തുടരുക' തിരഞ്ഞെടുക്കുക.
ബ്രെയിൻ ഇനേർഷ്യൽ സെൻസർ കോൺഫിഗറേഷൻ നീക്കം ചെയ്തതായി അറിയിക്കുന്ന ഒരു കൺവേർഷൻ പൂർത്തീകരണ സന്ദേശം തുറക്കും. വരുത്തിയ മാറ്റങ്ങളും ഇത് പട്ടികപ്പെടുത്തും. ഹോട്ട് ടു ഇന്റർപ്രെറ്റെറ്റ് ഡയലോഗ് ബോക്സ് സന്ദേശങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് താഴെ കാണുക.
തുടരാൻ 'ശരി' തിരഞ്ഞെടുക്കുക.
പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്തുവെന്ന് കാണിക്കുന്നതിന് 'ഒന്നാം തലമുറ' ഐക്കൺ നീല നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്യും. നിങ്ങൾക്ക് ഇപ്പോൾ ഈ പ്രോജക്റ്റ് (ഒന്നാം തലമുറ) തലച്ചോറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
നിങ്ങൾ ഒരു ബാഹ്യ ഗൈറോ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്, അല്ലെങ്കിൽ ഗൈറോ കോൺഫിഗർ ചെയ്യാതെ തന്നെ തുടരേണ്ടതുണ്ട്.
കോഡിലേക്ക് മാറ്റങ്ങളുള്ള ഒരു പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്യുന്നു
വർക്ക്സ്പെയ്സിൽ ഒരു (രണ്ടാം തലമുറ) പ്രോജക്റ്റ് തുറക്കുക. തുടർന്ന്, ഉപകരണ വിൻഡോ ഐക്കൺ തിരഞ്ഞെടുക്കുക.
ഡിവൈസസ് വിൻഡോ തുറന്നുകഴിഞ്ഞാൽ, 'ഒന്നാം തലമുറ' ഐക്കൺ തിരഞ്ഞെടുക്കുക.
പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്യേണ്ടതുണ്ടെന്ന് അറിയിക്കുന്ന ഒരു സന്ദേശം ദൃശ്യമാകും. പരിവർത്തനവുമായി മുന്നോട്ട് പോകാൻ 'തുടരുക' തിരഞ്ഞെടുക്കുക.
കുറിപ്പ്: പ്രോജക്റ്റ് കോഡിൽ മാറ്റങ്ങൾ വരുത്തിയാൽ മാത്രമേ ഈ സന്ദേശം തുറക്കൂ.
ഒരു പരിവർത്തന പൂർത്തീകരണ സന്ദേശം തുറക്കുകയും വരുത്തിയ മാറ്റങ്ങളുടെ പട്ടിക കാണിക്കുകയും ചെയ്യും. ഈ ഉദാഹരണത്തിൽ, {When Brain button} ഇവന്റ് ബ്ലോക്ക് ഡ്രോപ്പ്ഡൗൺ മെനു 2-ആം തലമുറയിൽ നിന്ന് 1-ആം തലമുറ കോൺഫിഗറേഷനിലേക്ക് അപ്ഡേറ്റ് ചെയ്തു.
- നിങ്ങൾക്ക് ലഭിച്ചേക്കാവുന്ന വ്യത്യസ്ത സന്ദേശങ്ങളെക്കുറിച്ചും അവ എങ്ങനെ വ്യാഖ്യാനിക്കാമെന്നതിനെക്കുറിച്ചും കൂടുതൽ വിവരങ്ങൾക്ക് താഴെയുള്ള വിഭാഗം കാണുക.
പ്രോജക്റ്റ് പരിവർത്തനം സംരക്ഷിക്കാൻ 'ശരി' തിരഞ്ഞെടുക്കുക.
പ്രോജക്റ്റ് പരിവർത്തനം ചെയ്തുവെന്ന് കാണിക്കുന്നതിന് 'ഒന്നാം തലമുറ' ഐക്കൺ നീല നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കും. നിങ്ങൾക്ക് ഇപ്പോൾ ഈ പ്രോജക്റ്റ് (ഒന്നാം തലമുറ) തലച്ചോറിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
പ്രോജക്റ്റുകൾ പരിവർത്തനം ചെയ്യുമ്പോൾ ഡയലോഗ് സന്ദേശങ്ങൾ വ്യാഖ്യാനിക്കുന്നു
താഴെ കാണിച്ചിരിക്കുന്ന ഏതെങ്കിലും വ്യവസ്ഥകൾ കാരണം കോഡിൽ മാറ്റം ആവശ്യമായി വന്നാൽ, പരിവർത്തനത്തിനു ശേഷമുള്ള സന്ദേശം ഇതായിരിക്കും: "ഈ മാറ്റങ്ങളോടെ പ്രോജക്റ്റ് പരിവർത്തനം പൂർത്തിയായി", തുടർന്ന് കോഡിൽ വരുത്തിയ മാറ്റങ്ങളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടായിരിക്കും. ഒരു (രണ്ടാം തലമുറ) പ്രോജക്റ്റ് (ഒന്നാം തലമുറ) തലച്ചോറിൽ പ്രവർത്തിപ്പിക്കുന്നതിനായി പരിവർത്തനം ചെയ്യുമ്പോൾ നിങ്ങൾക്ക് നേരിടേണ്ടിവരുന്ന മാറ്റങ്ങൾ ചുവടെയുണ്ട്.
മാറ്റങ്ങൾക്കുള്ള ഡയലോഗ് സന്ദേശങ്ങൾ യാന്ത്രികമായി വരുത്തുന്നു
{When Brain button} ഡ്രോപ്പ്ഡൗൺ മെനു അപ്ഡേറ്റ് ചെയ്തു
{When Brain button} ഡ്രോപ്പ്ഡൗൺ മെനു അപ്ഡേറ്റ് ചെയ്തു
പരിവർത്തനം പൂർത്തിയായെന്നും {When Brain button} ബ്ലോക്കിന്റെ ഡ്രോപ്പ്ഡൗൺ മെനു അപ്ഡേറ്റ് ചെയ്തെന്നും സന്ദേശം നിങ്ങളോട് പറയുന്നു.
ഡ്രോപ്പ്ഡൗൺ മെനു അപ്ഡേറ്റ് ചെയ്തു
പരിവർത്തന സമയത്ത് <Brain button pressed> ബ്ലോക്കിന്റെ ഡ്രോപ്പ്ഡൗൺ മെനു അപ്ഡേറ്റ് ചെയ്തിട്ടുണ്ടെന്ന് ഈ സന്ദേശം നിങ്ങളോട് പറയുന്നു.
പ്രോജക്റ്റ് സ്ലോട്ട് മാറ്റി
പരിവർത്തന സമയത്ത് പ്രോജക്റ്റ് സ്ലോട്ട് മാറ്റിയിട്ടുണ്ടെന്ന് ഇവിടെ സന്ദേശം നിങ്ങളോട് പറയുന്നു.
കോഡ് അപ്ഡേറ്റ് ചെയ്യേണ്ട മാറ്റങ്ങൾക്കായുള്ള ഡയലോഗ് സന്ദേശങ്ങൾ
ഡ്രൈവ്ട്രെയിൻ ഇനേർഷ്യൽ സെൻസർ നീക്കം ചെയ്തു
പരിവർത്തന സമയത്ത് ഡ്രൈവ്ട്രെയിൻ ഇനേർഷ്യൽ സെൻസർ കോൺഫിഗറേഷൻ നീക്കം ചെയ്തതായി ഈ ഡയലോഗ് സന്ദേശം പറയുന്നു.
(രണ്ടാം തലമുറ) തലച്ചോറിൽ നിർമ്മിച്ചിരിക്കുന്ന ഇനേർഷ്യൽ സെൻസർ ഉപയോഗിച്ചാണ് ഒരു പ്രോജക്റ്റ് കോൺഫിഗർ ചെയ്തിരിക്കുന്നതെങ്കിൽ, (ഒന്നാം തലമുറ) തലച്ചോറുമായി പൊരുത്തപ്പെടുന്നതിന് ഡ്രൈവ്ട്രെയിൻ കോൺഫിഗറേഷനിൽ നിന്ന് ഇനേർഷ്യൽ സെൻസർ നീക്കം ചെയ്യപ്പെടും.
- (ഒന്നാം തലമുറ) തലച്ചോറിൽ നിങ്ങളുടെ പ്രോജക്റ്റ് ഇഷ്ടാനുസരണം പ്രവർത്തിക്കുന്നതിന്, നിങ്ങൾ ഒരു ഗൈറോ സെൻസർ കോൺഫിഗർ ചെയ്യേണ്ടി വന്നേക്കാം.
ചില {When started} ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.
പരിവർത്തന സമയത്ത് ചില {When started} ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെന്ന് ഈ സന്ദേശം നിങ്ങളോട് പറയുന്നു.
(ഒന്നാം തലമുറ) തലച്ചോറിന് {When started} ബ്ലോക്കുകൾ വരെ മാത്രമേ പിന്തുണയ്ക്കാൻ കഴിയൂ, അതേസമയം (രണ്ടാം തലമുറ) തലച്ചോറിന് 8 ബ്ലോക്കുകൾ വരെ പിന്തുണയ്ക്കാൻ കഴിയും. (രണ്ടാം തലമുറ) പ്രോജക്റ്റിൽ {When started} ൽ കൂടുതൽ ബ്ലോക്കുകൾ ഉണ്ടെങ്കിൽ, പരിവർത്തന പ്രക്രിയയിൽ അധികമായുള്ള {When started} ബ്ലോക്ക്(കൾ) പ്രവർത്തനരഹിതമാക്കപ്പെടും. gen 1 മോഡിൽ ആയിരിക്കുമ്പോൾ ആരംഭിക്കുമ്പോൾ നിങ്ങൾക്ക് അധികമായി പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയില്ല.
കുറിപ്പ്: വർക്ക്സ്പെയ്സിന്റെ മുകളിൽ ഇടത് കോണിൽ നിന്ന് {When started} ബ്ലോക്കുകൾക്ക് സോഫ്റ്റ്വെയർ മുൻഗണന നൽകും.
കുറിപ്പ്: പ്രോജക്റ്റ് രണ്ടാം തലമുറയിലേക്ക് തിരികെ പരിവർത്തനം ചെയ്താൽ, ഈ ബ്ലോക്കുകൾ യാന്ത്രികമായി പ്രവർത്തനക്ഷമമാകില്ല. വർക്ക്സ്പെയ്സിൽ നിങ്ങൾ അവ സ്വമേധയാ പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.
IQ (രണ്ടാം തലമുറ) നിർദ്ദിഷ്ട ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കി
IQ (രണ്ടാം തലമുറ) യ്ക്ക് പ്രത്യേകമായുള്ള എല്ലാ ബ്ലോക്കുകളും പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെന്ന് ഈ സന്ദേശം നിങ്ങളെ അറിയിക്കുന്നു.
ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കിയാൽ, അവ ഒരു പ്രോജക്റ്റിൽ പ്രവർത്തിക്കില്ല. പ്രോജക്റ്റ് ആവശ്യാനുസരണം പ്രവർത്തിക്കുന്നതിന് അത് അപ്ഡേറ്റ് ചെയ്യേണ്ടത് ആവശ്യമായി വന്നേക്കാം.
കൂടാതെ, ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്നതുപോലെ IQ (രണ്ടാം തലമുറ)-നിർദ്ദിഷ്ട കോൺഫിഗറേഷനുകൾക്കായി ബ്ലോക്ക് പാരാമീറ്ററുകൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, പരിവർത്തനത്തിൽ ബ്ലോക്ക് പ്രവർത്തനരഹിതമാകും. പരിവർത്തനത്തിന് ശേഷം ഡ്രോപ്പ് ഡൗൺ വിൻഡോയിലെ 'BrainInertial' പാരാമീറ്റർ മാറ്റി ഈ ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കാം.
കുറിപ്പ്: പ്രോജക്റ്റ് രണ്ടാം തലമുറയിലേക്ക് തിരികെ പരിവർത്തനം ചെയ്താൽ, ഈ ബ്ലോക്കുകൾ യാന്ത്രികമായി പ്രവർത്തനക്ഷമമാകില്ല. വർക്ക്സ്പെയ്സിൽ നിങ്ങൾ അവ സ്വമേധയാ പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്. IQ (രണ്ടാം തലമുറ) തലച്ചോറിന് പ്രത്യേകമായുള്ള ബ്ലോക്കുകൾ നിങ്ങൾക്ക് വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയില്ല.
ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ബ്ലോക്കുകൾ IQ (രണ്ടാം തലമുറ)-നിർദ്ദിഷ്ട ബ്ലോക്കുകളുടെ ഉദാഹരണങ്ങളാണ്: ഡ്രോ, ഇനേർഷ്യൽ സെൻസിംഗ് ബ്ലോക്കുകൾ. ഒന്നാം തലമുറയിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന ഒരു പ്രോജക്റ്റിലാണെങ്കിൽ ഈ ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കപ്പെടും.
- കുറിപ്പ്: ഗൈറോയ്ക്കും ബ്രെയിൻ ഇനേർഷ്യൽ സെൻസറിനും ഇടയിൽ പങ്കിടുന്ന ചില ബ്ലോക്കുകൾ ഉണ്ട്. നിങ്ങൾ ആ ബ്ലോക്കുകൾ ഉപയോഗിക്കുകയും ഗൈറോ തിരഞ്ഞെടുക്കുകയും ചെയ്താൽ, അവ പ്രവർത്തനരഹിതമാകില്ല. 'BrainInertial' തിരഞ്ഞെടുത്ത ബ്ലോക്കുകൾ മാത്രമേ പ്രവർത്തനരഹിതമാക്കൂ.
കൺസോൾ വ്യൂ IQ (ഒന്നാം തലമുറ) പിന്തുണയ്ക്കാത്തതിനാൽ, ഒന്നാം തലമുറ പ്രോജക്റ്റിലേക്ക് പരിവർത്തനം ചെയ്യുമ്പോൾ മെനുവിൽ 'കൺസോൾ' ഓപ്ഷൻ തിരഞ്ഞെടുത്തിട്ടുള്ള എല്ലാ ബ്ലോക്കുകളും പ്രവർത്തനരഹിതമാക്കപ്പെടും.
മെനു ഓപ്ഷൻ മാറ്റിയാൽ ഈ ബ്ലോക്കുകൾ പ്രവർത്തനക്ഷമമാക്കാം. ഇടതുവശത്തുള്ള പരീക്ഷയിൽ, 'കൺസോൾ' തിരഞ്ഞെടുത്തിരിക്കുന്നതിനാൽ [പ്രിന്റ്] ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.
'ബ്രെയിൻ' ഓപ്ഷൻ പിന്തുണയ്ക്കുന്നതിനാൽ, അത് തിരഞ്ഞെടുത്ത് ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കാം.
ഒരു പ്രോജക്റ്റിൽ തന്നെ ഒന്നിലധികം മാറ്റങ്ങൾ ഉണ്ടാകാം. ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്നതുപോലെ, VEXcode എല്ലാ പരിവർത്തനങ്ങളും ഒരേസമയം നടത്തുകയും എല്ലാ മാറ്റങ്ങളും ഒരൊറ്റ സന്ദേശത്തിൽ പട്ടികപ്പെടുത്തുകയും ചെയ്യും.