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 Kiti içindeki bileşenler hakkında daha fazla bilgi için, bu makaleyi VEX Kütüphanesinden görüntüleyin.
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, bu makaleyi VEX Kütüphanesinden görüntüleyin.
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 | |
|---|---|---|
digital_out_a.set(Yanlış) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
Tek silindirli pnömatik kurulum kullanan bu örnek, Hava Tankının basınç altında olması ve Kapatma Valfi Bağlantısının açık olması koşuluyla silindirin hemen tamamen geri çekilmesine neden olacaktır. Solenoidin varsayılan durumunun düşük durum (veya metin kodlamasıyla 'yanlış') olduğunu unutmayın; dolayısıyla bu örnek, silindirimizin bilinen bir geri çekilme konumundan başlamasını sağlayacaktır. |
||
| VEXcode V5 Blokları | VEXcode V5 Python | |
|---|---|---|
digital_out_a.set(Yanlış) wait(1, SECONDS) digital_out_a.set(Doğru) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
Yukarıdaki örnek yürütülüp program sona erdikten sonra solenoid düşük durumda kalır. Bir 'DigitalOut' yüksek durumu veya True kodu eklendiğinde, program başladığında silindir ilk olarak geri çekilecek ve bir saniye sonra tamamen uzayacaktır. Programı bu noktada durdurursanız solenoid düşük duruma geri dönecektir. 'DigitalOut' komutlarını 'Bekle' komutlarını kullanarak ayırmak faydalı olacaktır. Bu, Silindirin uzamasına veya geri çekilmesine kısa bir süre izin verecektir. |
||