दिमाग#
VEX IQ (दूसरी पीढ़ी) C++ में, Brain को brain क्लास द्वारा दर्शाया जाता है। आप Brain ऑब्जेक्ट बनाते हैं (या प्रोजेक्ट द्वारा प्रदान किए गए डिफ़ॉल्ट ऑब्जेक्ट का उपयोग करते हैं) और फिर इसके सदस्य ऑब्जेक्ट्स के माध्यम से Brain की विशेषताओं तक पहुँच प्राप्त करते हैं।
व्युत्पन्न वर्ग#
brain क्लास निम्नलिखित व्युत्पन्न क्लासों के लिए आधार क्लास के रूप में कार्य करती है:
Screen- यह वर्ग मस्तिष्क के अंतर्निर्मित रंगीन टचस्क्रीन तक पहुंच प्रदान करता है, जिससे प्रोग्राम टेक्स्ट, ग्राफिक्स प्रदर्शित कर सकते हैं और टच इनपुट प्राप्त कर सकते हैं।Timer- यह वर्ग कार्यक्रमों में समय-आधारित व्यवहार को मापने और नियंत्रित करने के लिए उच्च-रिज़ॉल्यूशन टाइमिंग उपयोगिता प्रदान करता है।Battery- यह वर्ग प्रोग्रामों को मस्तिष्क की बैटरी स्थिति की निगरानी करने की अनुमति देता है, जिसमें वोल्टेज, वर्तमान, क्षमता और तापमान शामिल हैं।Button- यह वर्ग मस्तिष्क के बटनों तक पहुंच प्रदान करता है।SDcard- यह क्लास फ़ाइल स्टोरेज, डेटा लॉगिंग और बाहरी संसाधनों को लोड करने के लिए ब्रेन के एसडी कार्ड से पढ़ने और लिखने में सक्षम बनाती है।
क्लास कंस्ट्रक्टर#
brain();
पैरामीटर#
brain कंस्ट्रक्टर किसी भी पैरामीटर का उपयोग नहीं करता है।
नोट्स#
एक प्रोजेक्ट में केवल एक ही
brainऑब्जेक्ट बनाया जाना चाहिए।
उदाहरण#
// Create the Brain
brain Brain = brain();
सदस्य कार्य#
brain क्लास में निम्नलिखित सदस्य फ़ंक्शन शामिल हैं:
playSound- ब्रेन के अंतर्निर्मित ध्वनि प्रभावों में से एक को बजाता है।playNote- मस्तिष्क से एक संगीत नोट बजाएँ।
किसी भी brain सदस्य फ़ंक्शन को कॉल करने से पहले, एक brain इंस्टेंस बनाना होगा, जैसा कि नीचे दिखाया गया है:
// Create the Brain
brain Brain = brain();
आवाज़ बजाएं#
यह ब्रेन की अंतर्निहित ध्वनियों में से एक को बजाता है।
Available Functionsvoid playSound(
soundtype sound );
पैरामीटर |
प्रकार |
विवरण |
|---|---|---|
|
|
ब्रेन से बजाने के लिए निर्दिष्ट ध्वनि। |
ध्वनि नाम |
आवाज़ बजाएं |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
इस कार्य पर कीमत के लिहाज से कुछ भी रिटर्न नहीं मिलता है।
प्लेनोट#
मस्तिष्क से एक संगीतमय स्वर बजाता है।
Available Functions1 - एक संगीत नोट बजाएँ।
void playNote( int32_t octave, int32_t note );
Parameters2 - एक निश्चित अवधि के लिए एक संगीत नोट बजाएं।
void playNote( int32_t octave, int32_t note, int32_t duration );
पैरामीटर |
प्रकार |
विवरण |
|---|---|---|
|
|
वह पूर्णांक जो उस सप्तक को दर्शाता है जिसमें स्वर बजाया जाता है:
|
|
|
बजाने के लिए स्वर:
|
|
|
यह विकल्प वैकल्पिक है। नोट को बजाने की अवधि मिलीसेकंड में, अधिकतम 500 मिलीसेकंड तक हो सकती है। यदि कोई अवधि नहीं दी जाती है, तो डिफ़ॉल्ट अवधि 500 मिलीसेकंड होगी। |
इस कार्य पर कीमत के लिहाज से कुछ भी रिटर्न नहीं मिलता है।