കൺസോൾ#

ആമുഖം#

VEXcode കൺസോൾ, VEXcode-ലെ മോണിറ്റർ വിൻഡോയിൽ പ്രദർശിപ്പിക്കും. ഒരു പ്രോജക്റ്റ് പ്രവർത്തിക്കുമ്പോൾ കൺസോൾ രീതികൾക്ക് ടെക്സ്റ്റ്, നമ്പറുകൾ, വേരിയബിൾ മൂല്യങ്ങൾ എന്നിവ പ്രദർശിപ്പിക്കാൻ കഴിയും. കൺസോൾ മായ്‌ക്കാനും, നിറം മാറ്റിയതിനുശേഷം അച്ചടിച്ച വാചകത്തിന്റെ നിറം സജ്ജമാക്കാനും, VEXcode-ന്റെ മോണിറ്റർ ടാബിൽ വേരിയബിളുകളോ സെൻസർ മൂല്യങ്ങളോ നിരീക്ഷിക്കാനും അവയ്‌ക്ക് കഴിയും.

VS കോഡ് ഉപയോഗിക്കുമ്പോൾ, VEXcode കൺസോൾ ടാബിന് പകരം ടെർമിനലിൽ ടെക്സ്റ്റ് അടിസ്ഥാനമാക്കിയുള്ള കൺസോൾ ഔട്ട്പുട്ട് ദൃശ്യമാകും.

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

പ്രവർത്തനങ്ങൾ — ടെക്സ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുക അല്ലെങ്കിൽ കൺസോൾ മായ്ക്കുക.

  • print — കൺസോളിലോ ടെർമിനലിലോ ടെക്സ്റ്റ്, നമ്പറുകൾ അല്ലെങ്കിൽ വേരിയബിൾ മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.

  • new_line — കൺസോൾ കഴ്‌സർ അടുത്ത വരിയുടെ തുടക്കത്തിലേക്ക് നീക്കുന്നു.

  • clear — കൺസോളിലെ എല്ലാ വരികളും മായ്‌ക്കുന്നു.

ഗെറ്റർ — ഉപയോക്തൃ ഇൻപുട്ട് വായിക്കുക.

  • input — ഉപയോക്തൃ ഇൻപുട്ടിനായി കാത്തിരിക്കുകയും പ്രതികരണം വാചകമായി തിരികെ നൽകുകയും ചെയ്യുന്നു.

മ്യൂട്ടേറ്റർ — അച്ചടിച്ച വാചകം ഫോർമാറ്റ് ചെയ്യുക.

  • set_console_text_color — കൺസോളിൽ പ്രിന്റ് ചെയ്തിരിക്കുന്ന ടെക്സ്റ്റിന് ഉപയോഗിക്കുന്ന നിറം സജ്ജമാക്കുന്നു.

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

print#

print കൺസോളിൽ ടെക്സ്റ്റ്, നമ്പറുകൾ അല്ലെങ്കിൽ വേരിയബിൾ മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കുന്നു. VS കോഡിൽ, print ടെർമിനലിൽ ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്നു.

നിങ്ങളുടെ പ്രോജക്റ്റിൽ നിന്നുള്ള മൂല്യങ്ങൾ ഉൾപ്പെടുത്താൻ ഒരു പ്രിന്റ് ചെയ്ത സന്ദേശം ആവശ്യമുണ്ടെങ്കിൽ, ഉദാഹരണത്തിന് ഒരു സ്കോർ, ടൈമർ അല്ലെങ്കിൽ സെൻസർ റീഡിംഗ് എന്നിവ ഉപയോഗിക്കുമ്പോൾ, ഇഷ്ടാനുസൃത സ്ട്രിംഗ് ഫോർമാറ്റിംഗ് ഉപയോഗിക്കുക. കൂടുതൽ വിവരങ്ങൾക്ക് സ്ട്രിംഗ് ഫോർമാറ്റിംഗ് പേജ് കാണുക.

ഡിഫോൾട്ടായി, ഓരോ brain.print() സ്റ്റേറ്റ്മെന്റും \nൽ അവസാനിക്കുന്നു, അതായത് ഒരു പുതിയ വരി. മൂല്യം പ്രിന്റ് ചെയ്തതിനുശേഷം ഇത് കഴ്‌സറിനെ അടുത്ത വരിയിലേക്ക് നീക്കുന്നു. ഓപ്ഷണൽ end പാരാമീറ്റർ പ്രിന്റ് ചെയ്ത മൂല്യത്തിന് ശേഷം ചേർക്കുന്നത് മാറ്റുന്നു.

Usage:
brain.print(value, end=“\n”)

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

വിവരണം

value

കൺസോളിലോ ടെർമിനലിലോ പ്രദർശിപ്പിക്കേണ്ട വാചകം, നമ്പർ അല്ലെങ്കിൽ വേരിയബിൾ മൂല്യം.

end

ഓപ്ഷണൽ. value ന് ശേഷം ചേർക്കുന്ന വാചകം പ്രിന്റ് ചെയ്യുന്നു. ഡിഫോൾട്ട് “\n”ആണ്, ഇത് കഴ്‌സറിനെ അടുത്ത വരിയിലേക്ക് നീക്കുന്നു. മുമ്പത്തെ മൂല്യത്തിന് തൊട്ടുപിന്നാലെ അടുത്ത അച്ചടിച്ച മൂല്യം അതേ വരിയിൽ നിലനിർത്താൻ end=“” ഉപയോഗിക്കുക. അച്ചടിച്ച മൂല്യങ്ങൾക്കിടയിൽ വാചകം ചേർക്കാൻ end=”, “പോലുള്ള മറ്റൊരു സ്ട്രിംഗ് ഉപയോഗിക്കുക.

# Display two messages on separate lines
brain.print("Hello, CTE!")
brain.print("This prints on the next line.")

VEXcode കൺസോൾ, കൺസോൾ കാണിക്കുന്നതും ആദ്യ വരിയിൽ "ഹലോ, CTE!" എന്ന വാചകവും അതിനു താഴെയുള്ള വരിയിൽ "ഇത് അടുത്ത വരിയിൽ പ്രിന്റ് ചെയ്യുന്നു" എന്ന് കാണിക്കുന്നതും.

# Display two messages on the same line
brain.print("Hello,", end=" ")
brain.print("CTE!")

VEXcode കൺസോൾ, കൺസോൾ കാണിക്കുന്നതും "ഹലോ, CTE!" എന്ന വാചകവും പ്രദർശിപ്പിക്കുന്നു.

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]

for color in colors:
    brain.print(color, end=", ")

VEXcode കൺസോൾ, കൺസോൾ, "ചുവപ്പ്, പച്ച, നീല" എന്നീ വാചകം എന്നിവ കാണിക്കുന്നു.

new_line#

new_line കൺസോളിലെ അടുത്ത വരിയിലെ കോളം 1 ലേക്ക് കഴ്‌സർ നീക്കുന്നു. പ്രിന്റ് ചെയ്‌ത അടുത്ത മൂല്യം ആ വരിയിൽ ദൃശ്യമാകും.

അടുത്ത പ്രിന്റ് ചെയ്ത മൂല്യം ഒരു പുതിയ വരിയിൽ ആരംഭിക്കണമെങ്കിൽ ഈ രീതി ഉപയോഗിക്കുക. ഈ രീതി ഉപയോഗിക്കാതിരിക്കുകയും, മുമ്പത്തെ brain.print() സ്റ്റേറ്റ്മെന്റ് end=“” അല്ലെങ്കിൽ \nഉൾപ്പെടാത്ത മറ്റൊരു മൂല്യം ഉപയോഗിക്കുകയും ചെയ്താൽ, അടുത്ത പ്രിന്റ് ചെയ്ത മൂല്യം അതേ വരിയിൽ മുമ്പത്തെ മൂല്യത്തിന് തൊട്ടുപിന്നാലെ ദൃശ്യമാകും.

Usage:
brain.new_line()

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

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

VEXcode കൺസോൾ, കൺസോൾ, ആദ്യ വരിയിൽ "വരി 1" എന്നും രണ്ടാമത്തെ വരിയിൽ "വരി 2" എന്നും കാണിച്ചിരിക്കുന്നു.

clear#

clear കൺസോളിൽ നിന്ന് എല്ലാ വരികളും മായ്‌ക്കുന്നു.

Usage:
brain.clear()

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

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()

ഗെറ്റർ#

input#

input ഒരു ഓപ്ഷണൽ പ്രോംപ്റ്റ് സന്ദേശം പ്രദർശിപ്പിക്കുന്നു, ഉപയോക്താവ് ഒരു പ്രതികരണം നൽകുന്നതുവരെ കാത്തിരിക്കുന്നു, തുടർന്ന് ആ പ്രതികരണം വാചകമായി നൽകുന്നു.

കൺസോളിൽ ഒരു പ്രതികരണം നൽകുന്നതുവരെ പ്രോജക്റ്റ് input() ൽ താൽക്കാലികമായി നിർത്തുന്നു. VS കോഡിൽ, പ്രതികരണം ടെർമിനലിൽ നൽകുന്നു.

input() നൽകുന്ന മൂല്യം എല്ലായ്പ്പോഴും ടെക്സ്റ്റ് ആയിരിക്കും. പ്രതികരണം ഒരു സംഖ്യയായി ഉപയോഗിക്കുന്നതിന്, ആദ്യം അതിനെ int() അല്ലെങ്കിൽ float() ഉപയോഗിച്ച് പരിവർത്തനം ചെയ്യുക.

Usage:
input(prompt)

പാരാമീറ്റർ

വിവരണം

prompt

ഓപ്ഷണൽ. പ്രതികരണത്തിനായി കാത്തിരിക്കുന്നതിന് മുമ്പ് കൺസോളിലോ ടെർമിനലിലോ പ്രദർശിപ്പിക്കേണ്ട ഒരു സ്ട്രിംഗ്. ഒരു പ്രോംപ്റ്റും ഉൾപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ, കാത്തിരിക്കുന്നതിന് മുമ്പ് ഒരു സന്ദേശവും പ്രദർശിപ്പിക്കില്ല.

# Ask for a name, then print a greeting
answer = input("What's your name?")
brain.print("Hello, " + answer)

VEXcode കൺസോൾ, കൺസോൾ കാണിക്കുകയും "നിങ്ങളുടെ പേരെന്താണ്?" എന്ന വാചകം കാണിക്കുകയും ചെയ്യുന്നു, തുടർന്ന് ">VEX" എന്നതും അതിനു താഴെയായി "ഹലോ VEX" എന്നതും

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
brain.print(number + 1)

VEXcode കൺസോൾ, കൺസോൾ കാണിക്കുന്നതും "Enter a number:" എന്ന വാചകവും തുടർന്ന് "> 4" ഉം അതിനു താഴെ "5.0" ഉം

മ്യൂട്ടേറ്റർ#

set_print_color#

set_print_color ഈ രീതി ഉപയോഗിച്ചതിനുശേഷം കൺസോളിൽ പ്രിന്റ് ചെയ്യുന്ന വാചകത്തിന് ഉപയോഗിക്കുന്ന നിറം സജ്ജമാക്കുന്നു. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, കൺസോൾ വാചക നിറം BLACK ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

ഈ രീതി VEXcode കൺസോളിൽ ടെക്സ്റ്റ് നിറം മാറ്റുന്നു. VS കോഡിൽ, ടെർമിനൽ കളർ പിന്തുണ ടെർമിനൽ അനുസരിച്ച് വ്യത്യാസപ്പെടാം.

Usage:
brain.set_print_color(color)

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

വിവരണം

color

കൺസോളിൽ പ്രിന്റ് ചെയ്‌തിരിക്കുന്ന വാചകത്തിന് ഉപയോഗിക്കേണ്ട നിറം:

  • BLACK
  • BLUE
  • GREEN
  • RED

# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")

VEXcode കൺസോൾ, കൺസോളിലും കറുത്ത നിറത്തിലുള്ള "Default text color" എന്ന വാചകവും ആദ്യ വരിയിൽ ചുവപ്പ് നിറത്തിലുള്ള "Red text color" എന്ന വാചകവും കാണിക്കുന്നു.