পাইথনের সাথে VEXcode VR-এ পরিবর্তনশীল এবং সেন্সর মান পর্যবেক্ষণ করা

VEXcode VR মনিটর কনসোলে উপলব্ধ পরিবর্তনশীল এবং সেন্সর মনিটরিং গুরুত্বপূর্ণ ভিজ্যুয়াল সংকেত প্রদান করে যা ব্যবহারকারীকে বাস্তব সময়ে পাইথন প্রকল্পে কী ঘটছে তা দেখতে দেয়। মনিটর কনসোল ব্যবহারকারীদের প্রকল্প এবং VR রোবটের ক্রিয়াগুলির মধ্যে একটি ভিজ্যুয়াল সংযোগ তৈরি করতে দেয়। মনিটর কনসোলে মনিটরিং সেন্সর এবং পরিবর্তনশীল মান ব্যবহারকারীকে একটি প্রকল্পে একটি নির্দিষ্ট মান (বা একাধিক মান) এর রিয়েল-টাইম রিপোর্ট দেখতে দেয়।


মনিটর কনসোল কিভাবে ব্যবহার করবেন

VEXcode VR প্রোগ্রামিং ইন্টারফেসের স্ক্রিনশট, একটি ভার্চুয়াল রোবটের মাধ্যমে কোডিং ধারণা শেখানোর জন্য ব্যবহৃত ব্লক-ভিত্তিক কোডিং পরিবেশ প্রদর্শন করে, STEM শিক্ষায় শিক্ষক এবং শিক্ষার্থীদের জন্য টিউটোরিয়াল বিভাগের অংশ।

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

VEXcode VR ইন্টারফেসের স্ক্রিনশট একটি ভার্চুয়াল রোবট প্রোগ্রামিং করার জন্য ব্লক-ভিত্তিক কোডিং বিকল্পগুলি প্রদর্শন করে, একটি টিউটোরিয়াল প্রসঙ্গে নতুনদের এবং উন্নত ব্যবহারকারীদের জন্য বৈশিষ্ট্যগুলি হাইলাইট করে৷

মনিটর কনসোল সেন্সর এবং পরিবর্তনশীল মান রিপোর্ট করে।

মনিটর সেন্সর কমান্ড ব্যবহার করে

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

মনিটর সেন্সর কমান্ড ব্যবহার করে সেন্সর মান যোগ করা যেতে পারে। একটি স্ট্রিং প্যারামিটার হিসাবে সেন্সরের জন্য শনাক্তকারী যোগ করুন।

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

মনিটর সেন্সর কমান্ড নিম্নলিখিত স্ট্রিং শনাক্তকারী গ্রহণ করে।

গৃহীত স্ট্রিং শনাক্তকারীর এই তালিকাটি মনিটর সেন্সর কমান্ডের জন্য সহায়তাতেও পাওয়া যাবে।

VEXcode VR প্রোগ্রামিং ইন্টারফেসের স্ক্রিনশট, একটি ভার্চুয়াল সেটিংয়ে কোডিং ধারণা এবং রোবোটিক্স নীতিগুলি শেখানোর জন্য ব্যবহৃত ব্লক-ভিত্তিক কোডিং পরিবেশ প্রদর্শন করে৷

প্রজেক্ট শুরু হলে সেন্সর মান মনিটর কনসোলে প্রদর্শিত হবে।

VEXcode VR ইন্টারফেসের স্ক্রিনশট একটি ভার্চুয়াল রোবট প্রোগ্রামিং করার জন্য ব্লক-ভিত্তিক কোডিং পরিবেশ প্রদর্শন করে, একটি STEM শিক্ষা প্রসঙ্গে নতুনদের এবং উন্নত ব্যবহারকারীদের জন্য বৈশিষ্ট্যগুলি চিত্রিত করে৷

স্ট্রিং শনাক্তকারীকে আলাদা করতে কমা ব্যবহার করে একাধিক সেন্সর মান নিরীক্ষণ করুন।

মনিটর ভেরিয়েবল কমান্ড ব্যবহার করে

VEXcode VR ইন্টারফেসের স্ক্রিনশট একটি ভার্চুয়াল রোবট প্রোগ্রামিং করার জন্য ব্লক-ভিত্তিক কোডিং বিকল্পগুলি প্রদর্শন করে, একটি টিউটোরিয়াল প্রসঙ্গে নতুনদের এবং উন্নত ব্যবহারকারীদের জন্য বৈশিষ্ট্যগুলি চিত্রিত করে৷

মনিটর ভেরিয়েবল কমান্ড ব্যবহার করে মনিটর কনসোল থেকে ভেরিয়েবল যোগ করা এবং সরানো যেতে পারে। বৈশ্বিক হিসাবে পরিবর্তনশীল সংজ্ঞায়িত করুন, তারপর একটি মান নির্ধারণ করুন। একটি স্ট্রিং প্যারামিটার হিসাবে ভেরিয়েবল যোগ করুন।

def main():
global my_variable

একটি গ্লোবাল ভেরিয়েবল তৈরি করতে, পরিবর্তনশীল নামের আগে "গ্লোবাল" কীওয়ার্ড যোগ করুন।

def main():
global my_variable
my_variable = 0

ভেরিয়েবলে একটি প্রাথমিক মান বরাদ্দ করুন।

VEXcode VR ইন্টারফেসের স্ক্রিনশট ব্লক-ভিত্তিক কোডিং পরিবেশ প্রদর্শন করে, ভার্চুয়াল রোবোটিক্সের মাধ্যমে কোডিং ধারণা শেখানোর জন্য ডিজাইন করা হয়েছে, STEM শিক্ষায় নতুন এবং উন্নত ব্যবহারকারীদের জন্য উপযুক্ত।

প্রকল্প শুরু হলে পরিবর্তনশীল মান প্রদর্শিত হবে।

একটি VEXcode VR টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, ব্লক-ভিত্তিক কোডিং উপাদান এবং একটি ভার্চুয়াল রোবট প্রদর্শন করে, ব্যবহারকারীদের একটি সিমুলেটেড পরিবেশে কোডিং ধারণা শিখতে সাহায্য করার জন্য ডিজাইন করা হয়েছে৷

এছাড়াও মনিটর কনসোলে তালিকা যোগ করা যেতে পারে। মনিটর কনসোলে যোগ করার আগে, তালিকা এবং 2D তালিকা সংজ্ঞায়িত করা আবশ্যক।

def main():
global my_list

একটি নতুন তালিকা বা 2D তালিকা তৈরি করতে, তালিকার নামের আগে "গ্লোবাল" কীওয়ার্ড যোগ করুন।

def main():
global my_list
my_list = [1,2,3]

একটি তালিকায় মান যোগ করতে বর্গাকার বন্ধনীতে মান টাইপ করুন।

def main():
global my_list
my_list = [1,2,3]
মনিটর_ভেরিয়েবল("my_list")

মনিটর কনসোলে একটি তালিকা যোগ করতে, মনিটর ভেরিয়েবল কমান্ডে একটি স্ট্রিং ভেরিয়েবল হিসাবে তালিকার নাম যোগ করুন। একটি স্ট্রিং ভেরিয়েবল ভেরিয়েবলের নামের চারপাশে " " দিয়ে নির্দেশিত হয়।

VEXcode VR ইন্টারফেসের স্ক্রিনশট ব্লক-ভিত্তিক কোডিং উপাদান দেখাচ্ছে, একটি শিক্ষামূলক সেটিংয়ে ভার্চুয়াল রোবোটিক্সের মাধ্যমে কোডিং ধারণা শেখানোর জন্য ডিজাইন করা হয়েছে।

প্রজেক্ট শুরু হলে তালিকার মান প্রদর্শিত হবে।

VEXcode VR ইন্টারফেসের স্ক্রিনশট ব্লক-ভিত্তিক কোডিং বিকল্প এবং ভার্চুয়াল রোবট নিয়ন্ত্রণগুলি প্রদর্শন করে, একটি সিমুলেটেড পরিবেশে কোডিং ধারণা শেখার জন্য প্ল্যাটফর্মের বৈশিষ্ট্যগুলিকে চিত্রিত করে৷

পরিবর্তনশীল নামের স্ট্রিং পরামিতিগুলিকে আলাদা করতে কমা ব্যবহার করে একাধিক ভেরিয়েবল এবং/অথবা তালিকা নিরীক্ষণ করুন।


নিরীক্ষণ সেন্সর মান উদাহরণ

মনিটর কনসোলে সেন্সরের মান পর্যবেক্ষণ করা ব্যবহারকারীকে রিয়েল-টাইমে সেন্সর ডেটা দেখতে দেয়।

এই উদাহরণে, মনিটর কনসোলে থেকে দূরত্ব পর্যবেক্ষণ করা হচ্ছে। প্রকল্পটি VR রোবটকে থামাতে নির্দেশ দেয় যদি VR রোবট একটি দেয়াল থেকে 500mm এর কম হয়।

মনিটর কনসোলে কমান্ড থেকে দূরত্বের মান পরিবর্তনের সময় দেখুন।

মনে রাখবেন যে সেন্সর মান 28 লাইনের উদ্ধৃতি ব্যবহার করে উল্লেখ করা হয়েছে: monitor_sensor("distance.get_distance")


পর্যবেক্ষণ পরিবর্তনশীল মান উদাহরণ

মনিটর কনসোল পরিবর্তনশীল মান নিরীক্ষণ করতে ব্যবহার করা যেতে পারে। মনিটর কনসোল একটি প্রকল্পে একটি নির্দিষ্ট ভেরিয়েবলের রিয়েল-টাইম রিপোর্ট প্রদান করতে পারে।

এই উদাহরণে, "timesRepeated" ভেরিয়েবলটি VR রোবট একটি নির্দিষ্ট আচরণের পুনরাবৃত্তি করার সংখ্যা নিরীক্ষণ করতে ব্যবহৃত হয়। লুপের জন্য এর প্যারামিটারের কারণে, যখন এই ভেরিয়েবলটি 5 নম্বরে পৌঁছাবে, VR রোবট লুপ থেকে বেরিয়ে যাবে।

মনিটর কনসোলে পরিবর্তনশীল পর্যবেক্ষণ প্রকল্পের প্রবাহ বোঝার জন্য রিয়েল-টাইম প্রতিক্রিয়া প্রদান করতে সাহায্য করতে পারে। 

নোট করুন যে পরিবর্তনশীল মানটি উদ্ধৃতি ব্যবহার করে উল্লেখ করা হয়েছে: মনিটর_ভেরিয়েবল("times_repeated")

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: