Print Console izmantošana programmā VEXcode EXP ar Python

Print Console ļauj lietotājam parādīt ziņojumus, ziņot par sensoru vērtībām vai prezentēt datus no VEXcode EXP projektiem. Print Console arī ļauj lietotājiem saglabāt izdrukas kā teksta failu.

Print Console var izmantot arī procesa informācijas attēlošanai, nodrošinot vizuālus norādījumus, kas ļauj lietotājam redzēt, kas notiek VEXcode EXP projektā  konkrētā  mirklī, tādējādi veidojot vizuālu saikni starp projektu un projekta darbībām. EXP robots.

Print Console ir nepieciešama aktīva saziņa starp VEX EXP Brain un ierīci, kas tiek izmantota ar VEXcode EXP. To var paveikt, izmantojot:

USB savienojums

Screen_Shot_2022-01-05_at_12.54.49_PM.png

Bezvadu caur kontrolieri

vlcsnap-2022-02-09-15h24m49s736.png

Piezīme: Bluetooth sakari nav pieejami.


Kā atvērt drukas konsoli

Screen_Shot_2022-02-08_at_3.23.26_PM.png

Print Console atrodas EXP monitora displejā. Lai atvērtu drukas konsoli, blakus palīdzībai atlasiet ikonu Monitor Display.

Screen_Shot_2022-02-08_at_3.25.18_PM.png

Pēc atlasīšanas tiks atvērts monitora displejs. Drukas konsole atrodas labajā pusē.


Kā izmantot Print Console projektā

Komandas, kas iedarbina drukas konsoli

print_console_commands.png

Komandas Print atrodas komandu kategorijā Look un tiek izmantotas VEXcode EXP projektā, lai aktivizētu Print Console.

Šīs komandas drukā vārdus, skaitļus, ziņotās vērtības no mainīgajiem, vērtības, kas tiek ziņots no sensora vai ierīces, vai notīra konsoli.

Palīdzības līdzeklis VEXcode EXP sniedz papildu informāciju par šīm un citām komandām.

Skatiet šo rakstu , lai iegūtu informāciju par to, kā piekļūt palīdzības funkcijai.

Komandu Print izmantošana ar Print Console

python_code_for_print_example.png

Izmantojiet komandas print VEXcode EXP projektā, lai izdrukātu ziņojumu vai parādītu datus drukas konsolē.

Lai izmantotu komandas print , atlasiet komandu un pievienojiet to projektam.

Pēc tam pēdiņās iekavās ierakstiet drukājamo tekstu.

Piezīme. Datu drukāšanai varat arī pievienot sensoru vai mainīgo komandas iekavās. Skatiet piemērus sadaļā “Piemēri, izmantojot Print Console”. 

Screen_Shot_2022-02-08_at_3.29.56_PM.png

Lejupielādējiet projektu EXP Robot Brain un atlasiet “Palaist”. Skatiet šo rakstu par Python projekta lejupielādi un palaišanu. 

Screen_Shot_2022-02-08_at_4.10.18_PM.png

Kad ir atlasīts “Run”, projekts tiks palaists un krāsainais teksts vai ieprogrammētās vērtības tiks izdrukātas Print Console, kā to nosaka VEXcode EXP projekts.

piezīme: Python pēc noklusējuma izveido jaunu rindiņu pēc katras komandas print.

Screen_Shot_2022-02-08_at_4.17.37_PM.png

Varat drukāt vairākas vērtības vienā rindā, pievienojot vairākus ziņojumus vai komandas komandas printiekavās un atdalot tās ar komatiem, kā parādīts attēlā pa kreisi.

Screen_Shot_2022-02-08_at_4.21.02_PM.png

Vai arī varat izmantot beigu parametru, lai vienā rindā drukātu vairākas vērtības, kā parādīts šajā attēlā.


Drukāšana ar krāsu drukas konsolē

Screen_Shot_2021-11-17_at_12.05.42_PM.png

Jūs varat iestatīt drukājamā teksta krāsu, izmantojot krāsu kodu ar komandu print VEXcode EXP.

Lai izmantotu krāsu kodu ar komandu print , pievienojiet atsoļa secību ("\033") un krāsas kodu komandā print , kā parādīts kreisajā pusē.

Tālāk ir sniegti daži krāsu kodu piemēri.

  • [31m - Sarkans
  • [32m - Zaļš
  • [34 m - zils

Skatiet pilnu krāsu kodu sarakstu palīdzības funkcijā komandai print. Skatiet šo rakstu , lai iegūtu informāciju par to, kā piekļūt palīdzības funkcijai.

Screen_Shot_2022-02-08_at_3.29.56_PM.png

Lejupielādējiet projektu EXP Robot Brain un atlasiet “Palaist”. Skatiet šo rakstu par Python projekta lejupielādi un palaišanu. 

Screen_Shot_2022-02-08_at_4.30.03_PM.png

Kad ir atlasīts “Run”, projekts tiks palaists un krāsainais teksts vai ieprogrammētās vērtības tiks izdrukātas Print Console, kā to nosaka VEXcode EXP projekts.


Notīrīt rindas drukas konsolē

Screen_Shot_2022-02-09_at_9.45.43_AM.png

Ir divi veidi, kā dzēst visu informāciju no Print Console. Pirmais veids, kā pilnībā notīrīt visu tekstu, ir atlasīt pogu "Notīrīt" drukas konsoles apakšējā kreisajā stūrī.

Screen_Shot_2021-11-16_at_11.58.34_AM.png

Vēl viens veids, kā notīrīt Print Console, ir izmantot komandu Console Clear print , kas iezīmēta attēlā pa kreisi. Pievienojiet šo komandu, lai noņemtu visas drukas konsoles rindas.

Šajā projektā “Hello” tiks drukāts uz Print Console. Pēc 3 sekundēm konsole tiks notīrīta.


Saglabājiet no Print Console

Screen_Shot_2022-02-09_at_10.07.00_AM.png

Informāciju no Print Console ir viegli saglabāt ierīcē.

Print Console apakšdaļā atlasiet “Saglabāt”, lai visu tekstu saglabātu kā  .txt failu.

downloaded_logs.png

Kad esat atlasījis pogu Saglabāt, fails tiks automātiski saglabāts jūsu ierīces mapē Lejupielādes kā  .txt fails.

Piezīme: Fails nesaglabā drukātās krāsas.


Projektu piemēri, izmantojot Print Console

Pārskati par mainīgajām vērtībām un datiem projektā

Drukas konsoli var izmantot, lai ziņotu par mainīgajām vērtībām atsevišķos projekta brīžos.

Screen_Shot_2021-11-17_at_11.18.54_AM.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

Izmantojiet Print Console, lai izdrukātu “myVariable” vērtību.

Kreisajā pusē esošajā projektā Print Console parāda mainīgas vērtības, kad tiek nospiestas pogas Brain. Mainīgais palielinās, kad tiek nospiesta poga "pa kreisi", un samazinās, kad tiek nospiesta poga "pa labi".


Ziņojums par projektā ietvertajām vērtībām un datiem

Print Console var izmantot, lai ziņotu par sensoru datiem atsevišķos projekta brīžos.

python_project.png
python._sensor_project.png

Print Console tvertie dati ļauj lietotājam redzēt vērtīgu informāciju par projekta procesiem, tostarp EXP Robot sensora informāciju. Kad tiek aktivizēta komanda drukāt, to var ieprogrammēt, lai parādītu tajā brīdī uzņemto informāciju.

Kreisajā pusē esošajā projektā Print Console parāda informāciju, ko ziņo inerciālais sensors, kas iebūvēts EXP smadzenēs, kā to paredz komandas Look un Sensing projektā. Šī informācija ietver izmaiņas, ko inerciālais sensors uztver diskrētos brīžos, kamēr projekts darbojas: laiks sekundēs un EXP BaseBot rotācija grādos.

Piezīme. Projektā šajā piemērā tiek izmantota BaseBot (piedziņas, 2 motoru) veidne.

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

Last Updated: