Сенсордың кері байланысын пайдалану кезінде сіздің роботыңыз өзін мақсатқа сай әрекет етпесе, ақауларды табу және түзету үшін қадамдық ақаулықтарды жою процедурасын орындауға болады. Бұл мақала ақауларды жою процесіндегі қадамдарды түсіндіреді және осы қадамдарды пайдалану туралы кеңестер береді. 

Бұл процестің қадамдары:

  1. Мәселені анықтаңыз
  2. Аппараттық құралдарды тексеріңіз
  3. Бағдарламалық құралды тексеріңіз
  4. Деректерді талдау және қолдану

Мәселені анықтаңыз

Сенсордың ақаулықтарын жоюдың бірінші қадамы сенсордың ақауды тудыратынын анықтау болып табылады. Бақыланған робот әрекетін жоспарланған робот әрекетімен салыстырыңыз. Проблемалық әрекет сенсордан туындады ма? Мәселе сенсорда болуы мүмкін екенін анықтау үшін қосымша ақпарат қажет болса, роботыңыздағы сенсорларға қатысты төмендегі мақалаларды оқыңыз.

VEX 123 сенсорлары:

Қандай сенсордың күтпеген әрекетті тудыратынын анықтағаннан кейін, процесте алға жылжуыңызға болады.


Аппараттық құралдарды тексеріңіз

Екінші қадам - ​​сенсордың мақсатына сай жұмыс істей алатынына көз жеткізу үшін роботтағы жабдықты тексеру. Төмендегі аппараттық құралдардың әрқайсысы сенсордың жұмысына әсер етуі мүмкін.

Сенсордың блокталмағанын тексеріңіз

Kopy_of_eye-sensor-callout.png

Сенсордың роботта қай жерде орналасқанын қараудан бастаңыз. Сенсорды Art Ring сияқты кез келген нәрсе бұғаттауда ма? Сенсордың мақсатына сай жұмыс істеуі үшін қажетті орын бар екеніне көз жеткізіңіз.

Мұнда көрсетілгендей, Көз сенсоры анықтауға арналған нысанды анық көру сызығына ие.


Сенсор қосылымын тексеріңіз 

IMG_5ED5FE396E1F-1_copy.jpeg

VEX Classroom қолданбасында хабарланған деректерге қарап сенсордың жұмысын тексеріңіз. Ақаулықтарды жойып жатқан 123 роботты таңдағаннан кейін, сол миға қосылған сенсорлардың деректерін көру үшін «Құрылғы ақпаратын көрсету» опциясын таңдаңыз. Бұл сенсордың жұмыс істеп тұрғанын тексеруге көмектеседі.

VEX Classroom қолданбасында көрсетілген құрылғы ақпараты туралы көбірек білу үшін осы мақаланы қараңыз.

Сондай-ақ, мәселеңізді шешетінін көру үшін пайдаланып жатқан 123 роботын басқасына ауыстырып көруге болады.

Сенсорды блоктан шығару немесе Кодер картасын реттеу үшін бірдеңені өзгертсеңіз, бұл мәселені шешкенін көру үшін жобаңызды қайта тексеріңіз. 123 Robot немесе Coder карталары өзгермесе, ақауларды жою процесін жалғастыру үшін келесі қадамға өтіңіз.


Бағдарламалық құралды тексеру

Сенсордың блокталмағанын және деректерді сәтті хабарлап жатқанын анықтағаннан кейін, келесіде Кодер немесе VEXcode 123 жобасына жүгінуге болады. Жобаны қайталау сенсордан алынған деректер жобаңызда тиімді пайдаланылуын қамтамасыз етуге көмектеседі. Келесі стратегиялар сенсорды кодтауға көмектеседі.

Осы стратегиялардың кез келгенін жобаңызға қолдансаңыз, бұл мәселені шешкенін көру үшін жобаңызды қайта тексеріңіз. 

Микробағдарламаны тексеріңіз

Robot_firmware_updating_VEXcode.PNG

123 Robot микробағдарламасының жаңартылғанына көз жеткізуден бастаңыз.

Бұл суретте көрсетілгендей VEXcode 123 жүйесіне қосылған кезде робот автоматты түрде жаңартылады.

IMG_713D70AB55D1-1.jpeg

Кодерді пайдаланып жатсаңыз, робот пен Кодер микробағдарламасының екеуі де жаңартылғанына көз жеткізіңіз. VEX Classroom қолданбасы арқылы 123 Robot және Coder микробағдарламасын тексеріп, жаңартуға болады. (Coder микробағдарламасын тек Classroom қолданбасымен жаңартуға болады.)

VEX Classroom қолданбасымен 123 роботын жаңарту туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

VEX Classroom қолданбасымен кодерді жаңарту туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

Кодер карталарын тексеріңіз

IMG_5C7BB182B32F-1_copy.jpeg

Кодер карталарының дұрыс оқылып жатқанын және зақымдалмағанын тексеруге болады. Classroom қолданбасында Кодер картасының деректерін көру үшін ақаулықтарды түзетіп жатқан Кодер үшін "Құрылғы ақпаратын көрсету" опциясын таңдаңыз.

Classroom қолданбасына қосылу кезінде Кодерде болатын Кодер картасының жобасы көрсетіледі. Бүкіл жобаны көру үшін айналдыру қажет болуы мүмкін. Кодер жобасы өзгертілсе, Classroom қолданбасындағы деректерді жаңарту үшін "Карталарды жаңарту" опциясын таңдаңыз.

Көрсетілген Кодер картасы Кодердегі Кодер картасына сәйкес келмесе, жобада зақымдалған Кодер картасы болуы мүмкін. Coder көмегімен Classroom қолданбасын пайдалану туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

Кодер картасының пәрмендері туралы қосымша ақпарат алу үшін осы мақаланы қараңыз. 

VEXcode 123 ішінде жобаның мысалын іске қосыңыз

Скриншот_2023-04-20_at_2.02.44_PM.png

Ақаулықтарды жойып жатқан сенсорды пайдаланатын жоба үлгісін ашыңыз. VEXcode 123 ішіндегі Мысал жобаларын көру үшін "Файл", содан кейін "Мысалдар ашу" тармағын таңдаңыз.

Скриншот_2023-04-20_at_2.00.54_PM.png

Ақаулықтарды жойып жатқан сенсорды пайдаланатын жоба үлгісін ашыңыз. Мысал жобаларды сүзу үшін «Сезімдеу» санатын таңдауға болады.

Скриншот_2023-04-20_at_2.05.11_PM.png

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

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

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

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

Басқа VEXcode 123 құралдарын пайдаланыңыз

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

Көмек

Скриншот_2023-04-20_at_2.11.34_PM.png

Пайдаланылатын деректер, пәрмен қандай мәндер туралы есеп беретіні және сол мәндерді көру жолы және жобада пәрменді пайдалану мысалдары туралы білу үшін мысал жобадағы немесе жобаңыздағы блоктар немесе пәрмендер үшін анықтаманы оқыңыз. .

VEXcode 123 ішіндегі анықтамаға қол жеткізу туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

Деректерді бақылау және басып шығару

Сондай-ақ сенсордың нақты уақыт режимінде не хабарлап жатқанын жақсырақ түсінуге көмектесу үшін сенсордан деректерді мысал жоба немесе жобаңыз іске қосылған ретінде көруге болады. Бұл жобада параметр ретінде пайдаланылатын сенсордан қандай есеп берілген мәндерді анықтауға көмектеседі. 

123 Сол жақ түйме басылды Monitor.png

монитор консоліндегі сенсор деректерін көру VEXcode 123 жобасы іске қосылғанда мәндердің өзгеретінін көргіңіз келгенде пайдалы. Бұл жобада параметр ретінде пайдаланылатын сенсордан қандай есеп берілген мәндерді анықтауға көмектеседі. Құралдар жинағының Sensing санатындағы блоктарды блокты таңдап, Жұмыс кеңістігіндегі Монитор консолі белгішесіне апару арқылы Монитор консоліне қосуға болады.

VEXcode 123 ішіндегі монитор консоліндегі сенсор мәндерін көру туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

123 Print Console.png

VEXcode 123 ішіндегі Басып шығару консоліне басып шығару Жоба іске қосылған кезде ақпаратты көрсету үшін, VEXcode 123 жобасынданақтысәтте не болып жатқанын көруге көмектесетін көрнекі белгілерді қамтамасыз ету үшін пайдаланылады. жоба. Бұл жоба мен 123 роботының әрекеттері арасындағы көрнекі байланысты оңай көруге көмектеседі.

Мұнда көрсетілген суретте жобаны іске қосу кезінде роботтың әртүрлі уақыттағы бағыты туралы деректер басып шығарылуда. Құралдар жинағының «Көріністер» санатындағы блоктар VEXcode 123 жүйесіндегі басып шығару консоліне басып шығару үшін пайдаланылады.  

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


Деректерді талдау және қолдану

Содан кейін бастапқы жобаңызды реттеу үшін алдыңғы қадамдарда үйренгеніңізді пайдаланыңыз. Мақсатыңызға жету үшін сенсорды тиімді пайдалануға мүмкіндік беретін анықтама және деректерді бақылау немесе басып шығару сияқты құралдарды пайдалануды жалғастыра аласыз.

Сондай-ақ алға жылжуыңызға көмектесу үшін жобаңыз туралы сұрақтар қоюға болады. Мынадай нәрселер туралы ойланыңыз:

  • 123 робот пен кодер қосылған ба? Робот пен Кодер жұптастырылғанын және жоба іске қосылған кезде жұптаулы болып қала беретінін тексеріңіз. Жұптастыру процесін еске түсіру үшін осы мақаланы қараңыз.
  • Кодердегі Қадам түймесін пайдаланып көрдіңіз бе? Жобаңызды бір уақытта бір Кодер картасын іске қосу үшін «Қадам» түймесін пайдаланыңыз. Бұл жобаңыздың қай жерде ақаулығы бар екенін немесе жоба ағынына қатысты мәселелердің қай жерде болуы мүмкін екенін көруді жеңілдету үшін жобаның орындалуын баяулатуы мүмкін. Кодер жобасы арқылы өту жолы туралы көбірек білу үшін осы мақаланы қараңыз.
  • Кодер жобаңызда шарттарды бірнеше рет тексеріп жатырсыз ба? Жобаның басына оралуы және жұмысын жалғастыруы үшін жобаның соңына «Бастауға өту» картасын қосып көріңіз. «Бастауға өту» картасы жоба іске қосылғанда шарт қайта-қайта тексерілетіндей жобаңызға мәңгілік цикл жасайды.
  • Қоршаған орта жағдайлары сенсорға әсер ете ме? Тым ашық па, әлде тым қараңғы ма? Жолда заттар немесе адамдар бар ма? Бұл көмектесетінін көру үшін жобаңызды басқа жерде іске қосып көріңіз.
  • Сіздің бүкіл стек VEXcode 123 жобаңыздағы {When started} қалпақ блогына бекітілген бе? Блок қосылған кезде ғана іске қосылады. Блоктарды сүйреп, оларды бір-біріне жалғаған кезде шерту дыбысын тыңдай аласыз.
  • VEXcode 123 бағдарламасында жобаңызды өтуге тырыстыңыз ба? Жобаңызды бір уақытта бір блокты іске қосу үшін «Қадам» түймесін пайдаланыңыз. Бұл жобаңыздың қай жерде ақаулығы бар екенін немесе жоба ағынына қатысты мәселелердің қай жерде болуы мүмкін екенін көруді жеңілдету үшін жобаның орындалуын баяулатуы мүмкін. VEXcode GO жобасы арқылы өту жолы туралы көбірек білу үшін осы мақаланы қараңыз.
  • VEXcode 123 жобаңыз тоқтап қалды ма? Сіздің шарттарыңыз дұрыс орнатылған ба? Егер кірістірілген циклдарды пайдалансаңыз, жеке әрекеттерді оқшаулау үшін жобаңызды жеңілдетуге тырысыңыз.
  • Блок параметрлері дұрыс па? Параметрлерді орнату үшін сенсордан алынған деректерді пайдаланасыз ба? Сізге қажет ашылмалы опцияны таңдадыңыз ба?
  • Жобаңызда < ден үлкен немесе > ден аз мәндерді пайдаланасыз ба? Таңба дұрыс бағытта тұр ма? Егер тең = мәнін пайдалансаңыз, мәндер ауқымын пайдалану үшін оны одан үлкен немесе кіші мәнге ауыстырып көріңіз.
  • VEXcode 123 жобаңыздағы шарттарды бірнеше рет тексеріп жатырсыз ба? Жоба іске қосылғанда шарт қайта-қайта тексерілетін етіп жобаңызға Forever циклін қосып көріңіз.
  • Дұрыс түсті анықтап жатырсыз ба? Сенсор жобаңыздағы түстен басқа түсті хабарлай ма? Бұл көмектесетінін көру үшін түс параметрін өзгертіп көріңіз немесе реңк мәндерінің ауқымын пайдаланып көріңіз. Кодерді пайдалансаңыз, «Егер» картасын басқа түске өзгертіп көріңіз және бұл көмектесетінін көріңіз.
  • Сенсордың көру өрісінде нысанды анықтап жатырсыз ба? Көру өрісі роботтың қозғалысымен бірге қозғалатынын есте сақтаңыз.
  • Шартты тексеру кезінде күту блогын пайдаланасыз ба? Шартты тексеру кезінде жобада күтпейтін блоктарды пайдалануды ұмытпаңыз. VEXcode IQ жүйесінде күту және күтпеу блоктары туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.

Осы сұрақтарға жауап бере отырып, жобаңыздағы бір нәрсені бір уақытта өзгертіп, оны сынап көріңіз, содан кейін бұл өзгерістің тиімді болғанын бағалаңыз. Жобаңызды жиі сынау сіздің кодыңыздың робот әрекеттеріне қалай қосылғанын оңайырақ көруге көмектеседі.  Мәселені шешу үшін ақаулықтарды жою процесіндегі қадамдарды бірнеше рет қайталау қажет болуы мүмкін және бұл жақсы. Әрбір итерация 123 роботын кодтау туралы көбірек білуге ​​көмектеседі.

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

Last Updated: