VEXcode V5 жүйесіндегі айнымалылар мен құрылғыларды атау ережелерін түсіну

VEXcode V5 жүйесінде жаңа айнымалыны жасаған кезде оған атау беру қажет. Сондай-ақ, робот конфигурациясында құрылғының атын өзгерту мүмкіндігі бар. 


Жарамды атау ережелері

Айнымалы атаулары бірегей болуы керек, бірақ атауға сәйкес келетін басқа сипаттамалар бар. 

Айнымалы атаулар келесі жерлерде қолданылады:

  1. Құрылғы (Robot Configuration көмегімен жасалған)
  2. Сандық («Айнымалы мәнді жасау» арқылы жасалған)
  3. Логикалық («Логикалық мәнді жасау» арқылы жасалған)
  4. Тізім («Тізім жасау» арқылы жасалған)
  5. 2D тізімі («2D тізімін жасау» арқылы жасалған)


Жарамды атауды таңдау кезіндегі критерийлерге шолу:

Жарамсыз айнымалы атауының мысалы. Атауында леп белгісі бар «bigNumber!» деп жазылған. Ескертуде «Таңбаларға рұқсат етілмейді» деп жазылған.

Атауда арнайы таңбаларды қолдануға болмайды.

Жарамсыз айнымалы атауының мысалы. Атауында саннан басталатын «2ndWheel» деп жазылған. Ескертуде «Хат қажет» деп жазылған.

Аты әріптен басталуы керек. Ол саннан басталуы мүмкін емес.

Жарамсыз айнымалы атауының мысалы. Атауында бос орын қалдырылып, «алдыңғы сан» деп оқылады. Ескертуде «Бос орындарға рұқсат етілмейді» деп жазылған.

Атау бос орындарды пайдалана алмайды.

Жарамсыз айнымалы атауының мысалы. Атауында «if» деп оқылады, бұл VEXcode қолданып жүрген сөз. Ескертуде VEXcode кілт сөзіне рұқсат етілмегені жазылған.

Атау VEXcode ішінде сақталған сөз болуы мүмкін емес. Сақталған сөз VEXcode бұрыннан пайдаланып жатқан сөз немесе атау.

Мысалдар:vex, Brain, time, for, while, break, else, not.

Жарамсыз айнымалы атауының мысалы. Атау жобада анықталған «counter» деп оқылады. Ескертуде «Аты алынды» деп жазылған.

Атау бірегей болуы керек (тек бір рет пайдаланылады), бірақ сізде әртүрлі регистрлер болуы мүмкін (бір бас әріп және бір кіші әріп).


Ықтимал атау қателері

Басқа айнымалымен бұрыннан қолданылып жүрген атаумен VEXcode V5 айнымалысын жасайтын пайдаланушының мысалы. Ескертуде «Аты алынды» деп жазылған.

Айнымалы атауды жасағанда, «Алынған атау» қатесін көрсеңіз, бұл жоғарыдағы топтардың кез келгенінде қайталанатын атау бар дегенді білдіреді.

VEXcode V5 қате туралы хабарламасында «Компиляция сәтсіз аяқталды, қайталанатын айнымалы атаулар табылды» деген жазу бар. Сұрауда myVariable және awesomeVar деп аталатын екі айнымалы тізімделген, сондай-ақ олардың екі түрі де сандық айнымалы және логикалық айнымалы ретінде тізімделген.

Қайталанатын айнымалы атауы бар VEXcode V5 бұрынғы нұсқасында жасалған жобаны ашқан кезде жағдайға тап болуыңыз мүмкін. Бұл компиляция кезінде қатені тудырады және сіз қате туралы хабардың келесі түрін көресіз

Жоғарыдағы қате туралы хабар келесі мәселелерді көрсетеді:

  • «Менің айнымалы» атауы сандық айнымалы және логикалық айнымалы ретінде табылды. 
  • «awesomeVar» атауы сандық айнымалы және логикалық айнымалы ретінде табылды. 

Қатені шешу үшін көшірмелердің бірін жою немесе бірегей болуы үшін өзгерту қажет болады.

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

Last Updated: