Басып шығару консолі пайдаланушыға хабарламаларды көрсетуге, сенсор мәндерін есеп беруге немесе VEXcode IQ жобаларынан деректерді ұсынуға мүмкіндік береді. Басып шығару консолі пайдаланушыларға басып шығару нәтижелерін мәтіндік файл ретінде сақтауға мүмкіндік береді.
Басып шығару консолін процесс ақпаратын көрсету үшін де пайдалануға болады, бұл пайдаланушыға VEXcode IQ жобасында не болып жатқанын нақты сәтте көруге мүмкіндік беретін көрнекі белгілерді қамтамасыз етеді, осылайша жоба мен әрекеттері арасында көрнекі байланыс жасайды. IQ роботы.
Басып шығару консолінде VEX IQ (2-ші буын) миы мен VEXcode IQ көмегімен пайдаланылатын құрылғы арасында белсенді байланыс болуы керек. Бұған мыналар арқылы қол жеткізуге болады:
USB қосылымы
Контроллер арқылы сымсыз
Ескертпе: Bluetooth байланысы қолжетімсіз.
Басып шығару консолін қалай ашуға болады
Басып шығару консолі IQ мониторының дисплейінде орналасқан. Басып шығару консолін ашу үшін Анықтама жанындағы Монитор дисплейі белгішесін таңдаңыз.
Монитор дисплейі таңдалған кезде ашылады. Басып шығару консолі оң жақта.
Жобада басып шығару консолін пайдалану жолы
Басып шығару консолін іске қосатын пәрмендер
Басып шығару пәрмендері пәрмендердің Look санатында орналасқан және басып шығару консолін іске қосу үшін VEXcode IQ жобасында пайдаланылады.
Бұл пәрмендер сөздерді, сандарды, айнымалы мәндерден хабарланған мәндерді, сенсордан немесе құрылғыдан хабарланған мәндерді басып шығарады немесе консольді тазартады.
VEXcode IQ бағдарламасындағы анықтама мүмкіндігі осы және басқа пәрмендер туралы қосымша ақпаратты береді.
Анықтама мүмкіндігіне кіру жолы туралы ақпаратты осы баптан қараңыз.
Print пәрмендерін басып шығару консолімен пайдалану
# Жоба кодын бастау
басып шығару("VEXcode")
басып шығару("Басып шығару консолі")
Хабарды басып шығару немесе деректерді басып шығару консолінде көрсету үшін VEXcode IQ жобасында басып шығару пәрмендерін пайдаланыңыз.
басып шығару пәрмендерін пайдалану үшін пәрменді таңдап, оны жобаға қосыңыз.
Содан кейін басып шығарылатын мәтінді жақша ішіндегі тырнақшаға теріңіз.
Ескертпе: Сондай-ақ деректерді басып шығару үшін жақшаның ішіне сенсор немесе айнымалы пәрмендерді қосуға болады. «Басып шығару консолін пайдаланатын мысалдар» бөліміндегі мысалдарды қараңыз.
Жобаны IQ Robot Brain жүйесіне жүктеп алып, «Run» таңдаңыз. Python жобасын жүктеп алу және іске қосу туралы осы мақаланы қараңыз.
«Орындау» таңдалғаннан кейін жоба іске қосылады және түрлі-түсті мәтін немесе бағдарламаланған мәндер VEXcode IQ жобасы бойынша басып шығару консоліне басып шығарылады.
ескертпе: Python әдепкі бойынша әрбір басып шығару пәрменінен кейін жаңа жолды жасайды.
# Жоба кодын бастаңыз
басып шығару («VEXcode», «Print Console»)
басып шығарупәрменінің жақшаларының ішіне бірнеше хабарларды немесе пәрмендерді қосу арқылы бірнеше мәндерді бір жолда басып шығаруға болады. Мұны істеу үшін оларды осы Python бағдарламасында көрсетілгендей үтірмен бөліңіз.
# Жоба кодын бастау
басып шығару("VEXcode ",end="")
басып шығару("Басып шығару консолі")
Немесе осы Python бағдарламасында көрсетілгендей бірнеше мәндерді бір жолға басып шығару үшін end параметрін пайдалануға болады.
Басып шығару консолінде түсті басып шығару
# Жоба кодын бастау
басып шығару("\033[31м")
басып шығару("VEXcode")
VEXcode IQ жүйесінде басып шығару пәрмені бар түс кодын пайдалану арқылы басып шығарылатын мәтіннің түсін орнатуға болады.
басып шығару пәрменімен түс кодын пайдалану үшін сол жақтағы кодта көрсетілгендей, шығу ретін («\033») және басып шығару пәрменінің ішіндегі түс кодын қосыңыз.
Төменде түс кодтарының бірнеше мысалдары берілген.
- [31м - Қызыл
- [32м – Жасыл
- [34м - Көк
басып шығару пәрмені үшін анықтама мүмкіндігіндегі түс кодтарының толық тізімін қараңыз. Анықтама мүмкіндігіне кіру жолы туралы ақпаратты осы баптан қараңыз.
Жобаны IQ Robot Brain жүйесіне жүктеп алып, «Run» таңдаңыз. Python жобасын жүктеп алу және іске қосу туралы осы мақаланы қараңыз.
«Орындау» таңдалғаннан кейін жоба іске қосылады және түрлі-түсті мәтін немесе бағдарламаланған мәндер VEXcode IQ жобасы бойынша басып шығару консоліне басып шығарылады.
Басып шығару консоліндегі жолдарды тазалаңыз
Басып шығару консолінен барлық ақпаратты өшірудің екі жолы бар. Барлық мәтінді толығымен тазалаудың бірінші жолы - басып шығару консолінің төменгі сол жағындағы «Тазалау» түймесін таңдау.
# Жоба кодын бастау
басып шығару("Сәлем")
күту(3, СЕКУНД)
басып шығару("\033[2Дж")
Басып шығару консолін тазалаудың тағы бір жолы - осы Python бағдарламасының соңғы жолында көрсетілген Console Clear print пәрменін пайдалану. Басып шығару консоліндегі барлық жолдарды жою үшін осы пәрменді қосыңыз.
Бұл жобада «Сәлем» басып шығару консолінде басып шығарылады. 3 секундтан кейін консоль тазаланады.
Басып шығару консолінен сақтаңыз
Ақпаратты басып шығару консолінен құрылғыға сақтау оңай.
Барлық мәтінді .txt файлы ретінде сақтау үшін басып шығару консолінің төменгі жағындағы «Сақтау» пәрменін таңдаңыз.
«Сақтау» түймесін таңдағаннан кейін файл автоматты түрде құрылғыңыздағы Жүктеулер қалтасына .txt файлы ретінде сақталады.
Ескертпе: Файл басып шығарылған түстерді сақтамайды.
Басып шығару консолін пайдаланатын мысал жобалар
Жобадағы айнымалы мәндер мен деректер туралы есеп беру
Басып шығару консолін жобадағы дискретті сәттерде айнымалы мәндерді хабарлау үшін пайдалануға болады.
# Begin жоба коды
my_variable = 0
# Циклдегі консоль мәндерін басып шығару
кезінде True:
, егер brain.buttonLeft.pressing():
my_variable += 1
# `end=""` параметрі бірнеше `print` пәрмендерін
ге шығаруға мүмкіндік береді #
жолға басып шығару("
:") print(my_variable)
if brain.buttonRight.pressing():
my_variable -= 1
# `end=""` параметрі бірнеше `print` пәрмендерін
ға мүмкіндік береді # бірдей жолға басып шығару
print("Азайтылған айнымалы: ", end="_")
print("Кітемін" (my_variable: ", end="_")
(my_variable,
) күтіңіз. СЕКУНД)
«myVariable» мәнін басып шығару үшін басып шығару консолін пайдаланыңыз.
Жоғарыдағы Python жобасында Басып шығару консолі «Ми» түймелері басылғанда айнымалы мәндерді көрсетеді. Айнымалы мән «сол» түймесі басылғанда артады, ал «оң» түймесі басылғанда азаяды.
Жобадағы мәндер мен деректерді сезіну туралы есеп
Басып шығару консолін жобадағы дискретті сәттерде сенсор деректерін хабарлау үшін пайдалануға болады.
# Жоба кодын бастау
# Бастамас бұрын жетекті калибрлендіріңіз
# Бұл тақырып және айналу мәндерін қалпына келтіреді
calibrate_drivetrain()
drivetrain.turn(RIGHT)
, ал brain.timer.time(SECONDS) < 10:
# `end=""` параметрі #
`1```````бірнеше пәрмен жолын басып шығаруға мүмкіндік береді
print("Таймер: {:.1f}".format(brain.timer.time(SECONDS)), " ", end="")
print("Айналдыру: {:.1f}".format(drivetrain.rotation()))
drivetrain.stop()
Print Console арқылы алынған деректер пайдаланушыға жоба процестері туралы құнды ақпаратты, соның ішінде IQ Robot сенсоры ақпаратын көруге мүмкіндік береді. басып шығарупәрмені іске қосылғанда, оны сол сәтте түсірілген ақпаратты көрсету үшін бағдарламалауға болады.
Жоғарыдағы Python жобасында басып шығару консолі жобадағы Look және Sensing пәрмендері белгілеген IQ миына (2-ші буын) орнатылған инерциялық сенсор арқылы есеп беретін ақпаратты көрсетеді. Бұл ақпарат жоба жұмыс істеп тұрған кезде инерциялық сенсор дискретті сәттерде түсіретін өзгерістерді қамтиды: секундпен уақыт және IQ BaseBot құралының градуспен айналуы.
Ескертпе: Бұл мысалдағы жоба BaseBot (Drivetrain, 2-мотор) үлгісін пайдаланады.