Kódování pneumatické sady V5

Tato příručka je navržena tak, aby pomohla uživatelům V5 Pneumatics Kit orientovat se v procesu pochopení, konfigurace a kódování jejich pneumatiky. Další informace o součástech v sadě V5 Pneumatics Kit v tomto článku z knihovny VEX Library.

Možnosti a nastavení ovládání

V pneumatické sadě V5 hrají dvojčinný solenoid a jeho doprovodný kabel ovladače dvojčinného solenoidu klíčovou roli, protože umožňují uživatelům ovládat pneumatické systémy prostřednictvím VEXcode V5.

Chcete-li se dozvědět, jak Solenoid funguje, si prohlédněte tento článek z knihovny VEX.

Konfigurace solenoidu

Protože jsme se dozvěděli, že Solenoid je pouze 3-vodičové zařízení, jehož stav můžeme změnit, nyní přidáme a nakonfigurujeme zařízení ve VEXcode V5.

obrázek14.png

Otevřete VEXcode V5 a výběrem tlačítka Zařízení otevřete okno Zařízení.

image7.png

Vyberte možnost Přidat zařízení.

obrázek1.png

Vyberte „3-WIRE“.

image4.png

Po výběru „3-WIRE“ vyberte „DIGITAL OUT“.

Pamatujte, že musíme solenoidu říci, v jakém stavu by měl být. K tomu potřebujeme posílat informace přes 3-Wire, a proto jsme zvolili zařízení Digital Out.

image3.png

Po výběru možnosti Digitální výstup vyberte, do kterého 3vodičového portu jste zapojili kabel ovladače elektromagnetu na vašem robotickém mozku. Porty, které jsou již nakonfigurovány pro jiná zařízení, nebudou dostupné.

Jakmile je port vybrán, vyberte 'HOTOVO' pro odeslání zařízení do konfigurace nebo 'CANCEL' pro návrat zpět do nabídky Zařízení.

Poznámka: Výběrem 'ZRUŠIT' vrátíte zpět všechny změny, které jste na zařízení provedli, a nebude součástí konfigurace.

image8.png

Poté se v sekci Snímání nyní objevily povely snímání 'Digital Out'.

Příkazy digitálního výstupu mění stav solenoidu:

Nízký - průtok vzduchu do výstupu A

Vysoká - Průtok vzduchu do výstupu B

obrázek13.png

Další informace o konfiguraci zařízení 3-Wire Digital In a Digital Out v VEXcode V5, například jak je přejmenovat, odstranit z konfigurace nebo změnit jejich číslo portu, naleznete v tomto článku z knihovny VEX Library.

Kódování solenoidu

Podívejme se nyní na příklad kódování solenoidu pomocí Blocks, Pythonu a C++ s jednoduchým jednoválcovým pneumatickým systémem, který je znázorněn níže. Příkladem použití tohoto systému může být napájení odpalovacího mechanismu. Další informace o součástech a sestavě tohoto systému naleznete v tomto článku z knihovny VEX. Příklady základních operací pneumatického systému V5 v tomto článku z knihovny VEX.

Pneumatika

Bloky VEXcode V5 VEXcode V5 Python
obrázek10.png
digital_out_a.set(False)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Při použití jednoválcového pneumatického nastavení způsobí tento příklad okamžité úplné zatažení válce za předpokladu, že je vzduchová nádrž natlakovaná a armatura uzavíracího ventilu je otevřená.

Pamatujte, že výchozí stav pro náš solenoid je nízký stav (nebo 'false' s textovým kódováním), takže tento příklad zajistí, že se náš válec spustí ze známé polohy zatažení.

Bloky VEXcode V5 VEXcode V5 Python
obrázek12.png
digital_out_a.set(False)
wait(1, SECONDS)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); čekat(1, sekundy); DigitalOutA.set(true); }

Po provedení výše uvedeného příkladu a ukončení programu zůstane solenoid v nízkém stavu. Přidáním vysokého stavu 'DigitalOut' nebo kódu True se válec při spuštění programu nejprve zatáhne a po jedné sekundě se plně vysune. Pokud v tomto okamžiku zastavíte program, solenoid se vrátí zpět do nízkého stavu.

Je užitečné oddělit příkazy 'DigitalOut' pomocí příkazů 'Wait'. To umožní, aby se válec na krátkou dobu vysunul nebo zasunul.

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

Last Updated: