নিয়ন্ত্রক#

ভূমিকা#

VEX AIM One Stick কন্ট্রোলারটিতে চারটি বাটন এবং একটি জয়স্টিক রয়েছে। জয়স্টিকটিকে দুটি অক্ষ বরাবর সরানো যায় এবং বাটনের মতো চাপও দেওয়া যায়।

কন্ট্রোলার ব্লক ব্যবহার করে বাটন চাপ পরীক্ষা করা, জয়স্টিকের নড়াচড়া পড়া, অথবা কন্ট্রোলার ইভেন্ট ঘটলে ব্লক চালানো যায়।

নিম্নে সকল ব্লকের একটি তালিকা দেওয়া হলো:

মান — কন্ট্রোলারের বাটনের অবস্থা পরীক্ষা করুন অথবা জয়স্টিকের অবস্থান পড়ুন।

ক্রিয়া — কন্ট্রোলারের ইনপুট পরিবর্তিত হলে ব্লকগুলো চালু হয়।

মূল্যবোধ#

কন্ট্রোলারের বোতাম চাপা হয়েছে?#

কন্ট্রোলার বাটন চাপা হয়েছে? বুলিয়ান ব্লকটি নির্দেশ করে যে নির্বাচিত কন্ট্রোলার বাটনটি চাপা হচ্ছে কি না।

VEX AIM ওয়ান স্টিক কন্ট্রোলার, যার বাম দিকে একটি জয়স্টিক এবং ডান দিকে ঘড়ির কাঁটার মতো চারটি বোতাম সাজানো আছে, বোতামগুলো ১২, ৩, ৬ এবং ৯টার অবস্থানে রয়েছে।

কন্ট্রোলার বোতাম চাপা হয়েছে? বুলিয়ান ব্লক#
<কন্ট্রোলার বোতাম [▲ v] চাপা হয়েছে?>

প্যারামিটার

বর্ণনা

বোতাম

যাচাই করার বাটন:

  • ▲
  • ▼
  • ◀
  • ▶
  • স্টিক

উদাহরণ

চালু হলে, ▲ বোতামটি চেপে ধরে রাখলে এটি সামনের দিকে এগোতে থাকে।#
শুরু হলে
[Move forward while the ▲ button is pressed.]
চিরকাল
যদি <কন্ট্রোলার বোতাম [▲ v] চাপা হয়েছে?> তাহলে
[সামনে v] দিকে চলো
অন্যথায়
সব চলাচল বন্ধ করো
अंत
अंत

কন্ট্রোলার অক্ষের অবস্থান#

কন্ট্রোলার অ্যাক্সিস পজিশন রিপোর্টার ব্লকটি নির্বাচিত অ্যাক্সিস বরাবর জয়স্টিকের অবস্থানকে -১০০ থেকে ১০০ পর্যন্ত একটি সংখ্যা হিসেবে ফেরত দেয়।

VEX AIM কন্ট্রোলার, যার বাম দিকে একটি জয়স্টিক এবং ডান দিকে ঘড়ির কাঁটার মতো চারটি বোতাম সাজানো আছে, বোতামগুলো ১২, ৩, ৬ এবং ৯টার অবস্থানে রয়েছে।

কন্ট্রোলার অক্ষ অবস্থান রিপোর্টার ব্লক#
(কন্ট্রোলার অক্ষ [1 v] অবস্থান)

প্যারামিটার

বর্ণনা

অক্ষ

যে জয়স্টিক অক্ষটি রিপোর্ট করতে হবে: ১ (উপরে এবং নিচে) অথবা ২ (ডানে এবং বামে)।

উদাহরণ

চালু হলে, জয়স্টিকটি উপরের দিকে সরালে এটি সামনে এগোয়।#
শুরু হলে
[Move forward when the joystick is moved up.]
চিরকাল
যদি <(কন্ট্রোলার অক্ষ [1 v] অবস্থান) [math_greater_than v] [0]> তাহলে
[সামনে v] দিকে চলো
অন্যথায়
সব চলাচল বন্ধ করো
अंत
अंत

কর্ম#

যখন কন্ট্রোলার বোতাম#

when controller button Hat ব্লকটি, যখন কোনো নির্বাচিত কন্ট্রোলার বাটন চাপা বা ছাড়া হয়, তখন এর সাথে সংযুক্ত স্ট্যাকটি চালু করে।

VEX AIM ওয়ান স্টিক কন্ট্রোলার, যার বাম দিকে একটি জয়স্টিক এবং ডান দিকে ঘড়ির কাঁটার মতো চারটি বোতাম সাজানো আছে, বোতামগুলো ১২, ৩, ৬ এবং ৯টার অবস্থানে রয়েছে।

যখন কন্ট্রোলার বোতাম হ্যাট ব্লক#
যখন কন্ট্রোলার বোতাম [▲ v] [চাপা হয়েছে v]

প্যারামিটার

বর্ণনা

বোতাম

যাচাই করার বাটন:

  • ▲
  • ▼
  • ◀
  • ▶
  • স্টিক

বোতামের অবস্থা

যে বাটন ইভেন্টটি সংযুক্ত স্ট্যাকটিকে সক্রিয় করে: চাপ দেওয়া বা ছেড়ে দেওয়া।

উদাহরণ

▲ বোতামটি চাপলে কোনো বস্তুতে সজোরে লাথি মারা হয়।#
যখন কন্ট্রোলার বোতাম [▲ v] [চাপা হয়েছে v]
[Kick hard when the ▲ button is pressed.]
অবজেক্ট [জোরে v] কিক করো

যখন কন্ট্রোলার অক্ষ পরিবর্তন করা হয়#

যখন কন্ট্রোলার অ্যাক্সিস পরিবর্তিত হয় (when controller axis is changed) হ্যাট ব্লকটি, নির্বাচিত অ্যাক্সিস বরাবর জয়স্টিকের অবস্থান পরিবর্তিত হলে সংযুক্ত স্ট্যাকটি চালায়।

VEX AIM কন্ট্রোলার, যার বাম দিকে একটি জয়স্টিক এবং ডান দিকে ঘড়ির কাঁটার মতো চারটি বোতাম সাজানো আছে, বোতামগুলো ১২, ৩, ৬ এবং ৯টার অবস্থানে রয়েছে।

যখন কন্ট্রোলার অক্ষ পরিবর্তন করা হয় হ্যাট ব্লক#
যখন কন্ট্রোলার অক্ষ [1 v] পরিবর্তিত হয়

প্যারামিটার

বর্ণনা

অক্ষ

যে জয়স্টিক অক্ষটি পরীক্ষা করতে হবে: 1 (উপরে এবং নিচে) অথবা 2 (ডানে এবং বামে)।

উদাহরণ

যখন জয়স্টিকের অবস্থান কন্ট্রোলার অক্ষ ১ বরাবর পরিবর্তিত হয়, তখন রোবটটি ৫০ মিলিমিটার সামনে এগিয়ে যায়।#
যখন কন্ট্রোলার অক্ষ [1 v] পরিবর্তিত হয়
[Move forward when the joystick's position changes along axis 1.]
[সামনে v] দিকে [50] [mm v] চলো ▶