VEXcode IQ жүйесінде Менің блоктарымды пайдалану

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


 Блокты қалай жасауға болады

VEXcode IQ блоктары Құралдар жинағы "Менің блоктарым" категориясы көрсетілген және "Блок жасау" түймесі бөлектелген.

Менің блоктарым санатынан «Блок жасау» таңдаңыз.

VEXcode IQ Блок жасау мәзірі ашылды. Блоктың атауы дыбысты ойнатуға өзгертілді және ол бөлектелді.

«Блок атауы» өрісіне енгізу арқылы блоктың атын өзгертіңіз, содан кейін «Жарайды» таңдаңыз.


Блокты қалай теңшеуге болады

Енгізуді қосу (сан)

VEXcode IQ Блок жасау мәзірі ашық және блоктың атауы Дыбысты ойнатуға орнатылған. Санды енгізу өрісі блокқа қосылды және енді бөлектеледі.

«Блоктау (алдын ала қарау)» экранынан «Енгізу (нөмір) қосу» опциясын таңдаңыз. «Нөмір» өрісіне енгізу арқылы енгізудің атын өзгертіңіз, содан кейін «OK» таңдаңыз.

Кіріс қосу (логикалық)

VEXcode IQ Блок жасау мәзірі ашық және блоктың атауы Дыбысты ойнатуға орнатылған. Логикалық енгізу өрісі блокқа қосылды және енді бөлектелген.

«Блок жасау (алдын ала қарау)» экранынан «Енгізуді қосу (логикалық)» опциясын таңдаңыз. «Логикалық» өрісіне енгізу арқылы енгізудің атын өзгертіңіз, содан кейін «Жарайды» таңдаңыз.

Белгі қосыңыз

VEXcode IQ Блок жасау мәзірі ашық және блоктың аты Draw a, одан кейін сан енгізуіне орнатылады. Блоктың соңына белгі өрісі қосылды және енді бөлектеледі.

«Блоктау (алдын ала қарау)» экранынан «Жапсырма қосу» опциясын таңдаңыз. «Жапсырма мәтіні» өрісіне енгізу арқылы белгінің атын өзгертіңіз, содан кейін «Жарайды» таңдаңыз.

Енгізулер мен белгілерді біріктіріңіз

VEXcode IQ Блок жасау мәзірі ашық және реттелетін блок жасалды. Блок алдымен Draw a деп оқиды, содан кейін санды енгізу өрісі болады, содан кейін дюймдік квадратты оқу белгісімен аяқталады. Барлығы бірге теңшелетін блок X дюймдік шаршыны сызу деп оқиды.

Блоктар тізбегін жасау үшін кірістер мен белгілерді біріктіріңіз.


Кірістерді/белгілерді қалай жоюға болады

VEXcode IQ Блок жасау мәзірі ашық және блоктың атауы Дыбысты ойнатуға орнатылған. Блокқа сан енгізу өрісі қосылды және енгізу өрісінің үстіндегі Тазалау белгішесі бөлектеледі.

Енгізуді немесе белгіні жою үшін жойғыңыз келетін кірістің немесе белгінің жоғарғы жағындағы «тазалау» белгішесін таңдаңыз.


Анықтау блогын қалай пайдалануға болады

VEXcode IQ My Blocks Definition блогы Жұмыс кеңістігінде бөлектелген. Анықталған блокта «Дюймдік шаршының өлшемін салу» деп оқылады және сөз өлшемі блок анықтамасында пайдалануға болатын сан параметрі болып табылады.

Параметрді енді ол жасалғаннан кейін «анықтау» блогынан пайдалануға болады.

Код анықтамасы бар VEXcode IQ My Blocks Definition блогы енді оған қосылды. Стекте 4-ке орнатылған Қайталау блогы және Қайталау блогының ішінде 90 градусқа бұру блогы бар 200 мм блогына арналған Drive бар.

«Анықтау» блогына қосымша блоктарды бекітіңіз.

Сан параметрі бар VEXcode IQ My Blocks Definition блогы қазір анықтамада пайдаланылады. Стекте 4-ке орнатылған Қайталау блогы және қайталау блогының ішіндегі 90 градусқа бұрылу блогының үстіндегі блокқа арналған Drive бар. Сан параметрі Drive for блокқа орналастырылды, сондықтан блок енді дюйм өлшемі үшін Drive forward деп оқиды.

«анықтау» блогындағы параметрлерді пайдаланыңыз.

VEXcode IQ Менің блоктарым пәрмен блогы жаңа блокты іске қосу үшін Іске қосылған кезде блогының астына қосылды. Бұл пәрмен блогы шаршы өлшемді дюймдік квадрат салу пәрменін шақырады. Сан параметрі 4-ке орнатылған.

«Бастаған кезде» блогына тіркелген «Менің блогым» пайдаланыңыз.


Менің блоктарымды қалай пайдалануға болады

«Сирен» мысалын ойнаңыз

Бұл мысалда робот Менің блоктарымды пайдаланады:

  • Сирена дыбысын 3 рет ойнатыңыз
  • 12 дюйм алға қарай жүріңіз
  • Сирена дыбысын 6 рет ойнатыңыз

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

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

Siren Sound VEXcode IQ My Blocks Definition блогын ойнатыңыз. Блок Сиренаны ойнату уақытын оқиды, ал сөз уақыты сандық параметр болып табылады. Стекте қайталау блогы бар, оның қайталау нөмірі рет параметріне орнатылған, ал Қайталау блогында сирена дыбысын ойнату үшін орнатылған Play дыбыс блогы бар. Анықтау блогының жанында блокты пайдалану бағдарламасы бар стек бар. Бұл стек Іске қосылғанда, сирена дыбысын 3 ойнатыңыз, 12 дюйм алға қарай жүріңіз, содан кейін сирена дыбысын 6 ойнатыңыз деп оқиды.

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

Жаңа жол үлгісімен басып шығару

Бұл мысалда робот Менің блоктарымды пайдаланады:

  • 15 дюйм алға қарай жүріңіз
  • Батарея сыйымдылығын басып шығарыңыз, сонымен қатар курсорды Ми экранындағы жаңа жолға жылжытыңыз
  • Роботты 180 градусқа оңға бұрыңыз
  • Батарея сыйымдылығын басып шығарыңыз, сонымен қатар курсорды Ми экранындағы жаңа жолға жылжытыңыз

 

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

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

Жаңа жол VEXcode IQ My Blocks Definition блогымен басып шығару. Блок «Нөмірді жаңа жолмен басып шығару» деп оқиды, ал нөмір сөзі сандық параметр болып табылады. Стектің басып шығару мәніндегі сан параметрі және одан кейін Келесі жол блогы бар Print блогы бар. Анықтау блогының жанында блокты пайдалану бағдарламасы бар стек бар. Бұл стек Іске қосылған кезде, 15 дюйм алға қарай жүріңіз, батарея сыйымдылығын жаңа сызықпен % басып шығарыңыз, 180 градусқа оңға бұрылыңыз, содан кейін жаңа жолмен батарея сыйымдылығын % түрінде басып шығарыңыз.

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

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

Last Updated: