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

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


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

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

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

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


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

Жарамсыз айнымалы атауының мысалы. Атау леп белгісін қамтитын «үлкен сан!» деп оқиды. Белгілерге рұқсат етілмейді деген ескерту.

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

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

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

Жарамсыз айнымалы атауының мысалы. Атау бос орынды қамтитын «алдыңғы нөмірді» оқиды. Ешқандай бос орын жоқ деген ескерту жазылған.

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

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

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

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

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

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


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

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

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

Компиляция сәтсіз аяқталды, айнымалы атаулардың көшірмелері табылды деп оқитын VEXcode EXP қатесі шақыруы. Шақыру myVariable және awesomeVar деп аталатын екі айнымалының тізімін береді және олардың екі түрін де Сан айнымалысы және логикалық айнымалы ретінде тізімдейді.

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

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

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

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

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

Last Updated: