Khí nén#
Giới thiệu#
Bộ não VEX EXP có thể điều khiển hệ thống khí nén CTE bằng cách sử dụng lớp khí nén pneumatic Lớp này cho phép bộ não điều khiển bơm khí nén và kéo dài hoặc thu ngắn các xi lanh khí nén.
Lưu ý: Các lệnh CTE Pneumatic yêu cầu mô-đun CTE. Nhập mô-đun này bằng cách sử dụng using namespace cte;.
Hàm tạo lớp#
pneumatic(
int32_t index );
Lớp Destructor#
Phá hủy đối tượng pneumatic và giải phóng các tài nguyên liên quan.
~pneumatic();
Thông số#
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Cổng thông minh mà van điện từ khí nén CTE được kết nối (ví dụ: PORT1). |
Ghi chú#
Các lệnh của CTE Pneumatic chỉ hoạt động với các bộ phận của CTE Pneumatic.
Bạn phải nhập mô-đun CTE theo cách thủ công:
using namespace cte;.Hệ thống này có thể điều khiển tối đa 4 xi lanh riêng lẻ hoặc đồng thời.
Ví dụ#
using namespace cte;
// Create a CTE Pneumatic Solenoid in Port 1
pneumatic ctePneumatic1 = pneumatic(PORT1);
// Turn on the pump and extend cylinder 1
ctePneumatic1.pump_on();
ctePneumatic1.extend(cylinder1);
Chức năng thành viên#
extend#
Kéo dài xi lanh khí nén.
Available Functionsvoid extend(
cylinderType id );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Xi lanh cần mở rộng:
|
Hàm này không trả về giá trị nào.
Examples// Extend cylinder 1
ctePneumatic1.extend(cylinder1);
// Extend all cylinders
ctePneumatic1.extend(cylinderAll);
retract#
Thu hồi xi lanh khí nén.
Available Functionsvoid retract(
cylinderType id );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Xi lanh cần thu hồi:
|
Hàm này không trả về giá trị nào.
Examples// Retract cylinder 2
ctePneumatic1.retract(cylinder2);
// Retract all cylinders
ctePneumatic1.retract(cylinderAll);
pump_on#
Bật bơm khí nén.
Available Functionsvoid pump_on();
Hàm này không có tham số.
Return ValuesHàm này không trả về giá trị nào.
Examples// Turn the pneumatic pump on
ctePneumatic1.pump_on();
pump_off#
Tắt bơm khí nén.
Available Functionsvoid pump_off();
Hàm này không có tham số.
Return ValuesHàm này không trả về giá trị nào.
Examples// Turn the pneumatic pump off
ctePneumatic1.pump_off();
pump#
Bật hoặc tắt bơm khí nén.
Available Functionsvoid pump(
bool state );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Trạng thái cần thiết lập: |
Hàm này không trả về giá trị nào.
Examples// Turn the pump on
ctePneumatic1.pump(true);
// Turn the pump off
ctePneumatic1.pump(false);
installed#
Trả về trạng thái cho biết van điện từ khí nén CTE có được kết nối với não hay không.
Available Functionsbool installed();
Hàm này không có tham số.
Return ValuesTrả về giá trị Boolean cho biết van điện từ có được kết nối với bộ điều khiển trung tâm hay không.
truenếu cuộn dây điện từ được kết nối với bộ điều khiển trung tâm.falsenếu cuộn dây điện từ không được kết nối với bộ điều khiển trung tâm.
// Check if the pneumatic solenoid is connected
if (ctePneumatic1.installed()) {
// Pneumatic system is ready
ctePneumatic1.pump_on();
}