V5 Pnömatik Kitinin Kodlanması

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 araç çubuğunda, Kod Görüntleyici ve İzleme Konsolu simgeleri arasında Aygıtlar simgesi vurgulanmış halde gösterilmiştir.

VEXcode V5'i açın ve Cihazlar penceresini açmak için Cihazlar düğmesini seçin.

VEXcode V5 Cihazlar menüsü ve Cihaz Ekle düğmesi gösterilmiştir.

'Cihaz ekle'yi seçin.

VEXcode V5 Cihazlar menüsü, Cihaz ekle düğmesi seçildikten sonra görüntülenir. 3 telli seçenek vurgulanmıştır.

'3-KABLOLU'yu seçin.

VEXcode V5 Cihazlar menüsünde, Cihaz Ekle düğmesinden sonra 3 Kablolu cihaz seçilir. 3-Wire cihazlarının bir listesi gösteriliyor ve Dijital Çıkış seçeneği vurgulanıyor.

'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çeneği seçildikten sonra VEXcode V5 Cihazlar menüsü. Robotun 8 adet 3 telli bağlantı noktasının listesi bulunmaktadır ve A olarak etiketlenmiş bağlantı noktası vurgulanmıştır.

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.

Araç kutusunda VEXcode V5 Dijital Çıkış Algılama kategorisi gösterilmektedir ve DigitalOutA'yı düşük olarak ayarlayan bir Dijital Çıkış bloğu mevcuttur.

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 Aygıtlar menüsü, Dijital Çıkış seçenekleri açık ve sol alt köşedeki Sil düğmesi vurgulanmış halde.

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.

V5 Tek Silindirli Pnömatik Sisteminin tamamı, V5 Beynine bağlantı yoluyla kontrol edilen çeşitli bileşenlerden oluşmaktadır.

VEXcode V5 Blokları VEXcode V5 Python
VEXcode V5 Blok Projesi, "Başlatıldığında DigitalOutA'yı düşük seviyeye ayarla." şeklinde bir komut içeriyor.
digital_out_a.set(Yanlış)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

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 Blok Projesi, "Başlatıldığında, DigitalOutA'yı düşük seviyeye ayarlayın, 1 saniye bekleyin ve ardından DigitalOutA'yı yüksek seviyeye ayarlayın." şeklinde bir komut içerir.
digital_out_a.set(Yanlış)
wait(1, SECONDS)
digital_out_a.set(Doğru)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); bekle(1, saniye); DigitalOutA.set(doğru); }

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.

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

Last Updated: