ব্লক#
VEX AIR ব্লকস এপিআই রেফারেন্সে ব্যাখ্যা করা হয়েছে যে প্রতিটি VEXcode ব্লক কী কাজ করে, এর ইনপুটগুলো কীভাবে ড্রোনের আচরণ পরিবর্তন করে এবং একটি প্রোজেক্টে ব্লকটি কীভাবে ব্যবহার করা যেতে পারে।
কোনো প্রজেক্টে একটি ব্লক যোগ করার আগে সেটি বুঝতে, ব্লকটি কী রিপোর্ট করে তা পরীক্ষা করতে, অথবা একই ক্যাটাগরির মধ্যে থাকা একই ধরনের ব্লকগুলোর তুলনা করতে এই রেফারেন্সটি ব্যবহার করুন।
VEXcode AIR Blocks প্রোজেক্টে ব্লক ব্যবহার করা হয়। এর পরিবর্তে পাইথন প্রোজেক্টে টেক্সট-ভিত্তিক API সেকশনটি ব্যবহার করা হয়।
একটি ব্লক এন্ট্রি কীভাবে পড়তে হয়#
বেশিরভাগ ব্লক এন্ট্রিতে নিম্নলিখিত অংশগুলি অন্তর্ভুক্ত থাকে:
ব্লকের বিবরণ - ব্লকটি কী কাজ করে এবং কখন এটি উপযোগী, তা ব্যাখ্যা করে।
ব্লক চিত্র - VEXcode AIR-এ ব্লকটি দেখতে কেমন তা দেখায়।
প্যারামিটারসমূহ - ব্লকের ইনপুটগুলো তালিকাভুক্ত করে এবং প্রতিটি ইনপুট কীভাবে ড্রোন বা প্রজেক্টকে প্রভাবিত করে তা ব্যাখ্যা করে।
রিটার্ন ভ্যালু - একটি বুলিয়ান বা রিপোর্টার ব্লক কী রিপোর্ট করে তা ব্যাখ্যা করে।
উদাহরণ - একটি প্রকল্পে ব্লকটি ব্যবহারের একটি উপায় দেখানো হয়েছে।
সাধারণ ব্লকের প্রকারভেদ#
একটি প্রকল্পে বিভিন্ন আকৃতির ব্লকের বিভিন্ন কাজ থাকে।
ব্লক টাইপ |
এর মানে কী |
|---|---|
Stack |
একটি ব্লক যা কোনো কাজ সম্পাদন করে। স্ট্যাক ব্লকগুলো একটি স্ট্যাকে একে অপরের উপরে এবং নীচে সংযুক্ত থাকে। |
টুপি |
এমন একটি ব্লক যা কোনো কিছু ঘটলে, যেমন প্রজেক্ট শুরু হলে বা কোনো ইভেন্ট ঘটলে, ব্লকের একটি স্ট্যাক শুরু করে। |
বুলিয়ান |
একটি ব্লক যা সত্য বা মিথ্যা রিপোর্ট করে। বুলিয়ান ব্লকগুলো প্রায়শই শর্তের ভিতরে ব্যবহৃত হয়, যেমন যদি তবে বা অপেক্ষা না করা পর্যন্ত ব্লক। |
প্রতিবেদক |
একটি ব্লক যা কোনো মান, যেমন সংখ্যা বা টেক্সট, রিপোর্ট করে। রিপোর্টার ব্লক প্রায়শই অন্যান্য ব্লকের ভিতরে ব্যবহৃত হয়। |
সি ব্লক |
এমন একটি ব্লক যা অন্য ব্লকগুলোকে ঘিরে রাখে এবং সেগুলোর চলার সময় বা পদ্ধতি নিয়ন্ত্রণ করে, যেমন পুনরাবৃত্তিমূলক ব্লক বা ‘যদি তবে’ ব্লক। |
উদাহরণ ব্লক এন্ট্রি#
স্থানান্তর#
মুভ ব্লকটি বর্তমান গতিবেগ ব্যবহার করে ড্রোনটিকে চারটি নির্দিষ্ট দিকে চালনা করে।
[সামনে v] দিকে চলো
প্যারামিটার |
বর্ণনা |
|---|---|
দিকনির্দেশনা |
ড্রোনটিকে নিচের যেকোনো একটি দিকে সরান:
|
উদাহরণ
শুরু হলে
[Move forward for 2 seconds.]
[500] [mm v] উচ্চতায় উড্ডয়ন করো ▶
[সামনে v] দিকে চলো
[2] সেকেন্ড অপেক্ষা করো
অবতরণ করো ▶