কনসোল#

ভূমিকা#

VEXcode 123 কনসোলটি VEXcode-এর ভেতরের মনিটর উইন্ডোতে প্রদর্শিত হয়। কোনো প্রজেক্ট চলার সময় কনসোল ব্লকগুলো টেক্সট, সংখ্যা এবং ভেরিয়েবলের মান প্রদর্শন করতে পারে।

নিম্নে সকল উপলব্ধ ব্লকের একটি তালিকা দেওয়া হলো:

প্রিন্ট#

প্রিন্ট স্ট্যাক ব্লকটি কনসোলের বর্তমান সারিতে টেক্সট, সংখ্যা বা ভেরিয়েবলের মান প্রদর্শন করে।

[VEXcode] প্রিন্ট করো ▶

প্যারামিটার

বর্ণনা

মূল্য

কনসোলে প্রদর্শন করার জন্য টেক্সট, সংখ্যা, বা ভেরিয়েবলের মান।

প্রসারিত তীর

এই ব্লকটি কার্সারকে পরবর্তী সারিতে সেট করুন বিকল্পটি অন্তর্ভুক্ত করার জন্য প্রসারিত করে, যা মানটি প্রিন্ট হওয়ার পর কার্সারকে পরবর্তী সারিতে নিয়ে যায়। যদি এই বিকল্পটি ব্যবহার না করা হয়, তাহলে পরবর্তী প্রিন্ট করা মানটি একই সারিতে পূর্ববর্তী মানের ঠিক পরেই প্রদর্শিত হয়।

উদাহরণ

শুরু হলে :: hat events
[Display a message in the console.]
[Hello, robot!] প্রিন্ট করো ▶

VEXcode কনসোল, যেখানে "Hello, robot!" লেখাটি প্রদর্শিত হচ্ছে এবং ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

প্রিন্ট নির্ভুলতা সেট করুন#

সেট প্রিন্ট প্রিসিশন স্ট্যাক ব্লকটি নির্ধারণ করে যে কনসোলে সংখ্যা প্রিন্ট করার সময় কত দশমিক স্থান প্রদর্শিত হবে। এই ব্লকটি ব্যবহার করার পরে প্রিন্ট করা সংখ্যাগুলির ক্ষেত্রে এই সেটিংটি প্রযোজ্য হয়। একটি প্রজেক্টের শুরুতে, প্রিন্ট প্রিসিশন ১-এ সেট করা থাকে, তাই সংখ্যাগুলি কোনো দশমিক স্থান ছাড়াই প্রিন্ট হবে।

প্রিন্টের নির্ভুলতা [0.1 v] সেট করো

প্যারামিটার

বর্ণনা

নির্ভুলতা

ব্যবহার করার জন্য প্রিন্ট প্রিসিশন:

  • 1 — কোনো দশমিক স্থান নেই
  • 0.1 — ১ দশমিক স্থান
  • 0.01 — ২ দশমিক স্থান
  • 0.001 — ৩ দশমিক স্থান
  • সমস্ত অঙ্ক — উপলব্ধ সমস্ত দশমিক স্থান

উদাহরণ

শুরু হলে :: hat events
[Display 1/3 with two decimals.]
প্রিন্টের নির্ভুলতা [0.01 v] সেট করো
([1] [math_division v] [3]) প্রিন্ট করো ▶

VEXcode কনসোল, যেখানে কনসোল এবং "0.33" লেখাটি প্রদর্শিত হচ্ছে, এবং ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

সমস্ত সারি পরিষ্কার করুন#

clear all rows স্ট্যাক ব্লকটি কনসোল থেকে সমস্ত সারি মুছে ফেলে এবং কার্সারকে প্রথম সারিতে ফিরিয়ে নিয়ে যায়।

সব সারি মুছে দাও

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

শুরু হলে :: hat events
[Clear the console after printing.]
[This will disappear...] প্রিন্ট করো ▶
[2] সেকেন্ড অপেক্ষা করো
সব সারি মুছে দাও

কার্সারকে পরবর্তী সারিতে সেট করুন#

set cursor to next row স্ট্যাক ব্লকটি কনসোলে কার্সারকে পরবর্তী সারিতে নিয়ে যায়। পরবর্তী যে মানটি প্রিন্ট করা হবে, তা সেই সারিতে প্রদর্শিত হবে।

যখন আপনি চান পরবর্তী মুদ্রিত মান একটি নতুন সারি থেকে শুরু হোক, তখন এই ব্লকটি ব্যবহার করুন। যদি এই ব্লকটি ব্যবহার না করা হয়, এবং পূর্ববর্তী প্রিন্ট ব্লকটি এবং কার্সারকে পরবর্তী সারিতে সেট করুন অন্তর্ভুক্ত করার জন্য প্রসারিত না করা হয়, তাহলে পরবর্তী মুদ্রিত মানটি পূর্ববর্তী মানের ঠিক পরেই একই সারিতে প্রদর্শিত হবে।

কার্সার পরের সারিতে নিয়ে যাও

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

শুরু হলে :: hat events
[Print on two rows.]
[Row 1] প্রিন্ট করো ▶
কার্সার পরের সারিতে নিয়ে যাও
[Row 2] প্রিন্ট করো ▶

VEXcode কনসোল, যেখানে কনসোল এবং প্রথম লাইনে "সারি ১" এবং দ্বিতীয় লাইনে "সারি ২" লেখা প্রদর্শিত হচ্ছে, এবং "সারি ২"-এর ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

কনসোলে ফন্টের রঙ সেট করুন#

কনসোলে ফন্টের রঙ সেট করুন স্ট্যাক ব্লকটি কনসোলে প্রিন্ট করা টেক্সটের জন্য ব্যবহৃত রঙ নির্ধারণ করে। একটি প্রজেক্টের শুরুতে, প্রিন্টের রঙ নীল সেট করা থাকে।

কনসোলে ফন্ট রঙ [লাল v] সেট করো

প্যারামিটার

বর্ণনা

রঙ

কনসোলে প্রিন্ট করা টেক্সটের জন্য ব্যবহারযোগ্য রঙ:

  • লাল
  • সবুজ
  • নীল
  • কালো

উদাহরণ

শুরু হলে :: hat events
[Print text in different colors.]
[Default text color] প্রিন্ট করো ▶
কার্সার পরের সারিতে নিয়ে যাও
কনসোলে ফন্ট রঙ [লাল v] সেট করো
[Red text color] প্রিন্ট করো ▶

VEXcode কনসোল, যেখানে প্রথম লাইনে নীল রঙে "ডিফল্ট টেক্সট কালার" এবং দ্বিতীয় লাইনে লাল রঙে "রেড টেক্সট কালার" লেখা রয়েছে, এবং "রেড টেক্সট কালার"-এর ডানদিকে একটি ধূসর আয়তক্ষেত্র কার্সরের অবস্থান দেখাচ্ছে।

জিজ্ঞাসা করুন এবং অপেক্ষা করুন / উত্তর দিন#

আস্ক অ্যান্ড ওয়েট স্ট্যাক ব্লকটি কনসোলে একটি বার্তা প্রদর্শন করে এবং কনসোলে কোনো প্রতিক্রিয়া না দেওয়া পর্যন্ত প্রজেক্টটিকে থামিয়ে রাখে।

answer রিপোর্টার ব্লকটি কনসোলে প্রবেশ করানো সর্বশেষ প্রতিক্রিয়াটি রিপোর্ট করে। প্রতিক্রিয়াটি টেক্সট হিসাবে রিপোর্ট করা হয়। প্রতিক্রিয়াটিকে সংখ্যা হিসাবে ব্যবহার করতে, প্রথমে উত্তরটিকে সংখ্যায় রূপান্তর করতে convert রিপোর্টার ব্লকটি ব্যবহার করুন।

জিজ্ঞাসা ও অপেক্ষার ব্লক।#
[What's your name?] জিজ্ঞেস করুন এবং অপেক্ষা করুন

প্যারামিটার

বর্ণনা

দ্রুত

কনসোলে প্রদর্শিতব্য বার্তা।

উত্তর ব্লক।#
উত্তর

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

শুরু হলে :: hat events
[Ask for a name, then greet the robot's user.]
[What's your name?] জিজ্ঞেস করুন এবং অপেক্ষা করুন
[Hello, ] প্রিন্ট করো ▶
(উত্তর) প্রিন্ট করো ▶

VEXcode কনসোল, যেখানে কনসোলটি দেখা যাচ্ছে এবং প্রথম লাইনে "আপনার নাম কী? VEX" এবং দ্বিতীয় লাইনে "হ্যালো, VEX" লেখা রয়েছে।