Dijital Çıkış#
giriiş#
digital_out sınıfı, V5 Brain’in LED, röle veya diğer elektronik cihazlar gibi harici bir bileşene dijital sinyal göndermesine olanak tanır. Yüksek sinyal (5 volt) veya düşük sinyal (0 volt) gönderebilir.
Sınıf Oluşturucuları#
digital_out(
triport::port &port );
Sınıf Yıkıcısı#
digital_out nesnesini yok eder ve ilişkili kaynakları serbest bırakır.
~digital_out();
Parametreler#
Parametre |
Tip |
Tanım |
|---|---|---|
|
|
Dijital Çıkış cihazının bağlı olduğu 3 Kablolu Bağlantı Noktası, |
Örnek#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Üye Fonksiyonları#
digital_out sınıfı aşağıdaki üye fonksiyonlarını içerir:
set— 3 Kablolu Dijital Çıkış portunun sinyal seviyesini yüksek veya düşük olarak ayarlar.
Herhangi bir digital_out üye fonksiyonunu çağırmadan önce, aşağıda gösterildiği gibi bir digital_out örneği oluşturulmalıdır:
/* This constructor is required when using VS Code.
Digital output configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
set#
Seçilen 3 telli portun sinyal seviyesini ayarlar.
Available Functionsvoid set(
bool value );
Parametre |
Tip |
Tanım |
|---|---|---|
|
|
Yüksek veya düşük sinyal gönderilip gönderilmeyeceği: |
Bu fonksiyon bir değer döndürmez.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);