VEXcode EXP-এ ওয়েটিং এবং নন-ওয়েটিং ব্লক বোঝা

অপেক্ষমাণ নয় এমন ব্লক

নন-ওয়েটিং ব্লকে স্ট্যাক চলতে থাকে এমনকি ব্লকের আচরণ এখনও সম্পূর্ণ না হলেও।

"ড্রাইভ" ব্লক একটি নন-ওয়েটিং ব্লকের একটি ভালো উদাহরণ। নীচের উদাহরণে, রোবটটি নড়াচড়া করে না কারণ "ড্রাইভ" ব্লক শুরু হয় কিন্তু তারপরে "স্টপ ড্রাইভিং" ব্লকটি মোটর সরানোর আগে এটিকে থামিয়ে দেয়।

VEXcode EXP ব্লক প্রজেক্ট যার মধ্যে একটি When started ব্লক, একটি Drive forward ব্লক এবং একটি Stop driving ব্লক থাকে।

আপনি যখন একই সময়ে একাধিক আচরণ করতে চান তখন অপেক্ষমাণ ব্লকগুলি কার্যকর।

ওয়েটিং ব্লক

অপেক্ষা করা হচ্ছে ব্লক বাকি স্ট্যাকের বিরতি দেয় যতক্ষণ না সেই ব্লকের আচরণ সম্পূর্ণ হয়।

মোশন এবং ড্রাইভট্রেন ব্লকের মধ্যে বেশিরভাগ অপেক্ষমাণ ব্লক পাওয়া যায়।

যদি একটি VEX EXP Clawbot-এর একটি কিউব পুনরুদ্ধার করার প্রয়োজন হয়, তাহলে আপনি রোবটটিকে পৃথকভাবে প্রতিটি আচরণ পরিচালনা করার জন্য ওয়েটিং ব্লক ব্যবহার করতে পারেন।

একটি EXP মাঠে VEXcode EXP Clawbot, যার সামনে একটি নীল বাকিবল রাখা আছে।

VEXcode EXP ব্লক প্রজেক্ট যা ব্লকের জন্য Spin এবং Drive ব্যবহার করে, উভয়কেই নন-ওয়েটিং হিসেবে সম্প্রসারিত করা যেতে পারে। প্রকল্পটিতে লেখা আছে, শুরু করার সময়, ক্লাওমোটরকে ৯০ ডিগ্রি খোলা অবস্থায় ঘোরান, এবং তারপর ৬ ইঞ্চি সামনের দিকে চালান। এরপর, ClawMotor কে 90 ডিগ্রি পর্যন্ত ঘুরান, ArmMotor কে 180 ডিগ্রি পর্যন্ত উপরে ঘুরান, এবং তারপর 6 ইঞ্চি পর্যন্ত বিপরীত দিকে চালান।

যে ব্লকগুলি অপেক্ষা করতে পারে বা অপেক্ষা করতে পারে না

VEXcode EXP ব্যবহারকারীদের একটি ক্লিকের মাধ্যমে নিম্নলিখিত অপেক্ষমাণ ব্লকগুলিকে নন-ওয়েটিং ব্লকগুলিতে পরিবর্তন করতে দেয়: “স্পিন ফর,” “স্পিন টু পজিশন,” “ড্রাইভ ফর,” “টার্ন ফর” এবং “টার্ন টু হেডিং”।

ক্লো খোলার ব্লকটিকে অপেক্ষমাণে পরিবর্তন করে এবং বাহুটিকে অপেক্ষমাণে উত্থাপনের জন্য ব্লককে পরিবর্তন করে, ক্লবট সামনের দিকে চালনা করে যখন নখর খোলা হয় এবং বাহু উত্থাপন করার সময় বিপরীত দিকে চালিত হয়।

পূর্বে দেখানো VEXcode EXP ব্লক প্রকল্প যেখানে এখন দুটি স্পিন ফর ব্লককে নন-ওয়েটিং হিসেবে প্রসারিত করা হয়েছে। প্রকল্পটি এখন লেখা আছে শুরু করার সময়, ClawMotor কে 90 ডিগ্রি ঘুরিয়ে অপেক্ষা না করে খোলা রাখুন, এবং তারপর 6 ইঞ্চি এগিয়ে যান। এরপর, ClawMotor কে 90 ডিগ্রি ঘুরিয়ে বন্ধ করুন, ArmMotor কে 180 ডিগ্রি উপরে ঘুরিয়ে অপেক্ষা না করে, এবং তারপর 6 ইঞ্চি উল্টো করে চালান।

 

একটি কিউব পুনরুদ্ধার করার এই পদ্ধতিটি প্রতিযোগিতার সেটিংসে ভাল কারণ এটি সময় বাঁচায়।

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

Last Updated: