VEX IQ-мен жұмыс істегенде, миы (1-буын) бар роботта (2-ші ұрпақ) миы үшін конфигурацияланған жобаны іске қосқыңыз келуі мүмкін. Ол үшін VEXcode IQ жүйесінде жобаңызды «2-ші ұрпақтан» «1-генге» түрлендіру қажет.
Кейбір сценарийлерде түрлендіру кезінде кодқа немесе конфигурацияға аздаған өзгерістер автоматты түрде енгізіледі және бұл өзгерістер жобаңыздың IQ (1-ші буын) миында қалай жұмыс істейтініне әсер етпейді. Дегенмен, конверсия кезінде жобаға өзгертулер енгізілген кейбір жағдайлар бар, олар (1-ші буын) миы бар роботта жұмыс істеу үшін жобаны жаңартуды талап етеді.
Жобаны сыртқы гироспен түрлендіру - кодқа өзгертулер жоқ
Жұмыс кеңістігінде (2-ші буын) жобаны ашыңыз. Содан кейін Құрылғылар терезесінің белгішесін таңдаңыз.
Құрылғылар терезесі ашылғаннан кейін «1-ші буын» белгішесін таңдаңыз.
Жобаның түрлендірілгенін көрсету үшін «1-ген» белгішесі көк түспен бөлектеледі. Енді сіз бұл жобаны (1-ші буын) миында іске қоса аласыз.
Ескертпе: Бұл мысалда сыртқы Gyro 4 порт үшін конфигурацияланған және жаңартуларды жасау қажет емес. Егер сіз 2-ші буын жобасына қайта түрлендіру керек болса, бұл конфигурацияны растау қажет болатын қадам бар. Қосымша ақпарат алу үшін осы мақаланы қараңыз.
Ми инерциалы конфигурацияланған жобаны түрлендіру - кодқа ешқандай өзгерістер енгізілмейді
Егер ми инерциясы IQ (2-ші буын) жобасында конфигурацияланса, сізге сыртқы Gyro сенсоры үшін конфигурациялау немесе Gyro жоқ үшін жаңарту қажет болады.
Жұмыс кеңістігінде (2-ші буын) жобаны ашыңыз. Содан кейін Құрылғылар терезесінің белгішесін таңдаңыз.
Құрылғылар терезесі ашылғаннан кейін «1-ші буын» белгішесін таңдаңыз.
Жобаны түрлендіру қажет екендігі туралы ескерту үшін хабарлама пайда болады. Түрлендіруді жалғастыру үшін «Жалғастыру» түймесін басыңыз.
Ми инерциялық сенсор конфигурациясының жойылғаны туралы ескертетін түрлендіруді аяқтау хабары ашылады. Ол сондай-ақ енгізілген өзгерістердің тізімін береді. Ыстық интерпретациялау диалогтық терезе хабарламалары туралы қосымша ақпаратты төменде қараңыз.
Жалғастыру үшін «OK» түймесін басыңыз.
Жобаның түрлендірілгенін көрсету үшін «1-ген» белгішесі көк түспен бөлектеледі. Енді сіз бұл жобаны (1-ші буын) миында іске қоса аласыз.
Сізге сыртқы Gyro конфигурациялау қажет немесе конфигурацияланбаған Gyro режимін жалғастыру керек.
Өзгерістері бар жобаны кодқа түрлендіру
Жұмыс кеңістігінде (2-ші буын) жобаны ашыңыз. Содан кейін Құрылғылар терезесінің белгішесін таңдаңыз.
Құрылғылар терезесі ашылғаннан кейін «1-ші буын» белгішесін таңдаңыз.
Жобаны түрлендіру қажет екендігі туралы ескерту үшін хабарлама пайда болады. Түрлендіруді жалғастыру үшін «Жалғастыру» түймесін басыңыз.
Ескертпе: Бұл хабар жоба кодына өзгертулер енгізілген жағдайда ғана ашылады.
Түрлендіруді аяқтау хабары ашылады және енгізілген өзгерістер тізімі шығады. Бұл мысалда {When Brain button} оқиға блогының ашылмалы мәзірі 2-ден 1-ші буын конфигурациясына дейін жаңартылды.
- Сіз алуы мүмкін әртүрлі хабарлар және оларды қалай түсіндіру керектігі туралы қосымша ақпарат алу үшін төмендегі бөлімді қараңыз.
Жоба түрлендіруін сақтау үшін «OK» түймесін басыңыз.
Жобаның түрлендірілгенін көрсету үшін «1-ген» белгішесі көк түспен бөлектеледі. Енді сіз бұл жобаны (1-буын) миында іске қоса аласыз.
Жобаларды түрлендіру кезінде диалогтық хабарламаларды интерпретациялау
Төменде көрсетілген жағдайлардың кез келгеніне байланысты кодқа қажетті өзгеріс болса, түрлендіруден кейінгі хабар келесідей болады: «Осы өзгерістермен жобаны түрлендіру аяқталды», одан кейін кодқа енгізілген өзгерістер тізімі. Төменде (2-буын) жобаны (1-буын) миында іске қосу үшін түрлендіру кезінде кездесуі мүмкін өзгерістер берілген.
Автоматты түрде жасалған өзгерістерге арналған диалогтық хабарламалар
{When Brain button} Ашылмалы мәзір жаңартылды
{When Brain button} Ашылмалы мәзір жаңартылды
Мұнда хабарлама түрлендірудің аяқталғанын және {When Brain button} блогының ашылмалы мәзірі жаңартылғанын хабарлайды.
Ашылмалы мәзір жаңартылды
Бұл хабар түрлендіру кезінде <Brain button pressed> блогының ашылмалы мәзірі жаңартылғанын хабарлайды.
Жоба ұясы өзгертілді
Мұнда хабар түрлендіру кезінде Жоба ұяшығының өзгертілгенін хабарлайды.
Кодты жаңартуды талап ететін өзгерістерге арналған диалогтық хабарлар
Жетекші инерциялық сенсор жойылды
Бұл диалогтық хабар түрлендіру кезінде Drivetrain Inertial Sensor конфигурациясының жойылғанын айтады.
Егер жоба (2-ші буын) миға енгізілген инерциялық сенсормен конфигурацияланса, инерциялық сенсор (1-буын) миымен үйлесімді болу үшін жетекті басқару конфигурациясынан жойылады.
- Жобаңыздың (1-буын) миында қалағандай жұмыс істеуі үшін гиросенсорды конфигурациялау қажет болуы мүмкін.
Шамамен {When started} блок өшірілді
Бұл хабар түрлендіру кезінде шамамен {When started} блоктың өшірілгенін хабарлайды.
А (1-буын) миы тек {When started} блокқа дейін қолдау көрсете алады, ал (2-ші буын) миы 8-ге дейін қолдайды. (2-буын) жобада 3 {When started} блоктан көп болса, түрлендіру процесі кезінде қосымша {When started} блок(лар) өшіріледі. 1-ген режимінде іске қосылған кезде қосымшаны қоса алмайсыз.
Ескертпе: Бағдарлама жұмыс кеңістігінің жоғарғы сол жақ бұрышынан {When started} блокқа басымдық береді.
Ескертпе: Жоба 2-буынға қайта түрлендірілсе, бұл блоктар автоматты түрде қосылмайды. Оларды жұмыс кеңістігінде қолмен қосу керек.
IQ (2-буын) Арнайы блоктар өшірілген
Бұл хабар IQ (2-буын) деңгейіне тән кез келген блоктардың өшірілгенін білуге мүмкіндік береді.
Егер блоктар өшірілсе, олар жобада іске қосылмайды. Жобаны қалағандай іске қосу үшін жаңарту қажет болуы мүмкін.
Қосымша, егер блок параметрлері сол жақта көрсетілгендей IQ (2-буын)-арнайы конфигурациялар үшін орнатылса, блок түрлендіруде өшіріледі. Бұл блокты түрлендіруден кейін ашылмалы терезедегі 'BrainInertial' параметрін өзгерту арқылы қосуға болады.
Ескертпе: Жоба кейін 2-ші ұрпаққа қайта түрлендірілсе, бұл блоктар автоматты түрде қосылмайды. Оларды жұмыс кеңістігінде қолмен қосу керек. IQ (2-ші буын) миына тән блоктарды қайта қоса алмайсыз.
Сол жақта көрсетілген блоктар IQ (2-ші ұрпақ)-арнайы блоктардың мысалдары болып табылады: Draw және Inertial Sensing блоктары. Бұл блоктар 1-буынға түрлендіріліп жатқан жобада болса, өшіріледі.
- Ескертпе: Гиро және ми инерциялық сенсоры арасында ортақ блоктар бар. Егер сіз сол блоктарды қолдансаңыз және гиро таңдасаңыз, олар өшірілмейді. Тек «Ми инерциалы» таңдалған блоктар өшіріледі.
Консоль көрінісіне IQ (1-буын) үшін қолдау көрсетілмейтіндіктен, мәзірде таңдалған «Консоль» опциясы бар кез келген блоктар 1-буындағы жобаға түрлендіру кезінде өшіріледі.
Мәзір опциясы өзгертілсе, бұл блоктарды қосуға болады. Сол жақтағы мысалда [Басып шығару] блогы өшірілген, себебі "Консоль" таңдалған.
Блокты «Ми» опциясын таңдау арқылы қосуға болады, себебі бұл опцияға қолдау көрсетіледі.
Бір жобада бірнеше өзгерістер болуы мүмкін. VEXcode барлық түрлендірулерді бірден жасайды және сол жақта көрсетілгендей бір хабарламадағы барлық өзгерістерді тізімдейді.