VIQC Pitching In ব্যবহার করে VEXcode VR-এ একটি প্রজেক্টের ধাপগুলো অনুসরণ করা

প্রজেক্ট স্টেপিং ফিচারটি ব্যবহারকারীকে গুরুত্বপূর্ণ ভিজ্যুয়াল প্রদান করে, যা কোনো প্রজেক্টের সমস্যা সমাধান করতে বা এর কার্যপ্রবাহ আরও ভালোভাবে বুঝতে সাহায্য করে। যখন কোনো প্রজেক্ট চালানো হয়, ফ্লিং দ্য হিরো বট নির্দেশনা অনুযায়ী চলবে, কিন্তু তা ব্যবহারকারীর অভিপ্রায় অনুযায়ী নাও হতে পারে। ব্লকগুলো ধাপে ধাপে কার্যকর হতে দেখার সুবিধা ব্যবহারকারীকে আরও ভালোভাবে বুঝতে সাহায্য করে যে কোন ব্লকগুলো ত্রুটির কারণ হতে পারে।


প্রজেক্ট স্টেপিং ফিচারটি কীভাবে ব্যবহার করবেন

VEXcode VR টুলবারের উপরের ডান দিকের একটি ক্লোজ-আপ স্ক্রিনশট, যেখানে স্টার্ট বাটনের ঠিক ডানদিকে থাকা স্টেপ বাটনটি হাইলাইট করা আছে।

VEXcode VR টুলবারের উপরের ডানদিকে অবস্থিত স্টেপ বাটনটি নির্বাচন করুন।

VEXcode VR প্রজেক্টটি খুলুন এবং একটি একটি করে ব্লক চালানোর জন্য স্টেপ বাটনটি হাইলাইট করে রাখুন।

একবার নির্বাচিত হলে, প্রোগ্রামটি কোথা থেকে শুরু হচ্ছে তা বোঝানোর জন্য {When started} ব্লকটির চারপাশে একটি সবুজ হাইলাইট দেখা যাবে এবং তারপরেই এটি স্ট্যাকের প্রথম ব্লকটিকে হাইলাইট করবে। {When started}-এর পর থেকে স্টেপ বাটনটি পুনরায় নির্বাচন না করা পর্যন্ত হাইলাইটটি প্রথম ব্লকটিতেই থাকবে।

: হাইলাইটটি একটি [Comment] ব্লকের পাশ দিয়ে অবিলম্বে চলে যাবে, কারণ [Comment] ব্লকগুলো প্রজেক্ট বা এর চারপাশের ব্লকগুলোকে পরিবর্তন করে না।

VIQC Pitching In Playground-এ ব্যবহৃত Drive for, Turn for, এবং Drivetrain ব্লকগুলি প্রদর্শনকারী VEXcode VR প্রজেক্ট।

হাইলাইট করা ব্লকটি চালানোর জন্য স্টেপ বাটনটি আবার সিলেক্ট করুন। ব্লকটি কার্যকর হয়ে গেলে, পরবর্তী ব্লকটি হাইলাইট হয়ে যাবে।

প্রজেক্টটি একবারে একটি করে ব্লক সম্পন্ন করতে স্টেপ বাটনটি ব্যবহার করতে থাকুন।


প্রজেক্ট স্টেপিং ফিচার ব্যবহার করে ডিবাগিং

VEXcode VR প্রজেক্টটিতে ইনটেকের মাধ্যমে বল সংগ্রহ করে সেটিকে ঘুরিয়ে স্কোর করার জন্য ব্লক ব্যবহার করা হয়েছে, যেখানে একটি টার্ন ব্লক হাইলাইট করে প্রজেক্টের ভুলটি দেখানো হয়েছে।

প্রজেক্ট স্টেপিং ফিচারটি প্রজেক্টের কাজের গতি কমিয়ে দেয় এবং তাৎক্ষণিক ভিজ্যুয়াল ফিডব্যাক প্রদান করে। এর ফলে ব্যবহারকারী প্রকল্পটি এক এক করে ব্লক পর্যালোচনা করে এর আচরণ পর্যবেক্ষণ করতে এবং ভুল সংশোধন করতে পারেন।

এই উদাহরণে, উদ্দেশ্য হলো ফ্লিং একটি বল গ্রহণ করে হাই গোলে গোল করবে। তবে প্রকল্পটি ভুল দিকে মোড় নিচ্ছে, এবং এর ফলে উঁচু গোলে বল পাঠানো যাবে না।

VIQC Pitching In Playground-এ একটি VEXcode VR প্রোজেক্টে কোডিং ত্রুটি চিহ্নিত করা হয়েছে।

VEXcode VR-এ একটি VIQC Pitching In প্রোজেক্টের ধাপগুলো অনুসরণ করার সময় ভুল কোড লজিক দেখা যাচ্ছে।

প্রজেক্ট স্টেপিং ফিচারটি ব্যবহার করে প্রজেক্টটি ধাপে ধাপে চালান যতক্ষণ না কোনো ভুল চোখে পড়ে।

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

একই প্রকল্পের টার্ন ব্লকটি এখন এমনভাবে তৈরি করা হয়েছে যাতে এটি প্রকল্পের একটি অংশে ১৫৫ ডিগ্রি ডানদিকে ঘুরে বলটিকে একটি উঁচু গোলে নিক্ষেপ করতে পারে।

ভুলটি সংশোধন করুন।

এই উদাহরণে ভুলটি ছিল যে, ফ্লিংকে বাম দিকে ১৫৫ ডিগ্রি ঘোরার জন্য কোড করা হয়েছিল, কিন্তু এই দিকটি ফ্লিংকে সঠিক কোণে রাখে না, যার ফলে ক্যাটাপাল্ট থেকে বলটি উঁচু গোলে নিক্ষেপ করা যায় না। মোড় নেওয়ার দিক বাম থেকে ডানে পরিবর্তন করতে হবে।

ওয়ার্কস্পেসে একটি VIQC Pitching In প্রোগ্রাম ধাপে ধাপে সম্পাদনের জন্য VEXcode VR ব্লক প্রজেক্ট।

কোড এক্সিকিউশন ধাপে ধাপে দেখার জন্য VIQC Pitching In-এ VEXcode VR প্রজেক্টটি খোলা হয়েছে।

এরপর প্রজেক্ট স্টেপিং ফিচারটি ব্যবহার করে প্রজেক্টটি আবার প্রথম থেকে চালান। প্রকল্পটি সঠিকভাবে না চলা পর্যন্ত এই প্রক্রিয়াটি পুনরাবৃত্তি করুন।

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

Last Updated: