സന്ദേശം#

ആമുഖം#

ഒരു പ്രോജക്റ്റ് സമയത്ത് ആശയവിനിമയം നടത്താൻ രണ്ട് VEX AIM കോഡിംഗ് റോബോട്ടുകളെ ബന്ധിപ്പിക്കാൻ കഴിയും. മെസേജ് ബ്ലോക്കുകൾ ഒരു റോബോട്ടിനെ മറ്റൊരു റോബോട്ടിന് സന്ദേശം അയയ്ക്കാൻ അനുവദിക്കുന്നു. ഒരു സന്ദേശത്തിൽ സ്വന്തമായി വാചകമോ ഒരു സംഖ്യയുള്ള വാചകമോ ഉൾപ്പെടുത്താം.

സ്വീകരിക്കുന്ന സന്ദേശങ്ങൾ ആദ്യം വരുന്നതും ആദ്യം പുറത്തുവരുന്നതുമായ (FIFO) ക്യൂവിലാണ് സൂക്ഷിക്കുന്നത്. അതായത് ആദ്യം ലഭിക്കുന്ന സന്ദേശം ആദ്യം വായിക്കപ്പെടും.

അടുത്തതായി ലഭിക്കുന്ന സന്ദേശം സംഭരിക്കാൻ get latest message ബ്ലോക്ക് ഉപയോഗിക്കുക. തുടർന്ന് സംഭരിച്ചിരിക്കുന്ന വാചകം വായിക്കാൻ latest message റിപ്പോർട്ടർ ബ്ലോക്ക് ഉപയോഗിക്കുക. സന്ദേശത്തിൽ ഒരു സംഖ്യയും ഉൾപ്പെടുന്നുവെങ്കിൽ, രണ്ട് മൂല്യങ്ങളും സംഭരിക്കാൻ get latest message with data ഉപയോഗിക്കുക, തുടർന്ന് അവ വായിക്കാൻ latest message ഉം latest data ഉം ഉപയോഗിക്കുക.

കുറിപ്പ്: സന്ദേശങ്ങൾ അയയ്ക്കാനും സ്വീകരിക്കാനും, രണ്ട് റോബോട്ടുകളും ലിങ്ക് ചെയ്തിരിക്കണം, കൂടാതെ രണ്ട് റോബോട്ടുകളും മെസേജ് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്ന പ്രോജക്ടുകൾ പ്രവർത്തിപ്പിക്കുന്നവയായിരിക്കണം.

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

മൂല്യങ്ങൾ — സന്ദേശ വിവരങ്ങൾ വായിക്കുക അല്ലെങ്കിൽ സന്ദേശവും കണക്ഷൻ നിലയും പരിശോധിക്കുക.

പ്രവർത്തനങ്ങൾ — ലഭിച്ച സന്ദേശങ്ങൾ അയയ്ക്കുക അല്ലെങ്കിൽ സംഭരിക്കുക.

മൂല്യങ്ങൾ#

ഏറ്റവും പുതിയ സന്ദേശം#

ലേറ്റസ്റ്റ് മെസേജ് റിപ്പോർട്ടർ ബ്ലോക്ക് ഏറ്റവും പുതിയതായി സംഭരിച്ച ടെക്സ്റ്റ് സന്ദേശം റിപ്പോർട്ട് ചെയ്യുന്നു. ഈ ബ്ലോക്കിന് സ്വന്തമായി ഒരു പുതിയ സന്ദേശം ലഭിക്കുന്നില്ല. ആദ്യം ഗെറ്റ് ലാറ്റസ്റ്റ് മെസേജ് അല്ലെങ്കിൽ ഗെറ്റ് ലാറ്റസ്റ്റ് മെസേജ് വിത്ത് ഡാറ്റ ഉപയോഗിക്കുക, തുടർന്ന് ലേറ്റസ്റ്റ് മെസേജ് ഉപയോഗിച്ച് സംഭരിച്ച ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുകയോ മറ്റൊരു ബ്ലോക്കിൽ ഉപയോഗിക്കുകയോ ചെയ്യുക.

ഏറ്റവും പുതിയ സന്ദേശ റിപ്പോർട്ടർ ബ്ലോക്ക്#
(ഏറ്റവും പുതിയ സന്ദേശം)

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

റോബോട്ട് 1

സ്ക്രീൻ അമർത്തുമ്പോൾ, റോബോട്ട് 2 ലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നു.#
സ്‌ക്രീൻ [അമർത്തി v] ആകുമ്പോൾ
[Code for Robot 1.]
[Press the screen to send a message to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
[Hello, Robot 2!] സന്ദേശം അയക്കുക

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, ഏറ്റവും പുതിയതായി സംഭരിച്ച സന്ദേശം പ്രദർശിപ്പിക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Display the message Robot 1 sends.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
സ്‌ക്രീനിൽ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
<സന്ദേശം ലഭ്യമാണോ?> വരെ കാത്തിരിക്കുക
ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക
സ്‌ക്രീനിൽ (ഏറ്റവും പുതിയ സന്ദേശം) പ്രിൻ്റ് ചെയ്യുക ▶

ഏറ്റവും പുതിയ ഡാറ്റ#

ലേറ്റസ്റ്റ് ഡാറ്റ റിപ്പോർട്ടർ ബ്ലോക്ക്, ഡാറ്റ ഉൾപ്പെടുന്ന ഒരു സന്ദേശത്തിൽ നിന്ന് ഏറ്റവും പുതിയതായി സംഭരിച്ച നമ്പർ റിപ്പോർട്ട് ചെയ്യുന്നു. ഈ ബ്ലോക്കിന് സ്വന്തമായി ഒരു പുതിയ നമ്പർ ലഭിക്കുന്നില്ല. ആദ്യം ഡാറ്റ ഉപയോഗിച്ച് ഏറ്റവും പുതിയ സന്ദേശം നേടുക ഉപയോഗിക്കുക, തുടർന്ന് ഡ്രൈവ് ദൂരം, ടേൺ ഹെഡിംഗ് അല്ലെങ്കിൽ സ്പീഡ് മൂല്യം പോലുള്ള മറ്റൊരു ബ്ലോക്കിൽ ലേറ്റസ്റ്റ് ഡാറ്റ ഉപയോഗിക്കുക.

ഏറ്റവും പുതിയ ഡാറ്റ റിപ്പോർട്ടർ ബ്ലോക്ക്#
(ഏറ്റവും പുതിയ ഡാറ്റ)

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

റോബോട്ട് 1

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 ന്റെ തലക്കെട്ട് തുടർച്ചയായി റോബോട്ട് 2 ലേക്ക് അയയ്ക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 1.]
[Continuously send the current heading to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
എന്നും
[heading] സന്ദേശം (ദിശ ഡിഗ്രിയിൽ) ഡാറ്റ സഹിതം അയക്കുക
अंत

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, സംഭരിച്ചിരിക്കുന്ന ഏറ്റവും പുതിയ ഡാറ്റയുമായി പൊരുത്തപ്പെടുന്നതിന് തിരിയുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Turn to match Robot 1's heading.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
എന്നും
<സന്ദേശം ലഭ്യമാണോ?> ആണെങ്കിൽ
ഡാറ്റ സഹിതം ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക
(ഏറ്റവും പുതിയ ഡാറ്റ) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
अंत
अंत

സന്ദേശം ലഭ്യമാണോ?#

സന്ദേശം ലഭ്യമാണോ? ബൂളിയൻ ബ്ലോക്ക് ഒരു സന്ദേശം സന്ദേശ ക്യൂവിൽ കാത്തിരിക്കുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. get latest message അല്ലെങ്കിൽ get latest message with data എന്നിവയ്ക്ക് മുമ്പ് ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക, അങ്ങനെ സ്വീകരിക്കുന്ന റോബോട്ട് ഒരു സന്ദേശം വന്നതിനുശേഷം മാത്രമേ അത് സംഭരിക്കാൻ ശ്രമിക്കൂ.

  • ശരി — വായിക്കാൻ ഒരു സന്ദേശം ലഭ്യമാണ്.

  • തെറ്റ് — വായിക്കാൻ സന്ദേശങ്ങളൊന്നും ലഭ്യമല്ല.

സന്ദേശം ലഭ്യമാണോ? ബൂളിയൻ ബ്ലോക്ക്#
<സന്ദേശം ലഭ്യമാണോ?>

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

റോബോട്ട് 1

സ്ക്രീൻ അമർത്തുമ്പോൾ, റോബോട്ട് 2 ലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നു.#
സ്‌ക്രീൻ [അമർത്തി v] ആകുമ്പോൾ
[Code for Robot 1.]
[Press the screen to send a message to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
[message] സന്ദേശം അയക്കുക

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 ഒരു സന്ദേശം അയയ്ക്കുമ്പോൾ ഒരു സന്ദേശം പ്രദർശിപ്പിക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Display a message when Robot 1 sends a message.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
സ്‌ക്രീനിൽ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
<സന്ദേശം ലഭ്യമാണോ?> വരെ കാത്തിരിക്കുക
സ്‌ക്രീനിൽ [Received!] പ്രിൻ്റ് ചെയ്യുക ▶

ബന്ധിപ്പിച്ചിട്ടുണ്ടോ?#

ബന്ധിതമാണോ? എന്ന ബൂളിയൻ ബ്ലോക്ക്, റോബോട്ട് മറ്റൊരു റോബോട്ടുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ട്-ടു-റോബോട്ട് കണക്ഷൻ തയ്യാറാണോ എന്ന് പ്രോജക്റ്റിന് പരിശോധിക്കണമെങ്കിൽ സന്ദേശങ്ങൾ അയയ്ക്കുന്നതിനോ കാത്തിരിക്കുന്നതിനോ മുമ്പ് ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക.

  • ശരി — റോബോട്ട് മറ്റൊരു റോബോട്ടുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.

  • തെറ്റ് — റോബോട്ട് മറ്റൊരു റോബോട്ടുമായി ബന്ധിപ്പിച്ചിട്ടില്ല.

കണക്ട് ചെയ്തിട്ടുണ്ടോ? ബൂളിയൻ ബ്ലോക്ക്#
<ബന്ധിപ്പിച്ചിരിക്കുന്നോ?>

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് ബന്ധിപ്പിച്ചിട്ടുണ്ടോ എന്ന് പ്രദർശിപ്പിക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Turn off one of the linked robots to see the message change.]
എന്നും
സ്‌ക്രീൻ മായ്‌ക്കുക
സ്‌ക്രീനിൽ <ബന്ധിപ്പിച്ചിരിക്കുന്നോ?> പ്രിൻ്റ് ചെയ്യുക ▶
अंत

ലിങ്ക് ചെയ്‌ത റോബോട്ട് നാമം#

ലിങ്ക് ചെയ്ത റോബോട്ട് നെയിം റിപ്പോർട്ടർ ബ്ലോക്ക് ലിങ്ക് ചെയ്ത റോബോട്ടിന്റെ പേര് റിപ്പോർട്ട് ചെയ്യുന്നു. സന്ദേശങ്ങൾ അയയ്ക്കുന്നതിനോ സ്വീകരിക്കുന്നതിനോ മുമ്പ് ഏത് റോബോട്ടാണ് ബന്ധിപ്പിച്ചിരിക്കുന്നതെന്ന് കാണിക്കാൻ ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക. ഒരു റോബോട്ടും ലിങ്ക് ചെയ്തിട്ടില്ലെങ്കിൽ, ഈ ബ്ലോക്ക് ഒന്നുമില്ല എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

ലിങ്ക് ചെയ്‌ത റോബോട്ട് നാമം റിപ്പോർട്ടർ ബ്ലോക്ക്#
(ലിങ്ക്ഡ് റോബോട്ട് പേര്)

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ, ലിങ്ക് ചെയ്ത റോബോട്ടിന്റെ പേര് പ്രദർശിപ്പിക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Display the name of the robot that is linked.]
സ്‌ക്രീനിൽ (ലിങ്ക്ഡ് റോബോട്ട് പേര്) പ്രിൻ്റ് ചെയ്യുക ▶

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

സന്ദേശം അയയ്ക്കുക#

സന്ദേശം അയയ്ക്കുക സ്റ്റാക്ക് ബ്ലോക്ക് ലിങ്ക് ചെയ്ത റോബോട്ടിലേക്ക് ടെക്സ്റ്റ് അയയ്ക്കുന്നു. ഒരു റോബോട്ടിന് ഒരു കമാൻഡ്, സിഗ്നൽ അല്ലെങ്കിൽ ഹ്രസ്വ വിവരങ്ങൾ ലഭിക്കേണ്ടിവരുമ്പോൾ മറ്റൊരു റോബോട്ടിൽ ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക. സ്വീകരിക്കുന്ന റോബോട്ടിൽ, ഒരു സന്ദേശം എത്തിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാൻ സന്ദേശം ലഭ്യമാണോ? ഉപയോഗിക്കുക, തുടർന്ന് ലേറ്റസ്റ്റ് സന്ദേശം ഉപയോഗിച്ച് വായിക്കുന്നതിന് മുമ്പ് ഗെറ്റ് ലാറ്റസ്റ്റ് സന്ദേശം ഉപയോഗിക്കുക.

സന്ദേശ സ്റ്റാക്ക് ബ്ലോക്ക് അയയ്ക്കുക#
[message] സന്ദേശം അയക്കുക

പാരാമീറ്റർ

വിവരണം

സന്ദേശം

ലിങ്ക് ചെയ്‌ത റോബോട്ടിന് അയയ്‌ക്കേണ്ട വാചകം.

ഉദാഹരണം

റോബോട്ട് 1

സ്ക്രീൻ അമർത്തുമ്പോൾ, റോബോട്ട് 2 ലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നു.#
സ്‌ക്രീൻ [അമർത്തി v] ആകുമ്പോൾ
[Code for Robot 1.]
[Press the screen to send a message to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
[Hello, Robot 2!] സന്ദേശം അയക്കുക

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 അയച്ച സന്ദേശം പ്രദർശിപ്പിക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Display the message Robot 1 sends.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
സ്‌ക്രീനിൽ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
<സന്ദേശം ലഭ്യമാണോ?> വരെ കാത്തിരിക്കുക
ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക
സ്‌ക്രീനിൽ (ഏറ്റവും പുതിയ സന്ദേശം) പ്രിൻ്റ് ചെയ്യുക ▶

ഡാറ്റ സഹിതം സന്ദേശം അയയ്ക്കുക#

send message with data stack ബ്ലോക്ക് ലിങ്ക് ചെയ്ത റോബോട്ടിലേക്ക് ടെക്സ്റ്റും ഒരു നമ്പറും അയയ്ക്കുന്നു. സന്ദേശത്തിന് ഒരു ലേബലും ഒരു നമ്പറും ആവശ്യമുള്ളപ്പോൾ ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക, ഉദാഹരണത്തിന് റോബോട്ടിന്റെ നിലവിലെ ഹെഡിംഗ് മൂല്യമുള്ള heading അയയ്ക്കുക. സ്വീകരിക്കുന്ന റോബോട്ടിൽ, ഒരു സന്ദേശം എത്തിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാൻ സന്ദേശം ലഭ്യമാണോ? ഉപയോഗിക്കുക, തുടർന്ന് latest message ഉള്ള ടെക്സ്റ്റും latest data ഉള്ള നമ്പറും വായിക്കുന്നതിന് മുമ്പ് get latest message with data ഉപയോഗിക്കുക.

ഡാറ്റ സ്റ്റാക്ക് ബ്ലോക്ക് ഉപയോഗിച്ച് സന്ദേശം അയയ്ക്കുക#
[message] സന്ദേശം [0] ഡാറ്റ സഹിതം അയക്കുക

പാരാമീറ്റർ

വിവരണം

സന്ദേശം

ലിങ്ക് ചെയ്‌ത റോബോട്ടിന് അയയ്‌ക്കേണ്ട വാചകം.

ഡാറ്റ

സന്ദേശത്തോടൊപ്പം അയയ്ക്കേണ്ട നമ്പർ.

ഉദാഹരണം

റോബോട്ട് 1

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 ന്റെ തലക്കെട്ട് തുടർച്ചയായി റോബോട്ട് 2 ലേക്ക് അയയ്ക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 1.]
[Continuously send the current heading to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
എന്നും
[heading] സന്ദേശം (ദിശ ഡിഗ്രിയിൽ) ഡാറ്റ സഹിതം അയക്കുക
अंत

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 അയച്ച തലക്കെട്ടുമായി പൊരുത്തപ്പെടുന്ന തരത്തിൽ തിരിയുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Turn to match Robot 1's heading.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
എന്നും
<സന്ദേശം ലഭ്യമാണോ?> ആണെങ്കിൽ
ഡാറ്റ സഹിതം ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക
(ഏറ്റവും പുതിയ ഡാറ്റ) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
अंत
अंत

ഏറ്റവും പുതിയ സന്ദേശം നേടുക#

ഏറ്റവും പുതിയ സന്ദേശം നേടുക സ്റ്റാക്ക് ബ്ലോക്ക്, സന്ദേശ ക്യൂവിൽ നിന്ന് അടുത്തതായി ലഭിച്ച ടെക്സ്റ്റ് സന്ദേശം എടുത്ത് പ്രോജക്റ്റിന് അത് ഉപയോഗിക്കാൻ കഴിയുന്ന തരത്തിൽ സംഭരിക്കുന്നു. സന്ദേശം ലഭ്യമാണോ? റിപ്പോർട്ട് ചെയ്തതിന് ശേഷവും [ശരി എന്നതിന് ശേഷവും ഏറ്റവും പുതിയ സന്ദേശം ഉപയോഗിക്കുന്നതിന് മുമ്പും ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക. സന്ദേശം പ്രദർശിപ്പിക്കാനോ താരതമ്യം ചെയ്യാനോ മറ്റൊരു ബ്ലോക്കിൽ ഉപയോഗിക്കാനോ ശ്രമിക്കുന്നതിന് മുമ്പ് സ്വീകരിക്കുന്ന റോബോട്ടിനെ സന്ദേശം സംരക്ഷിക്കാൻ ഇത് സഹായിക്കുന്നു.

ടെക്സ്റ്റ് മാത്രമുള്ള സന്ദേശം അയയ്ക്കാൻ മറ്റേ റോബോട്ടിൽ send message ഉപയോഗിക്കുക.

ഏറ്റവും പുതിയ സന്ദേശ സ്റ്റാക്ക് ബ്ലോക്ക് നേടുക#
ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

റോബോട്ട് 1

സ്ക്രീൻ അമർത്തുമ്പോൾ, റോബോട്ട് 2 ലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നു.#
സ്‌ക്രീൻ [അമർത്തി v] ആകുമ്പോൾ
[Code for Robot 1.]
[Press the screen to send a message to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
[Hello, Robot 2!] സന്ദേശം അയക്കുക

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 അയച്ച സന്ദേശം സംഭരിക്കുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Display the message Robot 1 sends.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
സ്‌ക്രീനിൽ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
<സന്ദേശം ലഭ്യമാണോ?> വരെ കാത്തിരിക്കുക
ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക
സ്‌ക്രീനിൽ (ഏറ്റവും പുതിയ സന്ദേശം) പ്രിൻ്റ് ചെയ്യുക ▶

ഡാറ്റ സഹിതമുള്ള ഏറ്റവും പുതിയ സന്ദേശം നേടുക#

get latest message with data stack ബ്ലോക്ക്, സന്ദേശ ക്യൂവിൽ നിന്ന് അടുത്തതായി ലഭിച്ച സന്ദേശം എടുത്ത് അതിന്റെ രണ്ട് ഭാഗങ്ങളും സംഭരിക്കുന്നു: ടെക്സ്റ്റ് സന്ദേശവും അതിനൊപ്പം അയച്ച നമ്പറും. സന്ദേശം ലഭ്യമാണോ? റിപ്പോർട്ട് ചെയ്തതിന് ശേഷവും [True ഉപയോഗിക്കുന്നതിന് മുമ്പും latest message അല്ലെങ്കിൽ latest data ഉപയോഗിക്കുന്നതിന് മുമ്പും ഈ ബ്ലോക്ക് ഉപയോഗിക്കുക. ഇത് സ്വീകരിക്കുന്ന റോബോട്ടിനെ രണ്ട് മൂല്യങ്ങളും ഉപയോഗിക്കുന്നതിന് മുമ്പ് സംരക്ഷിക്കാൻ സഹായിക്കുന്നു, ഉദാഹരണത്തിന് മറ്റൊരു റോബോട്ട് അയച്ച ഒരു തലക്കെട്ടിലേക്ക് തിരിയുന്നത്.

ടെക്സ്റ്റും നമ്പറും ഒരുമിച്ച് അയയ്ക്കാൻ മറ്റേ റോബോട്ടിൽ ഡാറ്റ ഉപയോഗിച്ച് സന്ദേശം അയയ്ക്കുക ഉപയോഗിക്കുക.

ഡാറ്റ സ്റ്റാക്ക് ബ്ലോക്കുള്ള ഏറ്റവും പുതിയ സന്ദേശം നേടുക.#
ഡാറ്റ സഹിതം ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക

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

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

റോബോട്ട് 1

ആരംഭിക്കുമ്പോൾ, റോബോട്ട് 1 ന്റെ തലക്കെട്ട് തുടർച്ചയായി റോബോട്ട് 2 ലേക്ക് അയയ്ക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 1.]
[Continuously send the current heading to Robot 2.]
സ്‌ക്രീനിൽ [Robot 1] പ്രിൻ്റ് ചെയ്യുക ▶
എന്നും
[heading] സന്ദേശം (ദിശ ഡിഗ്രിയിൽ) ഡാറ്റ സഹിതം അയക്കുക
अंत

റോബോട്ട് 2

ആരംഭിക്കുമ്പോൾ, സന്ദേശ ഡാറ്റ സംഭരിക്കുകയും റോബോട്ട് 1 ന്റെ തലക്കെട്ടുമായി പൊരുത്തപ്പെടുന്നതിന് തിരിയുകയും ചെയ്യുന്നു.#
ആരംഭിക്കുമ്പോൾ
[Code for Robot 2.]
[Turn to match Robot 1's heading.]
സ്‌ക്രീനിൽ [Robot 2] പ്രിൻ്റ് ചെയ്യുക ▶
എന്നും
<സന്ദേശം ലഭ്യമാണോ?> ആണെങ്കിൽ
ഡാറ്റ സഹിതം ഏറ്റവും പുതിയ സന്ദേശം ലഭിക്കുക
(ഏറ്റവും പുതിയ ഡാറ്റ) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
अंत
अंत