Khí nén#

Giới thiệu#

Bộ điều khiển VEX V5 Brain có thể điều khiển hệ thống khí nén V5 bằng cách sử dụng lớp pneumatics Lớp này cho phép Brain mở hoặc đóng hệ thống, kéo dài hoặc thu ngắn các xi lanh khí nén.

Thiết bị khí nén phải được tạo thủ công trong mã lập trình và không thể thêm vào bằng Menu Thiết bị trong VEXcode V5.

Hàm tạo lớp#

pneumatics( 
  triport::port &port );

Lớp Destructor#

Phá hủy đối tượng pneumatics và giải phóng các tài nguyên liên quan.

~pneumatics();

Thông số#

Tham số

Kiểu

Sự miêu tả

&port

triport::port

Cổng 3 dây mà van điện từ khí nén được kết nối, được viết là Brain.ThreeWirePort.X hoặc ExpanderName.X, trong đó X là ký tự của cổng (ví dụ: Brain.ThreeWirePort.A hoặc Expander1.A).

Ghi chú#

  • Lớp này chỉ có thể được tạo thủ công trong mã lập trình, vì nó không thể được tạo bằng Menu Thiết bị trong VEXcode V5.

  • Trước tiên, cần phải tạo một Brain hoặc 3-Wire Expander trước khi có thể sử dụng chúng để tạo một đối tượng bằng hàm tạo lớp pneumatics.

Ví dụ#

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

Chức năng thành viên#

Lớp pneumatics bao gồm các hàm thành viên sau:

  • open — Đặt van điện từ khí nén ở trạng thái mở, cho phép không khí đi vào xi lanh.

  • close — Đặt van điện từ khí nén ở trạng thái đóng, ngăn không cho không khí chảy vào xi lanh.

Trước khi gọi bất kỳ hàm thành viên nào của lớp pneumatics , cần phải tạo một thể hiện của lớp pneumatics , như được hiển thị bên dưới:

/* 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#

Đặt van điện từ khí nén ở trạng thái mở, cho phép không khí đi vào xi lanh.

Available Functions
void open();

Parameters

Hàm này không nhận tham số nào.

Return Values

Hàm này không trả về giá trị nào.

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

close#

Đặt van điện từ khí nén về trạng thái đóng, ngăn không cho không khí chảy vào xi lanh.

Available Functions
void close();

Parameters

Hàm này không nhận tham số nào.

Return Values

Hàm này không trả về giá trị nào.

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