Mainīgo un sensoru vērtību uzraudzība VEXcode VR ar Python

VEXcode VR monitora konsolē pieejama mainīgo un sensoru uzraudzība nodrošina svarīgus vizuālos norādījumus, kas ļauj lietotājam redzēt, kas notiek Python projektā reālās reizes. Monitora konsole ļauj lietotājiem izveidot vizuālu saikni starp projektu un VR robota darbībām. Monitoringa sensors un mainīgās vērtības monitora konsolē ļauj lietotājam skatīt reāllaika ziņojumus par konkrētu vērtību (vai vairākām vērtībām) projektā.


Kā lietot monitora konsoli

VEXcode VR programmēšanas saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, ko izmanto kodēšanas koncepciju mācīšanai, izmantojot virtuālo robotu, kas ir daļa no sadaļas Pamācības skolotājiem un studentiem STEM izglītībā.

Lai atvērtu monitora logu un skatītu monitora konsoli, blakus palīdzībai atlasiet ikonu Monitors.

VEXcode VR interfeisa ekrānuzņēmums, kurā parādītas uz blokiem balstītas kodēšanas iespējas virtuālā robota programmēšanai, izceļot funkcijas iesācējiem un pieredzējušiem lietotājiem apmācības kontekstā.

Monitora konsole ziņo sensoru un mainīgo vērtības.

Izmantojot monitora sensora komandu

VEXcode VR interfeisa ekrānuzņēmums, kas parāda bloku kodēšanas vidi, kas paredzēta kodēšanas jēdzienu apguvei, izmantojot virtuālo robotiku, kā daļu no apmācības sadaļas.

Sensoru vērtības var pievienot, izmantojot komandu Monitor Sensor. Pievienojiet sensora identifikatoru kā virknes parametru.

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, kas paredzēta kodēšanas koncepciju mācīšanai, izmantojot virtuālo robotiku, kā daļa no apmācības sadaļas.

Komanda Monitor Sensor pieņem šādus virknes identifikatorus.

Šo pieņemto virkņu identifikatoru sarakstu var atrast arī komandā Palīdzība monitora sensoram.

VEXcode VR programmēšanas saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, ko izmanto kodēšanas koncepciju un robotikas principu mācīšanai virtuālā vidē.

Sensora vērtība parādīsies monitora konsolē, kad projekts tiks sākts.

VEXcode VR interfeisa ekrānuzņēmums, kurā parādīta bloku kodēšanas vide virtuālā robota programmēšanai, ilustrējot funkcijas iesācējiem un pieredzējušiem lietotājiem STEM izglītības kontekstā.

Pārraugiet vairākas sensoru vērtības, izmantojot komatus, lai atdalītu virknes identifikatorus.

Izmantojot monitora mainīgo komandu

VEXcode VR interfeisa ekrānuzņēmums, kurā parādītas uz blokiem balstītas kodēšanas iespējas virtuālā robota programmēšanai, ilustrējot funkcijas iesācējiem un pieredzējušiem lietotājiem apmācības kontekstā.

Mainīgos var pievienot un noņemt no monitora konsoles, izmantojot komandu Monitor Variable. Definējiet mainīgo kā globālu, pēc tam piešķiriet vērtību. Pievienojiet mainīgo kā virknes parametru.

def main():
globālais mans_mainīgais

Lai izveidotu globālu mainīgo, pirms mainīgā nosaukuma pievienojiet atslēgvārdu "globāls".

def main():
globālais mans_mainīgais
mans_mainīgais = 0

Piešķiriet mainīgajam sākotnējo vērtību.

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīta uz blokiem balstīta kodēšanas vide, kas paredzēta kodēšanas koncepciju mācīšanai, izmantojot virtuālo robotiku, piemērota iesācējiem un pieredzējušiem lietotājiem STEM izglītībā.

Mainīgā vērtība parādīsies, kad projekts tiks sākts.

VEXcode VR apmācības interfeisa ekrānuzņēmums, kurā parādīti bloku kodēšanas elementi un virtuāls robots, kas izstrādāts, lai palīdzētu lietotājiem apgūt kodēšanas koncepcijas simulētā vidē.

Sarakstus var pievienot arī monitora konsolei. Pirms pievienošanas monitora konsolei saraksti un 2D saraksti ir jādefinē.

def main():
globālais my_list

Lai izveidotu jaunu sarakstu vai 2D sarakstu, pirms saraksta nosaukuma pievienojiet atslēgvārdu "globāls".

def main():
globālais mans_saraksts
mans_saraksts = [1,2,3]

Ievadiet vērtības kvadrātiekavās, lai pievienotu vērtības sarakstam.

def main():
globāls mans_saraksts
mans_saraksts = [1,2,3]
monitor_mainīgs("mans_saraksts")

Lai monitora konsolei pievienotu sarakstu, komandā Monitor Variables pievienojiet saraksta nosaukumu kā virknes mainīgo. Virknes mainīgais ir apzīmēts ar " " ap mainīgā nosaukumu.

VEXcode VR saskarnes ekrānuzņēmums, kurā parādīti bloku kodēšanas elementi, kas paredzēti kodēšanas koncepciju mācīšanai, izmantojot virtuālo robotiku izglītības vidē.

Saraksta vērtības parādīsies, kad projekts tiks sākts.

VEXcode VR interfeisa ekrānuzņēmums, kas parāda bloku kodēšanas iespējas un virtuālo robotu vadīklas, ilustrē platformas funkcijas kodēšanas koncepciju apguvei simulētā vidē.

Pārraugiet vairākus mainīgos un/vai sarakstus, izmantojot komatus, lai atdalītu mainīgā nosaukuma virknes parametrus.


Sensoru vērtību pārraudzības piemērs

Sensoru vērtību pārraudzība monitora konsolē ļauj lietotājam skatīt sensora datus reāllaikā.

Šajā piemērā monitora konsolē tiek uzraudzīts attālums no. Projekts liek VR robotam apstāties, ja VR robots atrodas mazāk nekā 500 mm attālumā no sienas.

Skatieties, kā monitora konsolē mainās attāluma vērtības no komandas .

Ņemiet vērā, ka uz sensora vērtību atsaucas, izmantojot citātus 28. rindiņā: monitor_sensor("distance.get_distance")


Mainīgo vērtību pārraudzības piemērs

Monitoringa konsoli var izmantot arī mainīgo vērtību pārraudzībai. Monitor Console var nodrošināt reāllaika pārskatus par konkrētu mainīgo projektā.

Šajā piemērā mainīgais “timesRepeated” tiek izmantots, lai pārraudzītu, cik reižu VR robots atkārto noteiktu darbību. Cikla  for parametru dēļ, kad šis mainīgais sasniedz skaitli 5, VR robots iziet no cilpas.

Monitoringa konsoles mainīgā uzraudzība var palīdzēt nodrošināt reāllaika atgriezenisko saiti, lai izprastu projekta gaitu. 

Ņemiet vērā, ka mainīgā vērtība tiek norādīta, izmantojot pēdiņas: monitor_variable("times_repeated")

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

Last Updated: