नियंत्रक#
परिचय#
VEX IQ (पहली पीढ़ी) कंट्रोलर में बटन और दो जॉयस्टिक हैं। कंट्रोलर ब्लॉक का उपयोग बटन दबाने की जाँच करने, जॉयस्टिक की गति को पढ़ने, कॉन्फ़िगर किए गए कंट्रोलर कार्यों को सक्षम या अक्षम करने, या कंट्रोलर इवेंट होने पर ब्लॉक चलाने के लिए किया जा सकता है।
IQ (पहली पीढ़ी) ब्रेन को IQ (पहली पीढ़ी) कंट्रोलर से कनेक्ट किया जा सकता है। यह IQ (दूसरी पीढ़ी) कंट्रोलर को भी सपोर्ट करता है।
कॉन्फ़िगर किए गए कंट्रोलर एक्शन, डिवाइस मेनू में सेट किए गए कंट्रोलर व्यवहार हैं। प्रोजेक्ट के दौरान इन कॉन्फ़िगर किए गए एक्शन को अस्थायी रूप से सक्षम या अक्षम करने के लिए कंट्रोलर सक्षम/अक्षम ब्लॉक का उपयोग करें।
नीचे सभी ब्लॉकों की सूची दी गई है:
मान — कंट्रोलर बटन की स्थिति जांचें या जॉयस्टिक की स्थिति पढ़ें।
कंट्रोलर बटन दबाया गया? — यह बताता है कि चयनित कंट्रोलर बटन दबाया जा रहा है या नहीं।
कंट्रोलर अक्ष स्थिति — चयनित अक्ष के साथ जॉयस्टिक की स्थिति लौटाता है।
कार्य — कॉन्फ़िगर किए गए नियंत्रक कार्यों को सक्षम या अक्षम करें, या नियंत्रक इनपुट में परिवर्तन होने पर ब्लॉक चलाएँ।
नियंत्रक सक्षम/अक्षम — डिवाइस मेनू में कॉन्फ़िगर किए गए नियंत्रक क्रियाओं को सक्षम या अक्षम करता है।
जब नियंत्रक बटन — चयनित बटन दबाए जाने या छोड़े जाने पर संलग्न स्टैक को चलाता है।
जब नियंत्रक अक्ष बदला जाता है — चयनित अक्ष के साथ जॉयस्टिक की स्थिति बदलने पर संलग्न स्टैक को चलाता है।
मान#
नियंत्रक अक्ष स्थिति#
कंट्रोलर एक्सिस पोजीशन रिपोर्टर ब्लॉक चयनित अक्ष के साथ जॉयस्टिक की स्थिति को -100 से 100 तक की संख्या के रूप में लौटाता है।
(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]
जब नियंत्रक अक्ष बदल जाता है#
जब कंट्रोलर अक्ष बदलता है हैट ब्लॉक चयनित अक्ष के साथ जॉयस्टिक की स्थिति बदलने पर संलग्न स्टैक को चलाता है।
जब Controller अक्ष [A v] बदले
पैरामीटर |
विवरण |
|---|---|
अक्ष |
जाँच करने के लिए जॉयस्टिक अक्ष:
|
उदाहरण
जब Controller अक्ष [C v] बदले
[Turn when the joystick's position changes along axis C.]
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶