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

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


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

VEXcode VR পাইথন ওয়ার্কস্পেস, যেখানে একটি ভার্চুয়াল রোবটের ভেরিয়েবল ও সেন্সরের মানসহ মনিটর কনসোল দেখানো হচ্ছে।

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

VEXcode VR পাইথন প্রজেক্ট, যেখানে ভেরিয়েবল এবং সেন্সরের মান নিরীক্ষণের জন্য ব্যবহৃত প্রিন্ট কনসোলটি দেখানো হচ্ছে।

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

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

ভেরিয়েবল ও সেন্সরের মান নিরীক্ষণের জন্য একটি পাইথন প্রজেক্টসহ VEXcode VR টিউটোরিয়াল ইন্টারফেসটি খোলা আছে।

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

VEXcode VR পাইথন প্রজেক্ট, যেখানে সিমুলেশন চলাকালীন মনিটর কনসোলে ভেরিয়েবল এবং সেন্সরের মান দেখানো হচ্ছে।

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

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

VEXcode VR পাইথন প্রজেক্টটি চলার সময় প্লেগ্রাউন্ড কনসোলে ভেরিয়েবল এবং সেন্সরের মান প্রদর্শন করছে।

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

VEXcode VR পাইথন প্রজেক্ট, যেখানে রান চলাকালীন প্রিন্ট কনসোলে ভেরিয়েবল এবং সেন্সরের মান দেখানো হচ্ছে।

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

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

VEXcode VR পাইথন ওয়ার্কস্পেস, যেখানে একটি প্রজেক্ট চলাকালীন ভেরিয়েবল এবং সেন্সরের মান নিরীক্ষণের জন্য ব্যবহৃত প্রিন্ট কনসোলটি দেখানো হচ্ছে।

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

def main():
    গ্লোবাল my_variable

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

def main():
    global my_variable
    my_variable = 0

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

VEXcode VR পাইথন প্রজেক্ট, যেখানে রানটাইম চলাকালীন মনিটর কনসোলে ভেরিয়েবল এবং সেন্সরের মান প্রদর্শিত হচ্ছে।

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

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]
    monitor_variable("my_list")

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

VEXcode VR পাইথন প্রজেক্ট, যেখানে সিমুলেশন চলাকালীন মনিটর কনসোলে ভেরিয়েবল এবং সেন্সরের মান দেখানো হচ্ছে।

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

পাইথন প্রজেক্ট চলার সময় VEXcode VR মনিটর কনসোল ভেরিয়েবল এবং সেন্সরের মান প্রদর্শন করে।

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


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

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

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

মনিটর কনসোলে ' distance from কমান্ডের মান কীভাবে পরিবর্তিত হয় তা দেখতে এই ভিডিওটি দেখুন।

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


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

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

এই ভিডিওর উদাহরণে, ভিআর রোবটটি একটি নির্দিষ্ট আচরণ কতবার পুনরাবৃত্তি করে তা পর্যবেক্ষণ করতে “timesRepeated” ভেরিয়েবলটি ব্যবহার করা হয়েছে। for লুপের প্যারামিটারগুলোর কারণে, যখন এই ভেরিয়েবলটির মান 5-এ পৌঁছাবে, তখন ভিআর রোবটটি লুপ থেকে বেরিয়ে যাবে।

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

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

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

Last Updated: