Pnömatik#

giriiş#

VEX V5 Brain, pneumatics sınıfını kullanarak bir V5 Pnömatik sistemini kontrol edebilir. Bu sınıf, Brain’in sistemi açıp kapatmasına, pnömatik silindirleri uzatmasına veya geri çekmesine olanak tanır.

Pnömatik cihaz, kodda manuel olarak oluşturulmalıdır ve VEXcode V5’teki Cihaz Menüsü kullanılarak eklenemez.

Sınıf Oluşturucuları#

pneumatics( 
  triport::port &port );

Sınıf Yıkıcısı#

pneumatics nesnesini yok eder ve ilgili kaynakları serbest bırakır.

~pneumatics();

Parametreler#

Parametre

Tip

Tanım

&port

triport::port

Pnömatik Solenoidin bağlı olduğu 3 Kablolu Port, Brain.ThreeWirePort.X veya ExpanderName.Xşeklinde yazılır; burada X port harfidir (örneğin, Brain.ThreeWirePort.A veya Expander1.A).

Notlar#

  • Bu sınıf, VEXcode V5’te Aygıt Menüsü kullanılarak oluşturulamadığı için yalnızca kod içinde manuel olarak oluşturulabilir.

  • pneumatics sınıf kurucusuna sahip bir nesne oluşturmak için kullanılmadan önce bir Beyin veya 3 Kablolu Genişletici oluşturulmalıdır.

Örnek#

// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);

Üye Fonksiyonları#

pneumatics sınıfı aşağıdaki üye fonksiyonlarını içermektedir:

  • open — Pnömatik Solenoidi açık duruma getirir ve silindire hava akışına izin verir.

  • close — Pnömatik Solenoidi kapalı duruma getirir ve silindire hava akışını durdurur.

Herhangi bir pneumatics üye fonksiyonunu çağırmadan önce, aşağıda gösterildiği gibi bir pneumatics örneği oluşturulmalıdır:

/* This constructor is required to use a
V5 Pneumatics Solenoid when not configured as
a Digital Out device. Replace the values
as needed. */

// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);

open#

Pnömatik solenoidi açık konuma getirerek silindire hava akışına izin verir.

Available Functions
void open();

Parameters

Bu fonksiyon herhangi bir parametre almaz.

Return Values

Bu fonksiyon bir değer döndürmez.

Examples
// Open the solenoid to extend the cylinder
PneumaticsA.open();

close#

Pnömatik solenoidi kapalı konuma getirerek silindire hava akışını durdurur.

Available Functions
void close();

Parameters

Bu fonksiyon herhangi bir parametre almaz.

Return Values

Bu fonksiyon bir değer döndürmez.

Examples
// Close the solenoid to retract the cylinder
PneumaticsA.close();