Kodowanie zestawu pneumatyki V5

Ten przewodnik ma pomóc użytkownikom zestawu pneumatyki V5 w poruszaniu się po procesie zrozumienia, konfigurowania i kodowania układów pneumatycznych. Aby uzyskać więcej informacji na temat komponentów zestawu pneumatycznego V5, , zobacz ten artykuł z biblioteki VEX.

Opcje sterowania i konfiguracja

W zestawie pneumatycznym V5 elektromagnes dwustronnego działania i towarzyszący mu kabel sterujący elektromagnesu dwustronnego działania odgrywają kluczową rolę w umożliwieniu użytkownikom sterowania układami pneumatycznymi za pomocą kodu VEXcode V5.

Aby dowiedzieć się, jak działa elektromagnes, przejrzyj ten artykuł z Biblioteki VEX.

Konfiguracja elektromagnesu

Ponieważ dowiedzieliśmy się, że elektromagnes to tylko urządzenie 3-przewodowe, którego stan możemy zmienić, teraz dodamy i skonfigurujemy urządzenie w VEXcode V5.

obraz14.png

Otwórz VEXcode V5 i wybierz przycisk Urządzenia, aby otworzyć okno Urządzenia.

image7.png

Wybierz „Dodaj urządzenie”.

obraz1.png

Wybierz opcję „3-WIRE”.

obraz4.png

Po wybraniu „3-WIRE” wybierz „DIGITAL OUT”.

Pamiętaj, że musimy powiedzieć elektromagnesowi, w jakim stanie powinien się znajdować. Aby to zrobić, musimy przesłać informacje za pomocą kabla 3-Wire, dlatego wybraliśmy urządzenie Digital Out.

obraz3.png

Po wybraniu wyjścia cyfrowego wybierz, do którego 3-żyłowego portu podłączyłeś kabel sterownika elektromagnesu w urządzeniu Robot Brain. Porty, które są już skonfigurowane dla innych urządzeń, będą niedostępne.

Po wybraniu portu wybierz „GOTOWE”, aby przesłać urządzenie do konfiguracji lub „ANULUJ”, aby wrócić do menu Urządzenia.

Uwaga: Wybranie opcji „ANULUJ” spowoduje cofnięcie wszelkich zmian wprowadzonych na urządzeniu i nie będzie częścią konfiguracja.

obraz8.png

Następnie w sekcji Wykrywanie pojawiły się polecenia wykrywania „Digital Out”.

Polecenia wyjścia cyfrowego zmieniają stan elektromagnesu:

Niski — przepływ powietrza do wylotu A

Wysoki — przepływ powietrza do wylotu B

obraz13.png

Aby uzyskać więcej informacji na temat konfigurowania 3-przewodowych urządzeń wejścia cyfrowego i wyjścia cyfrowego w VEXcode V5, np. jak zmienić ich nazwę, usunąć je z konfiguracji lub zmienić numer portu, widok ten artykuł z Biblioteki VEX.

Kodowanie elektrozaworu

Przyjrzyjmy się teraz przykładowi kodowania elektromagnesu przy użyciu Blocks, Python i C++ z prostym jednocylindrowym układem pneumatycznym, który przedstawiono poniżej. Przykładowym przypadkiem użycia tego systemu może być zasilanie mechanizmu wyrzutni. Aby uzyskać więcej informacji na temat komponentów i montażu tego systemu, zobacz ten artykuł z Biblioteki VEX. Aby zapoznać się z przykładami podstawowego działania układu pneumatycznego V5, zobacz ten artykuł z biblioteki VEX.

Pneumatyka

Bloki VEXcode V5 VEXcode V5 w Pythonie
obraz10.png
digital_out_a.set (fałsz)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

W przypadku konfiguracji pneumatycznej z jednym cylindrem, w tym przykładzie cylinder zostanie natychmiast całkowicie cofnięty, pod warunkiem, że w zbiorniku powietrza znajduje się ciśnienie, a złączka zaworu odcinającego jest otwarta.

Pamiętaj, że domyślny stan naszego elektromagnesu to stan niski (lub „fałszywy” w przypadku kodowania tekstowego), więc ten przykład zapewni, że nasz cylinder zacznie się od znanej pozycji wycofania.

Bloki VEXcode V5 VEXcode V5 w Pythonie
obraz12.png
digital_out_a.set(False)
wait(1, SECONDS)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); czekaj (1, sekundy); DigitalOutA.set(true); }

Po wykonaniu powyższego przykładu i zakończeniu programu elektrozawór pozostaje w stanie niskim. Dodając wysoki stan „DigitalOut” lub kod True, cylinder najpierw cofnie się po uruchomieniu programu, a następnie całkowicie wysunie się po jednej sekundzie. Jeśli zatrzymasz program w tym momencie, elektrozawór powróci do stanu niskiego.

Pomocne jest oddzielenie poleceń „DigitalOut” za pomocą poleceń „Czekaj”. Umożliwi to krótki okres czasu na wysunięcie lub cofnięcie cylindra.

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

Last Updated: