VEXcode V5 में C++ स्वतः पूर्ण सुविधा का उपयोग करना

VEXcode V5 में C++ प्रोजेक्ट बनाते समय C++ स्वतः पूर्ण सुविधा का उपयोग करने से समय की बचत हो सकती है और कमांड टाइप करते समय त्रुटियों को रोकने में मदद मिल सकती है।

क्लॉबॉट ड्राइवट्रेन 2 मोटर उदाहरण प्रोजेक्ट का थंबनेल।

नोट: यह परियोजना क्लॉबोट (ड्राइवट्रेन, 2-मोटर, नो गायरो) टेम्पलेट का उपयोग करती है।


कंट्रोल-स्पेसबार

VEXcode V5 C++ प्रोजेक्ट में main() फ़ंक्शन की लाइन 17 पर मौजूद स्पेस को हाइलाइट किया गया है।

C++ स्वतः पूर्ण सुविधा का उपयोग शुरू करने का एक तरीका विंडोज, मैकओएस और क्रोम ओएस पर कंट्रोल-स्पेसबार शॉर्टकट के साथ है।
शुरू करने के लिए, int main () ब्रेसेज़ { }में पहली खुली लाइन का चयन करें।

VEXcode V5 C++ वर्कस्पेस जिसमें सभी सुझाए गए कमांडों का ड्रॉपडाउन मेनू है। विकल्पों को स्क्रॉल करने के लिए एक स्क्रॉल बार उपलब्ध है।

कंट्रोल-स्पेसबार शॉर्टकट का उपयोग करें (कंट्रोल कुंजी और स्पेसबार को एक साथ चुनकर)। डिवाइस या कमांड का नाम ड्रॉप डाउन चयन मेनू में दिखाई देगा।

VEXcode V5 C++ वर्कस्पेस जिसमें सुझाए गए कमांडों का ड्रॉपडाउन मेनू है। ड्राइवट्रेन कमांड को हाइलाइट किया गया है।

चयन करने के लिए अपने कीबोर्ड पर 'एंटर/रिटर्न' या 'टैब' दबाएं या अपने कर्सर से कमांड चुनें। इस उदाहरण में, 'ड्राइवट्रेन' चयनित है।

नोट: लंबे चयन मेनू के साथ, आप निम्नलिखित विकल्पों में से किसी एक का उपयोग करके चयन कर सकते हैं:

  • अपने इच्छित नाम का चयन करने के लिए “ऊपर” और “नीचे” कुंजियों का उपयोग करें, फिर चयन करने के लिए अपने कीबोर्ड पर “टैब” या “एंटर/रिटर्न” दबाएं।
  • स्वतः पूर्ण मेनू में ऊपर और नीचे स्क्रॉल करने के लिए अपने कर्सर का उपयोग करें। फिर इच्छित चयन करें.

ड्रॉपडाउन मेनू में ड्राइवट्रेन विकल्प का चयन करके VEXcode V5 C++ प्रोजेक्ट को वर्कस्पेस में पेस्ट करें।

अब लाइन पर 'ड्राइवट्रेन' दिखाई देगा।


चयन मेनू का उपयोग करना

VEXcode V5 C++ प्रोजेक्ट में main() फ़ंक्शन की लाइन 17 पर मौजूद स्पेस को हाइलाइट किया गया है।

यदि आप जानते हैं कि आप किस कमांड का उपयोग करने जा रहे हैं, तो स्वतः पूर्ण सुविधा का उपयोग करने का एक अन्य तरीका int main () ब्रेसेस { }में पहली खुली लाइन का चयन करना है।

VEXcode V5 C++ वर्कस्पेस जिसमें सुझाए गए कमांडों का ड्रॉपडाउन मेनू है। अक्षर D टाइप कर दिया गया है और उपलब्ध कमांडों को एक-एक करके देखने के लिए कीबोर्ड का उपयोग किया जा रहा है। ड्राइवट्रेन पहला सुझाव है और इसे प्रमुखता से दिखाया गया है।

कमांड टाइप करना शुरू करें. इस उदाहरण में, ड्राइवट्रेन के लिए 'd' दर्ज करें। डिवाइस या कमांड का नाम ड्रॉप डाउन चयन मेनू में दिखाई देगा। 'ड्राइवट्रेन' का चयन करें।

ड्रॉपडाउन मेनू में ड्राइवट्रेन विकल्प का चयन करके VEXcode V5 C++ प्रोजेक्ट को वर्कस्पेस में पेस्ट करें।

अब लाइन पर 'ड्राइवट्रेन' दिखाई देगा।


डॉट ऑपरेटर का उपयोग करना

VEXcode V5 C++ वर्कस्पेस जिसमें सुझाए गए कमांडों का ड्रॉपडाउन मेनू है। ड्राइवट्रेन डिवाइस और एक डॉट ऑपरेटर टाइप कर दिए गए हैं और उपलब्ध कमांड्स के माध्यम से आगे बढ़ने के लिए कीबोर्ड का उपयोग किया जा रहा है। ड्राइव फॉर कमांड को हाइलाइट किया गया है।

डॉट ऑपरेटर जोड़ना (एक अवधि, '.') डिवाइस के लिए उपलब्ध सभी कमांडों का एक नया मेनू खुल जाएगा। इस उदाहरण के लिए, 'driveFor(direction, distance, units)' का चयन करें।


पैरामीटर जोड़ें

VEXcode V5 C++ वर्कस्पेस जिसमें सुझाए गए कमांडों का ड्रॉपडाउन मेनू है। Drivetrain.driveFor ​​कमांड को कोष्ठक के साथ टाइप किया गया है, और उस फ़ंक्शन के पैरामीटर मेनू में उपलब्ध हैं। पहला पैरामीटर विकल्प आगे की ओर पढ़ता है।

पैरामीटर वे विकल्प हैं जो कमांड को कोष्ठकों के बीच दिए जाते हैं। इस उदाहरण के लिए 'आगे' चुनें.

VEXcode V5 C++ वर्कस्पेस जिसमें सुझाए गए कमांडों का ड्रॉपडाउन मेनू है। कमांड Drivetrain.driveFor(forward, 100, को खाली अंतिम पैरामीटर के साथ टाइप किया गया है, और फ़ंक्शन के उस हिस्से के लिए पैरामीटर मेनू में उपलब्ध हैं। दूसरा पैरामीटर विकल्प (mm रीडिंग) हाइलाइट किया गया है।

कुछ कमांडों के लिए एकाधिक पैरामीटरों की आवश्यकता होती है। एक ही कमांड में विभिन्न पैरामीटर्स को अलग करने के लिए अल्पविराम का उपयोग करें। कुछ पैरामीटर मान हैं और ड्रॉप डाउन मेनू प्रकट नहीं होगा। उदाहरण के लिए, 'ड्राइव फॉर' कमांड के साथ, दूसरे मान के लिए '100' दर्ज करें। सुनिश्चित करें कि अगले पैरामीटर या इकाई के लिए ड्रॉप डाउन प्रदर्शित करने हेतु मान के बाद अल्पविराम जोड़ा गया है।

VEXcode V5 C++ वर्कस्पेस में एक पूर्ण कमांड है जो Drivetrain.driveFor(forward, 100, mm); पढ़ता है और अंत में बंद कोष्ठक और अर्धविराम को हाइलाइट किया गया है।

कमांड सिंटैक्स को बंद कोष्ठक और अर्धविराम से बंद करना सुनिश्चित करें।

VEXcode V5 C++ वर्कस्पेस जिसमें एक पूर्ण कमांड है जिसके अंत में एक वैकल्पिक पैरामीटर है और जो पढ़ता है Drivetrain.driveFor(forward, 100, mm, false);

कुछ पैरामीटर वैकल्पिक हैं, जैसे कि निम्नलिखित उदाहरण में 'false'. पैरामीटर्स के बारे में अधिक जानकारी के लिए, कमांड की सहायता जानकारी देखें ताकि यह निर्धारित किया जा सके कि कौन से पैरामीटर्स आवश्यक हैं और कौन से वैकल्पिक हैं।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: