VEXcode GO-তে ওয়েটিং এবং নন-ওয়েটিং ব্লক

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

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

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

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

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


ওয়েটিং ব্লক

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

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

যদি একটি কোড বেসকে একটি 300 মিমি বর্গক্ষেত্রে গাড়ি চালানোর প্রয়োজন হয়, আপনি কোড বেস প্রতিটি আচরণকে পৃথকভাবে পরিচালনা করার জন্য ওয়েটিং ব্লক ব্যবহার করতে পারেন।

VEXcode GO এমন একটি প্রকল্পকে ব্লক করে যা রোবটটিকে একটি বর্গক্ষেত্রে চালায়। স্ট্যাকটিতে একটি যখন শুরু হয় ব্লক থাকে, তারপরে ৪ জোড়া পর্যায়ক্রমে ৩০০ মিমি ব্লকের জন্য ড্রাইভ ফরোয়ার্ড এবং ৯০ ডিগ্রি ব্লকের জন্য ডানদিকে ঘুরুন।

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

Last Updated: