Monitorování proměnných a senzorů dostupné v konzole VEXcode GO Monitor poskytuje důležité vizuální podněty, které uživateli umožňují vidět, co se děje v projektu VEXcode GO v reálném čase. Monitor Console umožňuje uživatelům vytvořit vizuální spojení mezi projektem a akcemi robota GO. Monitorovací senzor a hodnoty proměnných v konzole Monitor umožňuje uživateli prohlížet zprávy o konkrétní hodnotě (nebo více hodnotách) v projektu v reálném čase. Monitorování také pomáhá uživatelům vizualizovat tok projektu tím, že zobrazuje bloky, které nemusí být explicitně hlášeny na panelu Playground Dashboard.
Jak používat konzolu Monitor
Chcete-li otevřít okno Monitor a zobrazit konzolu Monitor, vyberte ikonu Monitor vedle nápovědy.
Konzola monitoru hlásí hodnoty senzoru a proměnných.
Bloky z kategorie Snímání v panelu nástrojů lze přidat do konzoly monitoru. Nejprve vyberte parametr, který má být sledován v bloku v rámci Toolbox.
Dále vyberte a přetáhněte blok na ikonu Monitor Console v pracovním prostoru.
Chcete-li odebrat hodnoty senzoru z konzoly monitoru, vyberte ikonu 'X'.
Proměnné v panelu nástrojů lze přidat do konzoly monitoru výběrem a přetažením bloku proměnné na ikonu konzoly monitoru v pracovním prostoru. VEXcode GO vždy začíná proměnnou „myVariable“. Informace o přidání nové proměnné a pojmenování proměnných ve VEXcode GO získáte kliknutím nazde.
Chcete-li odebrat proměnné z konzoly Monitor, vyberte ikonu 'X'.
Seznamy lze také přidat do konzoly Monitor. Před přidáním do konzoly Monitor musí být vytvořeny seznamy a 2D seznamy.
Chcete-li přidat existující seznam nebo 2D seznam, vyberte a přetáhněte příslušný blok seznamu na ikonu Monitor Console v pracovním prostoru.
Pokud nesprávný blok přetáhnete na ikonu Monitor Console v pracovním prostoru, objeví se nad ním červená ikona, která znamená, že byl vybrán nesprávný blok a nelze jej monitorovat.
Chcete-li odstranit seznam z konzoly Monitor, vyberte ikonu 'X'.
Monitorování hodnot senzorů
Monitorování hodnot senzoru v konzole Monitor umožňuje uživateli prohlížet data senzoru v reálném čase.
V následujícím příkladu je blok <Pressing bumper>monitorován v konzole Monitor. Projekt nasměruje robota GO k zastavení, pokud se nárazník LED dostane do kontaktu se zdí nebo jiným předmětem (stisknutím). Sledujte, jak se hodnota <Pressing bumper>bloku v konzole monitoru mění z false na true, když se nárazník LED dostane do kontaktu s předmětem.
Monitor Console lze také použít k pomoci uživateli vizualizovat tok projektu zobrazením bloků, které nemusí být explicitně hlášeny v Playground Dashboard, jako je časovač v sekundách.
V následujícím příkladu je blok (hodnota časovače)hlášen v konzole Monitor. Robot GO pojede vpřed o 400 mm a pak počká, dokud (hodnota časovače) blokneoznámí hodnotu větší než 3 sekundy. Robot GO se poté otočí doprava o 90 stupňů. Bez monitorovací konzoly by uživatel nebyl schopen vizualizovat přesné načasování příkazu odbočit doprava o 90 stupňů.
Monitorování hodnot proměnných
Monitor Console lze také použít ke sledování proměnných hodnot. Monitor Console může poskytovat zprávy o konkrétní proměnné v projektu v reálném čase.
V následujícím příkladu se proměnná „timesRepeated“ používá ke sledování toho, kolikrát robot GO opakuje určité chování. Monitorování proměnných na konzole Monitor může pomoci poskytnout zpětnou vazbu v reálném čase, abyste pochopili tok projektu.