Print Console izmantošana VEXcode IQ ar blokiem

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

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

Print Console ir nepieciešama aktīva saziņa starp VEX IQ (2. paaudzes) smadzenēm un ierīci, kas tiek izmantota ar VEXcode IQ. To var paveikt, izmantojot:

USB savienojums

Smadzenes, kas savienotas ar klēpjdatoru, izmantojot USB kabeli.

Bezvadu caur kontrolieri

Kontrolieris, kas savienots ar klēpjdatoru, izmantojot USB kabeli.

Piezīme: Bluetooth sakari nav pieejami.


Kā atvērt drukas konsoli

VEXcode IQ rīkjosla ar iezīmētu Print Console ikonu starp ierīču un palīdzības ikonām.

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

Ir atvērta Print Console izvēlne, un tajā ir redzama tukša vieta projektiem, kuros drukāt informāciju un tekstu.

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


Kā izmantot Print Console projektā

Apskatiet un uzzīmējiet blokus, kas aktivizē drukas konsoli

VEXcode IQ rīklodziņš ar bloku apakškategoriju Drukāt, kas parādīta kategorijā Izskati.

Specialized Look bloki tiek izmantoti VEXcode IQ projektā, lai aktivizētu Print Console. Šie bloki drukā vārdus, skaitļus, uzrādītās vērtības no mainīgajiem, operatora aprēķinu vai vērtības, kas tiek ziņots no sensora vai ierīces.

VEXcode IQ palīdzības funkcija sniedz papildu informāciju par šiem un citiem programmēšanas blokiem. Skatiet šo rakstu , lai iegūtu informāciju par to, kā piekļūt palīdzības funkcijai.

VEXCode IQ Iestatiet pildspalvas krāsu bloku ar atvērtu nolaižamo izvēlni, lai mainītu ierīci. Noklusējuma opcija ir iestatīta uz sarkanu pildspalvas krāsu Brain, bet to var mainīt, lai iestatītu konsolē.

Bloku [Iestatīt pildspalvas krāsu] kategorijā Draw var izmantot arī drukas konsolē, nolaižamajā izvēlnē atlasot "Console".

Skata bloku pielietošana, izmantojot drukas konsoli

VEXCode IQ drukas bloks, kas ir paplašināts, lai iekļautu kursora iestatīšanu uz nākamo rindu. Visam blokam konsolē ir uzraksts Print Drive Forward (Drukāt uz priekšu) un kursors tiek pārvietots uz nākamo rindu.

Izmantojiet blokus Look projektā, lai izdrukātu ziņojumu vai parādītu datus drukas konsolē.

Lai izmantotu Drukas blokus, atlasiet vajadzīgo Look bloku un pievienojiet to projektam. Nolaižamajā izvēlnē atlasiet "Console".

piezīme. Lai teksts tiktu parādīts drukas konsolē, bloka daļai "un iestatīt kursoru uz nākamo rindu" ir jābūt iespējotai.

VEXcode IQ rīkjosla ar iezīmētām lejupielādes un palaišanas ikonām.

Lejupielādējiet projektu IQ Robot Brain un atlasiet “Palaist”.

Skatiet šo rakstu par projekta lejupielādi un izpildi. 

Ir atvērta Print Console izvēlne un tajā ir redzams drukāts ziņojums Drive Forward (Dodieties uz priekšu).

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 IQ projekts.

Draw Blocks uzklāšana, izmantojot Print Console

VEXcode IQ bloku projekts, kas izmanto Set pildspalvas krāsu blokus, lai drukātu dažādās krāsās. Projekts skan šādi: Startējot, konsolē iestatiet pildspalvas krāsu uz sarkanu un pēc tam konsolē izdrukājiet SARKANU un novietojiet kursoru uz nākamo rindu. Pēc tam konsolē iestatiet pildspalvas krāsu uz zaļu, pēc tam konsolē izdrukājiet ZAĻU krāsu un novietojiet kursoru uz nākamo rindu.

Izmantojiet Draw blokus projektā, lai mainītu teksta krāsu drukas konsolē.

Lai izmantotu bloku [Iestatīt pildspalvas krāsu], atlasiet bloku [Iestatīt pildspalvas krāsu] un pievienojiet to projektam.

Nolaižamajā izvēlnē atlasiet "Console".

piezīme: bloks [Iestatīt pildspalvas krāsu] ir vienīgais Draw bloks, ko var izmantot konsolē.

VEXcode IQ rīkjosla ar iezīmētām lejupielādes un palaišanas ikonām.

Lejupielādējiet projektu IQ Robot Brain un atlasiet “Palaist”.

Skatiet šo rakstu par bloku projekta lejupielādi un izpildi. 

Ir atvērta Print Console izvēlne un nākamajā rindā tiek parādīts drukāts ziņojums SARKANS un pēc tam ZAĻŠ. Ziņojumi ir iespiesti attiecīgajās krāsās.

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 IQ projekts.


Notīrīt rindas drukas konsolē

Ir atvērta Print Console izvēlne, un zemāk ir iezīmēta poga Notīrīt.

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ī.

VEXcode IQ bloku projekts, kas izmanto gaidīšanas blokus, lai drukātu ziņojumus ar kavēšanos. Projekts skan šādi: Kad projekts ir sākts, konsolē izdrukājiet Sveiki un novietojiet kursoru uz nākamo rindu un pēc tam pagaidiet 3 sekundes. Pēc tam konsolē notīriet visas rindas, konsolē izdrukājiet “Goodbye” un novietojiet kursoru uz nākamo rindu. Visbeidzot, pagaidiet 3 sekundes un pēc tam konsolē notīriet visas rindas.

Vēl viens veids, kā notīrīt drukas konsoli, ir izmantot bloku [Notīrīt visas rindas].

Pievienojiet projektam bloku [Notīrīt visas rindas], lai drukas konsolē noņemtu visas līnijas.

Šajā projektā “Hello” tiks drukāts uz Print Console. Pēc 3 sekundēm visas rindas tiks notīrītas. Pēc tam uz Print Console tiks izdrukāts “Goodbye” un pēc 3 sekundēm tas tiks notīrīts.


Saglabājiet no Print Console

Ir atvērta Print Console izvēlne, un zemāk ir iezīmēta poga Saglabāt.

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.

Saglabātais Print Console fails tiek rādīts ierīces mapē Lejupielādes.

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. 

VEXcode IQ bloku projekts, kas izmanto mainīgo, drukas blokus, mūžīgu ciklu un smadzeņu pogas nospiešanas blokus. Projekts saņem ievadi no Brain pogām un pēc tam izdrukā mainīgo, skaitam pieaugot un samazinoties atkarībā no ievades.
Tiek parādīta Print Console ar iepriekšējā projekta izvades ziņojumiem. Ziņojumos mainīgais skaita līdz 3 un pēc tam atpakaļ līdz 0, pa vienam.

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.

VEXcode IQ bloku projekts, kas izmanto Turn bloku, while ciklu, drukāšanas blokus un uztveršanas blokus. Projekts pagriež robotu pa labi un pēc tam 10 sekundes izdrukā pašreizējo taimeri sekundēs un piedziņas rotācijas vērtības grādos.
Tiek parādīta Print Console ar iepriekšējā projekta izvades ziņojumiem. Ziņojumos tiek rādītas taimera un rotācijas vērtības, kas laika gaitā tiek skaitītas uz priekšu, līdz taimeris sasniedz 10 sekundes.

Print Console tvertie dati ļauj lietotājam redzēt vērtīgu informāciju par projekta procesiem, tostarp IQ Robot sensora informāciju. Kad tiek aktivizēts [Drukāšanas] bloks, to var ieprogrammēt, lai parādītu konkrē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 IQ smadzenēs (2. paaudze), kā noteikts projekta blokos Look un Sensing. Šī informācija ietver izmaiņas, ko inerciālais sensors uztver diskrētos brīžos, kamēr projekts darbojas: laiks sekundēs un BaseBot rotācija grādos.

Piezīme. Šajā piemērā projektā tiek izmantota BaseBot (piedziņa, 2 motoru) (2. paaudzes) veidne.

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

Last Updated: