VEXcode Pro V5 এ যখন লুপ ব্যবহার করা হচ্ছে

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

প্রোগ্রাম পুনরাবৃত্তি কমান্ড চিরতরে পেতে একটি while(true)লুপ ব্যবহার করুন।

VEX V5 রোবট কম্পোনেন্ট ডায়াগ্রাম বিভিন্ন অংশ এবং তাদের ফাংশন চিত্রিত করে, V5 বিভাগের বর্ণনা বোঝার জন্য টিউটোরিয়ালগুলিতে একটি ভিজ্যুয়াল সহায়তা হিসাবে ব্যবহৃত হয়।

  • প্রধানএর ভিতরে, একটি while(true) নিয়ন্ত্রণ কাঠামো যোগ করুন।
  • কোঁকড়া ধনুর্বন্ধনী মধ্যে, নির্দেশাবলী যোগ করুন.

দ্রষ্টব্য: উপরের উদাহরণে যেগুলি দেখানো হয়েছে তারা একটি বার্তা প্রদর্শন করে এবং রোবটকে ঘড়ির কাঁটার দিকে ঘুরিয়ে দেয়।

দ্রষ্টব্য: কোডের সেই বিভাগটি কী করে তা ব্যাখ্যা করে এমন মন্তব্যগুলি অন্তর্ভুক্ত করতে // স্বরলিপি ব্যবহার করুন।

কোড যা কপি এবং পেস্ট করা যেতে পারে:

#include "vex.h"
 
নামস্থান ভেক্স ব্যবহার করে;
 
int main() {
 // রোবট কনফিগারেশন শুরু করা হচ্ছে। অপসারণ না!
 vexcodeInit();
 while (সত্য) {
   Brain.Screen.setCursor(1, 1);
   Brain.Screen.print("এটি সত্য এবং লুপ চলতে থাকে");
   Brain.Screen.clearScreen();
   LeftMotor.spin(ফরওয়ার্ড);
   RightMotor.spin (বিপরীত);
   অপেক্ষা (200, msec);
 }
}

অথবা, while() লুপ ব্যবহার করুন যাতে প্রোগ্রামটি একই নির্দেশাবলী পুনরাবৃত্তি করতে পারে যখন একটি শর্ত সত্য হয়।

একটি VEX V5 রোবট টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, ব্যবহারকারীদের VEX রোবোটিক্স শিখতে এবং তৈরি করার জন্য উপলব্ধ বিভিন্ন প্রোগ্রামিং বিকল্প এবং বৈশিষ্ট্যগুলি প্রদর্শন করে৷

  • প্রধানএর ভিতরে একটি while() নিয়ন্ত্রণ কাঠামো যোগ করুন।
  • while() বন্ধনীর ভিতরে, প্রোগ্রাম চেক করার জন্য একটি শর্ত যোগ করুন
দ্রষ্টব্য: উপরের উদাহরণে, যে অবস্থাটি পরীক্ষা করা হচ্ছে তা হল ব্রেইনের স্ক্রীন চাপা হচ্ছে কিনা। এই ক্ষেত্রে, স্ক্রীন টিপ না থাকা অবস্থায় while লুপ চলতে থাকবে কারণ শর্তটি মিথ্যাতে সেট করা আছে।
while(Brain.Screen.pressing()==false) কাঠামোর কোঁকড়া বন্ধনীর মধ্যে, নির্দেশাবলী যোগ করুন।
দ্রষ্টব্য: উপরের উদাহরণে, while লুপের কোঁকড়া ধনুর্বন্ধনীর ভিতরের দুটি কমান্ড স্ক্রীন টিপে না থাকা অবস্থায় উভয় মোটরকে বন্ধ করে রাখে। প্রোগ্রামটি সেই লুপের মধ্যেই থাকে যদি না ব্রেইনের স্ক্রীনে চাপ দেওয়া হয়। যদি/যখন এটি হয়, প্রোগ্রামটি লুপ থেকে বেরিয়ে আসে এবং প্রোগ্রামের পরবর্তী নির্দেশাবলীর সাথে চলতে থাকে: একটি বার্তা প্রদর্শন করা এবং থামার আগে তিন সেকেন্ডের জন্য এগিয়ে যাওয়া।
দ্রষ্টব্য: কোডের বিভাগটি কী করে তা ব্যাখ্যা করে এমন মন্তব্য অন্তর্ভুক্ত করতে // স্বরলিপি ব্যবহার করুন।

কোড যা কপি এবং পেস্ট করা যেতে পারে:

#include "vex.h"
 
নামস্থান ভেক্স ব্যবহার করে;
 
int main() {
 // রোবট কনফিগারেশন শুরু করা হচ্ছে। অপসারণ না!
 vexcodeInit();
 // স্ক্রীন চাপা না হওয়া পর্যন্ত রোবটটিকে স্থির রাখতে লুপ করুন।
 যখন (Brain.Screen.pressing() == false) {
   LeftMotor.stop();
   RightMotor.stop();
   অপেক্ষা (5, msec);
 }
 
 Brain.Screen.print("আমি 3 সেকেন্ডের জন্য এগিয়ে যাচ্ছি!");
 LeftMotor.spin (ফরওয়ার্ড);
 RightMotor.spin(বিপরীত);
 অপেক্ষা (3, সেকেন্ড);
 LeftMotor.stop();
 RightMotor.stop();
}

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

Last Updated: