নিয়ন্ত্রক#
ভূমিকা#
VEX IQ (১ম প্রজন্ম) কন্ট্রোলারে কয়েকটি বাটন এবং দুটি জয়স্টিক রয়েছে। বাটন চাপা হয়েছে কিনা তা পরীক্ষা করতে, জয়স্টিকের নড়াচড়া পড়তে, কনফিগার করা কন্ট্রোলার অ্যাকশন চালু বা বন্ধ করতে, অথবা কন্ট্রোলার ইভেন্ট ঘটলে ব্লক চালানোর জন্য কন্ট্রোলার ব্লক ব্যবহার করা যায়।
IQ (১ম জেনারেশন) ব্রেইনটি একটি IQ (১ম জেনারেশন) কন্ট্রোলারের সাথে সংযুক্ত হতে পারে। এটি একটি IQ (২য় জেনারেশন) কন্ট্রোলারও সমর্থন করে।
কনফিগার করা কন্ট্রোলার অ্যাকশনগুলো হলো ডিভাইসেস মেনুতে সেট করা কন্ট্রোলারের আচরণ। কোনো প্রোজেক্ট চলাকালীন সাময়িকভাবে সেই কনফিগার করা অ্যাকশনগুলো চালু বা বন্ধ করতে কন্ট্রোলার এনাবল/ডিজেবল ব্লকটি ব্যবহার করুন।
নিম্নে সকল ব্লকের একটি তালিকা দেওয়া হলো:
মান — কন্ট্রোলারের বাটনের অবস্থা পরীক্ষা করুন অথবা জয়স্টিকের অবস্থান পড়ুন।
কন্ট্রোলার বাটন চাপা হয়েছে? — নির্বাচিত কন্ট্রোলার বাটনটি চাপা হচ্ছে কিনা তা ফেরত দেয়।
কন্ট্রোলার অক্ষের অবস্থান — নির্বাচিত অক্ষ বরাবর জয়স্টিকের অবস্থান ফেরত দেয়।
অ্যাকশন — কনফিগার করা কন্ট্রোলার অ্যাকশনগুলো চালু বা বন্ধ করুন, অথবা কন্ট্রোলার ইনপুট পরিবর্তিত হলে ব্লক চালান।
কন্ট্রোলার সক্রিয়/নিষ্ক্রিয় — ডিভাইস মেনুতে কনফিগার করা কন্ট্রোলার অ্যাকশনগুলি সক্রিয় বা নিষ্ক্রিয় করে।
যখন কন্ট্রোলার বোতাম — নির্বাচিত বোতাম টিপলে বা ছাড়লে সংযুক্ত স্ট্যাকটি চলে।
যখন কন্ট্রোলার অক্ষ পরিবর্তন করা হয় — নির্বাচিত অক্ষ বরাবর জয়স্টিকের অবস্থান পরিবর্তন হলে সংযুক্ত স্ট্যাকটি চালায়।
মূল্যবোধ#
কন্ট্রোলার অক্ষের অবস্থান#
কন্ট্রোলার অ্যাক্সিস পজিশন রিপোর্টার ব্লকটি নির্বাচিত অ্যাক্সিস বরাবর জয়স্টিকের অবস্থানকে -১০০ থেকে ১০০ পর্যন্ত একটি সংখ্যা হিসেবে ফেরত দেয়।
(Controller [A v] অবস্থান)
প্যারামিটার |
বর্ণনা |
|---|---|
অক্ষ |
যে জয়স্টিক অ্যাক্সিসটি রিপোর্ট করতে হবে:
|
উদাহরণ
শুরু হলে
[Turn depending on the position of the right joystick.]
চিরকাল
যদি <(Controller [C v] অবস্থান) [math_less_than v] [0]> তাহলে
[বাম v] দিকে ঘোরো
অন্যথায় যদি <(Controller [C v] অবস্থান) [math_greater_than v] [0]> তাহলে
[ডান v] দিকে ঘোরো
অন্যথায়
চালানো বন্ধ করো
अंत
अंत
কর্ম#
কন্ট্রোলার সক্রিয়/নিষ্ক্রিয়#
কন্ট্রোলার এনাবল/ডিজেবল স্ট্যাক ব্লকটি ডিভাইসেস মেনুতে কনফিগার করা কন্ট্রোলার অ্যাকশনগুলোকে এনাবল বা ডিজেবল করে।
Controller [নিষ্ক্রিয় করো v]
প্যারামিটার |
বর্ণনা |
|---|---|
রাজ্য |
কন্ট্রোলারের কনফিগার করা অ্যাকশন স্টেট: ডিজেবল বা এনেবল। |
উদাহরণ
শুরু হলে
[Disable controller configured actions until the drive movement is done.]
Controller [নিষ্ক্রিয় করো v]
[সামনে v] দিকে (6) [ইঞ্চি v] চালাও ▶
Controller [সক্রিয় করো v]
যখন কন্ট্রোলার অক্ষ পরিবর্তন করা হয়#
যখন কন্ট্রোলার অ্যাক্সিস পরিবর্তিত হয় (when controller axis is changed) হ্যাট ব্লকটি, নির্বাচিত অ্যাক্সিস বরাবর জয়স্টিকের অবস্থান পরিবর্তিত হলে সংযুক্ত স্ট্যাকটি চালায়।
যখন Controller অক্ষ [A v] পরিবর্তিত হয়
প্যারামিটার |
বর্ণনা |
|---|---|
অক্ষ |
যে জয়স্টিক অক্ষটি পরীক্ষা করতে হবে:
|
উদাহরণ
যখন Controller অক্ষ [C v] পরিবর্তিত হয়
[Turn when the joystick's position changes along axis C.]
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶