തലച്ചോറ്#
VEX IQ (ഒന്നാം തലമുറ) C+±ൽ, തലച്ചോറിനെ brain ക്ലാസ് പ്രതിനിധീകരിക്കുന്നു. നിങ്ങൾ ബ്രെയിൻ ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുന്നു (അല്ലെങ്കിൽ പ്രോജക്റ്റ് നൽകുന്ന ഡിഫോൾട്ട് ഉപയോഗിക്കുക), തുടർന്ന് അതിന്റെ അംഗ ഒബ്ജക്റ്റുകൾ വഴി ബ്രെയിൻ സവിശേഷതകൾ ആക്സസ് ചെയ്യുന്നു.
ഉരുത്തിരിഞ്ഞ ക്ലാസുകൾ#
താഴെ പറയുന്ന ഡിറൈവ്ഡ് ക്ലാസുകൾക്ക് brain ക്ലാസ് ഒരു അടിസ്ഥാന ക്ലാസായി പ്രവർത്തിക്കുന്നു:
Screen- ഈ ക്ലാസ് തലച്ചോറിന്റെ ബിൽറ്റ്-ഇൻ കളർ ടച്ച്സ്ക്രീനിലേക്ക് ആക്സസ് നൽകുന്നു, ഇത് പ്രോഗ്രാമുകൾക്ക് ടെക്സ്റ്റ്, ഗ്രാഫിക്സ് പ്രദർശിപ്പിക്കാനും ടച്ച് ഇൻപുട്ട് സ്വീകരിക്കാനും അനുവദിക്കുന്നു.Timer- പ്രോഗ്രാമുകളിലെ കഴിഞ്ഞുപോയ സമയം അളക്കുന്നതിനും സമയാധിഷ്ഠിത സ്വഭാവം നിയന്ത്രിക്കുന്നതിനുമുള്ള ഉയർന്ന റെസല്യൂഷൻ ടൈമിംഗ് യൂട്ടിലിറ്റികൾ ഈ ക്ലാസ് നൽകുന്നു.Battery- വോൾട്ടേജ്, കറന്റ്, ശേഷി, താപനില എന്നിവയുൾപ്പെടെ തലച്ചോറിന്റെ ബാറ്ററി നില നിരീക്ഷിക്കാൻ ഈ ക്ലാസ് പ്രോഗ്രാമുകളെ അനുവദിക്കുന്നു.Button- ഈ ക്ലാസ് തലച്ചോറിന്റെ ബട്ടണുകളിലേക്ക് പ്രവേശനം നൽകുന്നു.
ക്ലാസ് കൺസ്ട്രക്ടറുകൾ#
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 മില്ലിസെക്കൻഡ് ആണ്. |
ഈ ഫംഗ്ഷൻ ഒരു മൂല്യം തിരികെ നൽകുന്നില്ല.