नियंत्रक#
परिचय#
VEX AIM वन स्टिक कंट्रोलर में चार बटन और एक जॉयस्टिक है। जॉयस्टिक को दो अक्षों पर घुमाया जा सकता है और इसे बटन की तरह दबाया भी जा सकता है।
कंट्रोलर ब्लॉक का उपयोग बटन दबाने की जांच करने, जॉयस्टिक की गति को पढ़ने या कंट्रोलर इवेंट होने पर ब्लॉक चलाने के लिए किया जा सकता है।
नीचे सभी ब्लॉकों की सूची दी गई है:
मान — कंट्रोलर बटन की स्थिति जांचें या जॉयस्टिक की स्थिति पढ़ें।
कंट्रोलर बटन दबाया गया? — यह बताता है कि चयनित कंट्रोलर बटन दबाया जा रहा है या नहीं।
कंट्रोलर अक्ष स्थिति — चयनित अक्ष के साथ जॉयस्टिक की स्थिति लौटाता है।
कार्य — नियंत्रक इनपुट में परिवर्तन होने पर ब्लॉक चलाएँ।
जब नियंत्रक बटन — चयनित बटन दबाए जाने या छोड़े जाने पर संलग्न स्टैक को चलाता है।
जब नियंत्रक अक्ष बदला जाता है — चयनित अक्ष के साथ जॉयस्टिक की स्थिति बदलने पर संलग्न स्टैक को चलाता है।
मान#
नियंत्रक अक्ष स्थिति#
कंट्रोलर एक्सिस पोजीशन रिपोर्टर ब्लॉक चयनित अक्ष के साथ जॉयस्टिक की स्थिति को -100 से 100 तक की संख्या के रूप में लौटाता है।

(कंट्रोलर अक्ष [1 v] स्थिति)
पैरामीटर |
विवरण |
|---|---|
अक्ष |
रिपोर्ट करने के लिए जॉयस्टिक अक्ष: 1 (ऊपर और नीचे) या 2 (बाएं और दाएं)। |
उदाहरण
जब शुरू हो
[Move forward when the joystick is moved up.]
हमेशा
यदि <(कंट्रोलर अक्ष [1 v] स्थिति) [math_greater_than v] [0]> तो
[आगे v] दिशा में चलें
अन्यथा
सभी गतिविधियां रोकें
अंत
अंत
कार्रवाई#
जब नियंत्रक अक्ष बदल जाता है#
जब कंट्रोलर अक्ष बदलता है हैट ब्लॉक चयनित अक्ष के साथ जॉयस्टिक की स्थिति बदलने पर संलग्न स्टैक को चलाता है।

जब कंट्रोलर अक्ष [1 v] बदले
पैरामीटर |
विवरण |
|---|---|
अक्ष |
जांच करने के लिए जॉयस्टिक अक्ष: 1 (ऊपर और नीचे) या 2 (बाएं और दाएं)। |
उदाहरण
जब कंट्रोलर अक्ष [1 v] बदले
[Move forward when the joystick's position changes along axis 1.]
[आगे v] दिशा में [50] [mm v] जाएं ▶
