Bu kılavuz, V5 Pnömatik Kiti kullanıcılarının pnömatiklerini anlama, yapılandırma ve kodlama sürecinde yol göstermelerine yardımcı olmak için tasarlanmıştır. V5 Pnömatik Kitinin bileşenleri hakkında daha fazla bilgi için, Kütüphanesindeki bu makaleye göz .
Kontrol Seçenekleri ve Kurulum
V5 Pnömatik Kitindeki Çift Etkili Solenoid ve ona eşlik eden Çift Etkili Solenoid Sürücü Kablosu, kullanıcıların pnömatik sistemleri VEXcode V5 aracılığıyla kontrol etmelerini sağlamada önemli rol oynar.
Solenoidin nasıl çalıştığını öğrenmek için Kütüphanesindeki bu makaleye göz .
Solenoidin Yapılandırılması
Solenoid'in durumunu değiştirebileceğimiz sadece 3 Kablolu bir cihaz olduğunu öğrendiğimize göre, şimdi cihazı VEXcode V5'e ekleyip yapılandıracağız.
VEXcode V5'i açın ve Cihazlar penceresini açmak için Cihazlar düğmesini seçin.
'Cihaz ekle'yi seçin.
'3-KABLOLU'yu seçin.
'3-KABLO'yu seçtikten sonra 'DİJİTAL ÇIKIŞ'ı seçin.
Unutmayın, Solenoid'e hangi durumda olması gerektiğini söylememiz gerekiyor. Bunu yapmak için 3-Wire üzerinden bilgi göndermemiz gerekiyor, bu yüzden Dijital Çıkış cihazını seçtik.
Dijital Çıkışı seçtikten sonra Solenoid Sürücü Kablosunu Robot Beyninize hangi 3 telli bağlantı noktasına taktığınızı seçin. Diğer cihazlar için önceden yapılandırılmış olan bağlantı noktaları kullanılamayacaktır.
Bağlantı noktası seçildikten sonra, cihazı yapılandırmaya göndermek için 'BİTTİ' seçeneğini veya Cihazlar menüsüne geri dönmek için 'İPTAL' seçeneğini seçin.
Not: 'İPTAL' seçeneğinin seçilmesi, cihazda yaptığınız tüm değişiklikleri geri alacak ve konfigürasyonun bir parçası olmayacaktır.
Bundan sonra artık Algılama bölümünde 'Dijital Çıkış' Algılama komutları ortaya çıktı.
Dijital çıkış komutları Solenoidin durumunu değiştirir:
Düşük - A çıkışına hava akışı
Yüksek - B çıkışına hava akışı
VEXcode V5'te 3 Kablolu Dijital Giriş ve Dijital Çıkış aygıtlarını yapılandırma hakkında daha fazla bilgi için (örneğin, bunların adını değiştirme, yapılandırmadan silme veya port numaralarını değiştirme) bu makaleyi VEX Kütüphanesinden görüntüleyin.
Solenoidin Kodlanması
Şimdi, aşağıda gösterilen basit tek silindirli pnömatik sistemle Blocks, Python ve C++ kullanarak solenoidi kodlamanın bir örneğini inceleyelim. Bu sistemin örnek bir kullanım durumu, bir fırlatma mekanizmasına güç sağlamak olabilir. Bu sistemin bileşenleri ve montajı hakkında daha fazla bilgi için, VEX Kütüphanesi'ndeki bu makaleyi görüntüleyin. Temel bir V5 Pnömatik Sistemi çalışmasına ilişkin örnekler için, bu makaleyi VEX Kütüphanesinden görüntüleyin.
| VEXcode V5 Blokları | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Tek silindirli pnömatik bir düzenek kullanıldığında, bu örnekte, Hava Tankı basınçlıysa ve Kapatma Vanası Bağlantısı açıksa, silindirin anında geri çekilmesi sağlanacaktır. Solenoidimizin varsayılan durumunun düşük bir durum olan (veya metin kodlamasında 'false') olduğunu hatırlayın, bu nedenle bu örnek, silindirimizin çekilmiş bilinen bir konumdan başlamasını sağlayacaktır. |
||
| VEXcode V5 Blokları | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Yukarıdaki örnek çalıştırıldıktan ve program sona erdikten sonra solenoid düşük durumda kalır. 'DigitalOut' yüksek durumunu veya True kodunu ekleyerek, program başladığında silindir önce geri çekilecek ve ardından bir saniye sonra tamamen uzayacaktır. Programı bu noktada durdurursanız, solenoid düşük duruma dönecektir. 'DigitalOut' komutlarını 'Wait' komutlarıyla ayırmak faydalıdır. Bu, Silindirinin uzaması veya geri çekilmesi için kısa bir süre tanıyacaktır. |
||